class ExecutionContext implements ThreadPoolFactory, Cloneable, NamespaceRegistry.Holder {

    public String getId() {
        return id;
    }

    @SuppressWarnings( "synthetic-access" ) public  ExecutionContext();
    protected  ExecutionContext( ExecutionContext context );
    protected  ExecutionContext( SecurityContext securityContext,
                                NamespaceRegistry namespaceRegistry,
                                PropertyFactory propertyFactory,
                                ThreadPoolFactory threadPoolFactory,
                                BinaryStore binaryStore,
                                Map<String, String> data,
                                String processId,
                                TextDecoder decoder,
                                TextEncoder encoder,
                                StringFactory stringFactory,
                                BinaryFactory binaryFactory,
                                ValueFactory<Boolean> booleanFactory,
                                DateTimeFactory dateFactory,
                                ValueFactory<BigDecimal> decimalFactory,
                                ValueFactory<Double> doubleFactory,
                                ValueFactory<Long> longFactory,
                                NameFactory nameFactory,
                                PathFactory pathFactory,
                                ReferenceFactory referenceFactory,
                                ReferenceFactory weakReferenceFactory,
                                ReferenceFactory simpleReferenceFactory,
                                UriFactory uriFactory,
                                ValueFactory<Object> objectFactory, 
                                Locale locale );

}