All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.finos.legend.pure.generated.core_servicestore_executionPlan_executionPlan_generation Maven / Gradle / Ivy

The newest version!
package org.finos.legend.pure.generated;
import org.eclipse.collections.api.list.ListIterable;
import org.eclipse.collections.api.list.MutableList;
import org.eclipse.collections.api.RichIterable;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.impl.factory.Lists;
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.*;
import org.eclipse.collections.api.block.function.Function2;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
import org.eclipse.collections.api.block.function.Function0;
import org.eclipse.collections.api.block.function.Function;
import org.finos.legend.pure.m3.execution.ExecutionSupport;
import org.eclipse.collections.impl.factory.Maps;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;
import org.finos.legend.pure.runtime.java.compiled.execution.*;
import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;
public class core_servicestore_executionPlan_executionPlan_generation
{
    public static MutableMap> __functions = Maps.mutable.empty();
    static
    {
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
     public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._first();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction0()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return "graphFetchChecked is not supported with Service Store";
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _prop, final ExecutionSupport es)
     {
return org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass.class.isInstance(_prop._owner());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestParametersBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestBodyBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$20", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._serviceParameter();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1()
{
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference _t, final ExecutionSupport es)
     {
return _t._list();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter _v_automap, final ExecutionSupport es)
     {
return _v_automap._type();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getParamMapFromXStoreProperties$3$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1", new DefaultPureLambdaFunction1>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
     {
         return value((java.lang.String)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final java.lang.String _p, final ExecutionSupport es)
     {
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p,_p,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 163, 25, -1, -1)));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference _v_automap, final ExecutionSupport es)
     {
return _v_automap._type();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$26", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$23", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$generateRootTreeFromBinding$10$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0", new DefaultPureLambdaFunction1>>()
{
     public RichIterable> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_pure_extension_Extension)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable> value(final org.finos.legend.pure.generated.Root_meta_pure_extension_Extension _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._availableExternalFormats());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$24", new DefaultPureLambdaFunction1>, RichIterable>>()
{
     public RichIterable> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _prop, final ExecutionSupport es)
     {
return platform_pure_essential_meta_multiplicity_hasToOneUpperBound.Root_meta_pure_functions_meta_hasToOneUpperBound_Multiplicity_1__Boolean_1_(_prop._multiplicity(),es);
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_PropertyPathElement_Impl("Anonymous_NoCounter")._property(_p);
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$27", new DefaultPureLambdaFunction1>, RichIterable>>()
{
     public RichIterable> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestParametersBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$9", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._serviceParameter();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1, java.lang.String>()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _p, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(_p,es);
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _p, final ExecutionSupport es)
     {
return (CompiledSupport.>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p._first(),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::PrimitiveType", "String")))))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_p._second()._values()), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, java.lang.String>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3")), es)
)),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 361, 17, -1, -1)));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription _v_automap, final ExecutionSupport es)
     {
return _v_automap._resultKey();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$38", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter _v_automap, final ExecutionSupport es)
     {
return _v_automap._name();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
     public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._first();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction0()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return "Service Store does not support ->take when filters added in chained M2m mapping";
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17", new DefaultPureLambdaFunction1>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction value(final org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation _v_automap, final ExecutionSupport es)
     {
return _v_automap._filter();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput execute(ListIterable vars, ExecutionSupport es)
     {
         return value((java.lang.String)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput value(final java.lang.String _v, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput_Impl("Anonymous_NoCounter")._name(_v)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any")))._multiplicity(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany")));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _sm, final ExecutionSupport es)
     {
final RichIterable _reqPropPaths = ((RichIterable)(Object)CompiledSupport.concatenate(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(_sm._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3")), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8")), es)
, CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(CompiledSupport.mapToOneOverOne(_sm._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15")), es)
));
final RichIterable _propPaths = (CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_transformation_removeDuplicates.Root_meta_pure_functions_collection_removeDuplicates_T_MANY__T_MANY_(CompiledSupport.toPureCollection(((RichIterable)(CompiledSupport.isEmpty(_reqPropPaths)?CompiledSupport.toPureCollection(""):CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(_reqPropPaths))))),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 271, 146, -1, -1)));
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(platform_pure_essential_string_toString_joinStrings.Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_order_sort.Root_meta_pure_functions_collection_sort_T_m__T_m_(CompiledSupport.toPureCollection(_propPaths),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 272, 93, -1, -1)))),",",es),_sm,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 272, 76, -1, -1)));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._processedChainSets());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15", new DefaultPureLambdaFunction1, RichIterable>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16", new DefaultPureLambdaFunction1>, org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo>()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
     {
return _v_automap._first();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
     {
return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue.class.isInstance(_p._second());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1, java.lang.Boolean>()
{
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
     {
return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class.isInstance(_p._second());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestBodyBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12", new DefaultPureLambdaFunction1, RichIterable>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._expressionSequence());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4", new DefaultPureLambdaFunction1, RichIterable>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._generalizations());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._transform();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1, RichIterable>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType _v_automap, final ExecutionSupport es)
     {
return _v_automap._rawType();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$5", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Generalization)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.generics.GenericType value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Generalization _v_automap, final ExecutionSupport es)
     {
return _v_automap._general();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8", new DefaultPureLambdaFunction0()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return "Request Body with primitive type not supported yet!!";
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _x, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Pair_$0_1$_(_x,(RichIterable>)null,es), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14")), es)
);
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _v_automap, final ExecutionSupport es)
     {
return _v_automap._name();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$47", new DefaultPureLambdaFunction1>, RichIterable>>()
{
     public RichIterable> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$45", new DefaultPureLambdaFunction1>>, java.lang.Object>()
{
     public java.lang.Object execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Object value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._first();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$46", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$43", new DefaultPureLambdaFunction1>>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((java.lang.Object)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> value(final java.lang.Object _a, final ExecutionSupport es)
     {
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_a,new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(Lists.immutable.>empty()),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 395, 113, -1, -1)));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$41", new DefaultPureLambdaFunction1>, RichIterable>>()
{
     public RichIterable> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40", new DefaultPureLambdaFunction1>>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p, final ExecutionSupport es)
     {
final java.lang.String _varName = (java.lang.String)(Pure.matches(_p._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _v_As_Object)
       {
            final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue _v = (org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue)CompiledSupport.makeOne(_v_As_Object);
            return _v._var()._name();
       }
   }).valueOf(CompiledSupport.first(_p._second()))
:
(Pure.matches(_p._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _l_As_Object)
       {
            final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue _l = (org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue)CompiledSupport.makeOne(_l_As_Object);
            return _p._first();
       }
   }).valueOf(CompiledSupport.first(_p._second()))
:
CompiledSupport.matchFailure(_p._second(),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 191, 75, -1, -1))))
;
return (CompiledSupport.>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_p._first(),_varName,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 195, 50, -1, -1)));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestParametersBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$19", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBuildInfo _v_automap, final ExecutionSupport es)
     {
return _v_automap._requestParametersBuildInfo();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue _v, final ExecutionSupport es)
     {
return _v._var()._name();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$59", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters value(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree _x, final ExecutionSupport es)
     {
return CompiledSupport.mapToOneOverOne(_x, (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$58")), es)
;
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _pb, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Pair_$0_1$_(CompiledSupport.toOne(_pb._transform()._expressionSequence(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 269, 161, -1, -1)),(RichIterable>)null,es), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")), es)
, (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")), es)
);
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$58", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters value(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree _x, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PropertyWithParameters_Impl("Anonymous_NoCounter")._property(_x._property())._parameters(CompiledSupport.toPureCollection(_x._parameters()));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6", new DefaultPureLambdaFunction1>, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> _v_automap, final ExecutionSupport es)
     {
return _v_automap._second();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7", new DefaultPureLambdaFunction1, RichIterable>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._values());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10", new DefaultPureLambdaFunction1, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode>()
{
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode value(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _param, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode_Impl("Anonymous_NoCounter")._varName(_param._first())._executionNodes(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ConstantExecutionNode_Impl("Anonymous_NoCounter")._values(CompiledSupport.toOne(CompiledSupport.castWithExceptionHandling(_param._second(),org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 185, 130, -1, -1))._value(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 185, 157, -1, -1)))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any"))))))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any"))));
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _v_automap, final ExecutionSupport es)
     {
return _v_automap._name();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0", new DefaultPureLambdaFunction1>()
{
     public RichIterable execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public RichIterable value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _v_automap, final ExecutionSupport es)
     {
return CompiledSupport.toPureCollection(_v_automap._parameterBuildInfoList());
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding _v_automap, final ExecutionSupport es)
     {
return _v_automap._contentType();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16", new DefaultPureLambdaFunction1()
{
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement _prop, final ExecutionSupport es)
     {
return CompiledSupport.castWithExceptionHandling(_prop,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 431, 73, -1, -1))._property()._name();
     }
}
);
        __functions.put("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13", new DefaultPureLambdaFunction1()
{
     public org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference _v_automap, final ExecutionSupport es)
     {
return _v_automap._binding();
     }
}
);
    }

public static org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode Root_meta_external_store_service_executionPlan_generation_planRootGraphFetchExecutionServiceStore_StoreQuery_1__RoutedValueSpecification_$0_1$__StoreMappingClusteredGraphFetchTree_1__String_MANY__Mapping_1__Runtime_1__ExecutionContext_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__InMemoryRootGraphFetchExecutionNode_1_(final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery _sq, final org.finos.legend.pure.m3.coreinstance.meta.pure.router.RoutedValueSpecification _ext, final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_StoreMappingClusteredGraphFetchTree _clusteredTree, final RichIterable _orderedPaths, final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping, final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime, final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext _exeCtx, final boolean _enableConstraints, final boolean _checked, final RichIterable _extensions, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store _store = _sq._store();
CompiledSupport.pureAssert(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore.class.isInstance(_store), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("store", _store);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Expected a ServiceStore. Found - ",platform_pure_essential_meta_graph_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(CompiledSupport.castWithExceptionHandling(_store,org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 58, 93, -1, -1)),es))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 58, 4, -1, -1), es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _fe = _sq._fe();
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree _rootTree = CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphFetch_routing.Root_meta_pure_graphFetch_routing_byPassClusteringInfo_GraphFetchTree_1__GraphFetchTree_1_(_clusteredTree,es),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 62, 62, -1, -1));
final long _batchSize = ((java.lang.Long)((CompiledSupport.equal(_fe._func(), ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::ConcreteFunctionDefinition","Root::meta::pure::graphFetch::execution::graphFetch_T_MANY__RootGraphFetchTree_1__Integer_1__T_MANY_"))) || CompiledSupport.equal(_fe._func(), ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::ConcreteFunctionDefinition","Root::meta::pure::graphFetch::execution::graphFetchChecked_T_MANY__RootGraphFetchTree_1__Integer_1__Checked_MANY_"))))?CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_instanceValuesAtParameter_FunctionExpression_1__Integer_1__Map_$0_1$__Any_MANY_(_fe,2l,_sq._inScopeVars(),es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 64, 77, -1, -1)),java.lang.Long.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 64, 86, -1, -1)):1l));
final org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection = core_pure_runtime_runtimeExtension.Root_meta_core_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(_runtime,_store,es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTree = core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(_rootTree,_mapping,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTreeExtended = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)(_enableConstraints?core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(_sourceTree,es):_sourceTree));
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._sets(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 72, 43, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 72, 52, -1, -1));
final RichIterable _setsProcessed = ((RichIterable)((platform_pure_grammar_functions_collection_size_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_ext,es) && org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification.class.isInstance(CompiledSupport.toOne(_ext, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 74, 57, -1, -1))))?CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.castWithExceptionHandling(_ext,org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_StoreMappingRoutedValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 74, 124, -1, -1)), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11")), es)
)):CompiledSupport.toPureCollection((java.lang.Object)null)));
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _map = core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_resolveParamMapForChainProcessing_SetImplementation_MANY__Map_1__DebugContext_1__Map_1_(CompiledSupport.toPureCollection(_setsProcessed),_sq._inScopeVars(),_debug,es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState _serviceStoreQueryProcessedState = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_processServiceStoreQuery_StoreQuery_1__Map_1__DebugContext_1__ServiceStoreQueryProcessedState_1_(_sq,_map,_debug,es);
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _sourceNode = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_nodeFromServiceStoreConnection_Connection_1__RootGraphFetchTree_1__RootServiceInstanceSetImplementation_1__ServiceStoreQueryProcessedState_1__Boolean_1__Boolean_1__Extension_MANY__ExecutionNode_1_(_connection,_sourceTreeExtended,_serviceSetImpl,_serviceStoreQueryProcessedState,_enableConstraints,_checked,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _sourceNodeDecorator = new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$25")
), (
new DefendedPureLambdaFunction1()
{
private final MutableMap __vars = Maps.mutable.ofInitialCapacity(6)
        .withKeyValue("fe", _fe)
        .withKeyValue("mapping", _mapping)
        .withKeyValue("serviceStoreQueryProcessedState", _serviceStoreQueryProcessedState)
        .withKeyValue("setsProcessed", _setsProcessed)
        .withKeyValue("sq", _sq)
        .withKeyValue("store", _store);
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode value(final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _sourceNode, final ExecutionSupport es)
     {
return ((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_serviceStoreQueryProcessedState._recordsToBeRead(),es)?_sourceNode:new LambdaZero(){public org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_LimitExecutionNode execute(){ CompiledSupport.pureAssert(CompiledSupport.isEmpty(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(CompiledSupport.toPureCollection(_setsProcessed),org.finos.legend.pure.m3.coreinstance.meta.external.store.model.PureInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 81, 88, -1, -1))), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17")), es)
), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planRootGraphFetchExecutionServiceStore$1$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 81, 65, -1, -1), es);
final org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification _fromCluster = new org.finos.legend.pure.generated.Root_meta_pure_router_store_metamodel_clustering_StoreMappingClusteredValueSpecification_Impl("Anonymous_NoCounter")._val(_fe)._store(_store)._s(core_servicestore_contract_storeContract.Root_meta_external_store_service_contract_serviceStoreStoreContract__StoreContract_1_(es))._mapping(_mapping)._executable(true)._multiplicity(_fe._multiplicity())._genericType(_fe._genericType())._openVars(_sq._inScopeVars());
return new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_LimitExecutionNode_Impl("Anonymous_NoCounter")._limit(CompiledSupport.toOne(_serviceStoreQueryProcessedState._recordsToBeRead(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 92, 152, -1, -1)))._resultType(_sourceNode._resultType())._executionNodes(CompiledSupport.toPureCollection(CompiledSupport.copy(_sourceNode, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 94, 102, 94, 141))._fromCluster(_fromCluster)));}}.execute()));
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
;
return new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryRootGraphFetchExecutionNode_Impl("Anonymous_NoCounter")._resultType(core_pure_graphFetch_graphFetchExecutionPlan.Root_meta_pure_graphFetch_executionPlan_resultTypeFromGraphFetchTree_GraphFetchTree_1__PartialClassResultType_1_(_rootTree,es))._nodeIndex(0l)._graphFetchTree(_rootTree)._batchSize(_batchSize)._checked(_checked)._children(CompiledSupport.toPureCollection(core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(_rootTree,core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_nodePathName_GraphFetchTree_1__String_1_(_rootTree,es),CompiledSupport.toPureCollection(_orderedPaths),_debug,es)))._executionNodes(CompiledSupport.toPureCollection(((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode)(Object)CompiledSupport.makeOne(CoreGen.evaluate(es, (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.Function)_sourceNodeDecorator, _sourceNode)))));
}

public static org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode Root_meta_external_store_service_executionPlan_generation_planCrossStoreGraphFetchExecutionServiceStore_StoreMappingClusteredGraphFetchTree_1__String_MANY__String_1__Map_1__Mapping_1__Runtime_1__ExecutionContext_1__Boolean_1__Boolean_1__Extension_MANY__DebugContext_1__InMemoryCrossStoreGraphFetchExecutionNode_1_(final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_StoreMappingClusteredGraphFetchTree _clusteredTree, final RichIterable _orderedPaths, final java.lang.String _parentPath, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _inScopeVars, final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping, final org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime _runtime, final org.finos.legend.pure.generated.Root_meta_pure_runtime_ExecutionContext _exeCtx, final boolean _enableConstraints, final boolean _checked, final RichIterable _extensions, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store _store = _clusteredTree._store();
CompiledSupport.pureAssert(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore.class.isInstance(_store), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("store", _store);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Expected a ServiceStore. Found - ",platform_pure_essential_meta_graph_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1_(CompiledSupport.castWithExceptionHandling(_store,org.finos.legend.pure.m3.coreinstance.meta.pure.store.Store.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 111, 93, -1, -1)),es))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 111, 4, -1, -1), es);
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree _rootTree = CompiledSupport.castWithExceptionHandling(core_pure_graphFetch_graphFetch_routing.Root_meta_pure_graphFetch_routing_byPassClusteringInfo_GraphFetchTree_1__GraphFetchTree_1_(_clusteredTree,es),org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedPropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 113, 67, -1, -1));
final org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree _updatedRootTree = new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_routing_RoutedRootGraphFetchTree_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::routing::RoutedRootGraphFetchTree"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any")))))._subTrees(CompiledSupport.toPureCollection(_rootTree._subTrees()))._class(CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 117, 76, -1, -1)))._sets(CompiledSupport.toPureCollection(_rootTree._sets()))._requiredQualifiedProperties(CompiledSupport.toPureCollection(_rootTree._requiredQualifiedProperties()));
final java.lang.String _rootPath = platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with(_parentPath,".",core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_nodePathName_GraphFetchTree_1__String_1_(_rootTree,es))),es);
CompiledSupport.pureAssert(core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_parentPath,CompiledSupport.toPureCollection(_orderedPaths),es), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$5")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("orderedPaths", _orderedPaths,"parentPath", _parentPath);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Unknown path ",_parentPath,"; known are: ",CompiledSupport.joinStrings(_orderedPaths, "[", "; ", "]"))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 124, 4, -1, -1), es);
CompiledSupport.pureAssert(core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_rootPath,CompiledSupport.toPureCollection(_orderedPaths),es), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("orderedPaths", _orderedPaths,"rootPath", _rootPath);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Unknown path ",_rootPath,"; known are: ",CompiledSupport.joinStrings(_orderedPaths, "[", "; ", "]"))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 125, 4, -1, -1), es);
platform_pure_essential_tests_assertFalse.Root_meta_pure_functions_asserts_assertFalse_Boolean_1__Function_1__Boolean_1_(_checked,new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")
))
,es);
final long _parentIdx = CoreGen.indexOf(_orderedPaths, _parentPath);
final long _currentIdx = CoreGen.indexOf(_orderedPaths, _rootPath);
final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping _xStorePropertyMapping = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._propertyMapping(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 131, 59, -1, -1)),org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.xStore.XStorePropertyMapping.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 131, 68, -1, -1));
final org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _connection = core_pure_runtime_runtimeExtension.Root_meta_core_runtime_connectionByElement_Runtime_1__Store_1__Connection_1_(_runtime,_store,es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTree = core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_calculateSourceTree_RootGraphFetchTree_1__Mapping_1__Extension_MANY__RootGraphFetchTree_1_(_updatedRootTree,_mapping,CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _sourceTreeExtended = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)(_enableConstraints?core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_ensureConstraintsRequirements_RootGraphFetchTree_1__RootGraphFetchTree_1_(_sourceTree,es):_sourceTree));
final RichIterable> _xStorePropInScope = core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_getPopulatedXStorePropertiesInScope_XStorePropertyMapping_1__Class_1__AbstractProperty_MANY_(_xStorePropertyMapping,CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 138, 129, -1, -1)),es);
platform_pure_essential_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(CoreGen.forAll(_xStorePropInScope, new DefendedPredicate>(){PureFunction1,Boolean> func=(PureFunction1,Boolean>)CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$planCrossStoreGraphFetchExecutionServiceStore$2$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
))
,es); public boolean accept(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty param){return func.value(param,es);}})
,"All properties in XStore relationship should have 1 as multiplicty upper bound for service store.",es);
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getParamMapFromXStoreProperties_AbstractProperty_MANY__Class_1__Map_1_(CompiledSupport.toPureCollection(_xStorePropInScope),CompiledSupport.>castWithExceptionHandling(core_pure_graphFetch_graphExtension.Root_meta_pure_graphFetch_typeFromGraphFetchTree_GraphFetchTree_1__Type_1_(_rootTree,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 140, 121, -1, -1)),es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl = CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_rootTree._sets(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 141, 48, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 141, 57, -1, -1));
return new org.finos.legend.pure.generated.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_InMemoryCrossStoreGraphFetchExecutionNode_Impl("Anonymous_NoCounter")._resultType(core_pure_graphFetch_graphFetchExecutionPlan.Root_meta_pure_graphFetch_executionPlan_resultTypeFromGraphFetchTree_GraphFetchTree_1__PartialClassResultType_1_(_rootTree,es))._parentIndex(_parentIdx)._nodeIndex(_currentIdx)._graphFetchTree(_rootTree)._checked(_checked)._xStorePropertyMapping(_xStorePropertyMapping)._supportsBatching(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_querySupportsBatching_AbstractProperty_MANY__Map_1__RootServiceInstanceSetImplementation_1__Boolean_1_(CompiledSupport.toPureCollection(_xStorePropInScope),_paramMap,_serviceSetImpl,es))._children(CompiledSupport.toPureCollection(core_pure_mapping_modelToModel.Root_meta_pure_mapping_modelToModel_graphFetch_executionPlan_generateInMemoryChildGraphNodes_RoutedGraphFetchTree_1__String_1__String_MANY__DebugContext_1__InMemoryGraphFetchExecutionNode_MANY_(_rootTree,_rootPath,CompiledSupport.toPureCollection(_orderedPaths),_debug,es)))._executionNodes(CompiledSupport.toPureCollection(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_nodeFromServiceStoreConnection_Connection_1__RootGraphFetchTree_1__RootServiceInstanceSetImplementation_1__ServiceStoreQueryProcessedState_1__Boolean_1__Boolean_1__Extension_MANY__ExecutionNode_1_(_connection,_sourceTreeExtended,_serviceSetImpl,new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState_Impl("Anonymous_NoCounter")._paramMap(_paramMap),_enableConstraints,_checked,CompiledSupport.toPureCollection(_extensions),es)));
}

public static org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap Root_meta_external_store_service_executionPlan_generation_getParamMapFromXStoreProperties_AbstractProperty_MANY__Class_1__Map_1_(final RichIterable> _properties, final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _rootClass,final ExecutionSupport es)
{
return CoreGen.newMap(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_properties), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, java.lang.String>)(new DefendedPureLambdaFunction1, java.lang.String>()
{
private final MutableMap __vars = Maps.fixedSize.of("rootClass", _rootClass);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.String value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_Path_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))._path(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_PropertyPathElement_Impl("Anonymous_NoCounter")._property(_p)))._start(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType(_rootClass)),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getParamMapFromXStoreProperties$3$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")), es)
, es);
}

public static org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState Root_meta_external_store_service_executionPlan_generation_processServiceStoreQuery_StoreQuery_1__Map_1__DebugContext_1__ServiceStoreQueryProcessedState_1_(final org.finos.legend.pure.generated.Root_meta_pure_mapping_StoreQuery _sq, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _initialMap, final org.finos.legend.pure.generated.Root_meta_pure_tools_DebugContext _debug,final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_ServiceStoreQuery _serviceStoreQuery = core_servicestore_pureToServiceStoreQuery_pureToServiceStoreQuery.Root_meta_external_store_service_functions_pureToServiceStoreQuery_toServiceStoreQuery_FunctionExpression_1__Map_1__DebugContext_1__ServiceStoreQuery_1_(_sq._fe(),_sq._inScopeVars(),_debug,es);
final RichIterable> _paramValues = ((PureMap)_serviceStoreQuery._processedParamValueMap()).getMap().keyValuesView().collect(new DefendedFunction(){public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair valueOf(Object o){return new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_Pair_Impl("")._first(((org.eclipse.collections.api.tuple.Pair)o).getOne())._second(((org.eclipse.collections.api.tuple.Pair)o).getTwo());}});
final RichIterable> _literalParams = CompiledSupport.toPureCollection(_paramValues).select(new DefendedPredicate>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p){return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_LiteralValue.class.isInstance(_p._second());}});
final RichIterable> _varParams = CompiledSupport.toPureCollection(_paramValues).select(new DefendedPredicate>(){public boolean accept(final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair _p){return org.finos.legend.pure.generated.Root_meta_external_store_service_functions_pureToServiceStoreQuery_VariableValue.class.isInstance(_p._second());}});
final RichIterable _allocationNodes = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_literalParams), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10")), es)
;
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap = CoreGen.newMap(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_paramValues), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$processServiceStoreQuery$4$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")), es)
, es);
return new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState_Impl("Anonymous_NoCounter")._executionNodes(CompiledSupport.toPureCollection(_allocationNodes))._paramMap(CoreGen.putAllMaps(_initialMap, _paramMap))._recordsToBeRead(_serviceStoreQuery._recordsToBeRead());
}

public static boolean Root_meta_external_store_service_executionPlan_generation_querySupportsBatching_AbstractProperty_MANY__Map_1__RootServiceInstanceSetImplementation_1__Boolean_1_(final RichIterable> _xStorePropInScope, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap, final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl,final ExecutionSupport es)
{
final boolean _xStorePropertyIsLocal = CoreGen.exists(_xStorePropInScope, new DefendedPredicate>(){private final PureFunction1,Boolean> func = (PureFunction1,Boolean>)CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")
))
,es); public boolean accept(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty param){return func.value(param, es);}})
;
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _serviceMappingInScope = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getServiceMappingForParameters_RootServiceInstanceSetImplementation_1__String_MANY__ServiceMapping_1_(_serviceSetImpl,CompiledSupport.toPureCollection(CoreGen.keys(_paramMap)),es);
final RichIterable _serParamForXStoreProp = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(_serviceMappingInScope._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$3")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4")), es)
).select(new DefendedPredicate(){public boolean accept(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _pm){return CoreGen.exists(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_findPropertiesInValueSpecification_ValueSpecification_1__AbstractProperty_MANY_(CompiledSupport.toOne(_pm._transform()._expressionSequence(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 208, 194, -1, -1)),es), new DefendedPredicate>(){private final PureFunction1,Boolean> func = (PureFunction1,Boolean>)CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")
), (
new DefendedPureLambdaFunction1, java.lang.Boolean>()
{
private final MutableMap __vars = Maps.fixedSize.of("xStorePropInScope", _xStorePropInScope);
     public java.lang.Boolean execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public java.lang.Boolean value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
     {
return core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_p,CompiledSupport.toPureCollection(_xStorePropInScope),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
,es); public boolean accept(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty param){return func.value(param, es);}})
;}})), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$9")), es)
;
return (!(_xStorePropertyIsLocal) && CoreGen.forAll(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_serParamForXStoreProp), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$10")), es)
, new DefendedPredicate(){PureFunction1 func=(PureFunction1)CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$querySupportsBatching$5$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$12")
))
,es); public boolean accept(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference param){return func.value(param,es);}})
);
}

public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_external_store_service_executionPlan_generation_nodeFromServiceStoreConnection_Connection_1__RootGraphFetchTree_1__RootServiceInstanceSetImplementation_1__ServiceStoreQueryProcessedState_1__Boolean_1__Boolean_1__Extension_MANY__ExecutionNode_1_(final org.finos.legend.pure.generated.Root_meta_core_runtime_Connection _c, final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _tree, final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl, final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_generation_ServiceStoreQueryProcessedState _serviceStoreQueryProcessedState, final boolean _enableConstraints, final boolean _checked, final RichIterable _extensions,final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _serviceMapping = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getServiceMappingForParameters_RootServiceInstanceSetImplementation_1__String_MANY__ServiceMapping_1_(_serviceSetImpl,CompiledSupport.toPureCollection(CoreGen.keys(_serviceStoreQueryProcessedState._paramMap())),es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_runtime_ServiceStoreConnection _s = CompiledSupport.castWithExceptionHandling(_c,org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_runtime_ServiceStoreConnection.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 217, 28, -1, -1));
final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode _serviceParamResolutionNode = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getServiceParametersResolutionExecutionNode_ServiceRequestParametersBuildInfo_$0_1$__Map_1__ServiceParametersResolutionExecutionNode_$0_1$_(CompiledSupport.mapToOneOverOne(_serviceMapping._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$2")), es)
,_serviceStoreQueryProcessedState._paramMap(),es);
CompiledSupport.pureAssert((platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_serviceMapping._service()._requestBody(),es) || org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class.isInstance(CompiledSupport.toOne(_serviceMapping._service()._requestBody(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 220, 97, -1, -1)))), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8")
), (
core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$8")
))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 220, 3, -1, -1), es);
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _serviceBodyResolutionNode = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_getServiceRequestBodyResolutionExecutionNode_ServiceMapping_1__Map_1__Extension_MANY__ExecutionNode_$0_1$_(_serviceMapping,_serviceStoreQueryProcessedState._paramMap(),CompiledSupport.toPureCollection(_extensions),es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription _requestBodyDescription = ((org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_serviceBodyResolutionNode,es)?(org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription)CompiledSupport.makeOne((java.lang.Object)null):(org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription)new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RequestBodyDescription_Impl("Anonymous_NoCounter")._mimeType(CompiledSupport.toOne(CompiledSupport.mapToOneOverOne(CompiledSupport.mapToOneOverOne(CompiledSupport.castWithExceptionHandling(_serviceMapping._service()._requestBody(),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 224, 112, -1, -1)), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$13")), es)
, (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14")), es)
, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 224, 161, -1, -1)))._resultKey(CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_serviceBodyResolutionNode, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 225, 104, -1, -1)),org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 225, 113, -1, -1))._varName())));
final RichIterable _mappedParameters = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.mapToOneOverOne(_serviceMapping._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")), es)
, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$19")), es)
), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$20")), es)
;
final org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RestServiceExecutionNode _serviceStoreNode = new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_RestServiceExecutionNode_Impl("Anonymous_NoCounter")._url(platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with(_s._baseUrl(),_serviceMapping._service().resolveFullPathRecursively(es))),es))._method(_serviceMapping._service()._method())._mimeType(_serviceMapping._service()._response()._binding()._contentType())._params(CompiledSupport.toPureCollection(_serviceMapping._service()._parameters()))._authenticationSchemes(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_serviceMapping._service()._security()), (org.eclipse.collections.api.block.function.Function2)(new DefendedPureLambdaFunction1()
{
private final MutableMap __vars = Maps.fixedSize.of("s", _s);
     public org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_SingleAuthenticationSchemeRequirement execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_SecuritySchemeRequirement)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_SingleAuthenticationSchemeRequirement value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_SecuritySchemeRequirement _a, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_SingleAuthenticationSchemeRequirement_Impl("Anonymous_NoCounter")._securityScheme(CompiledSupport.castWithExceptionHandling(_a,org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_SingleSecuritySchemeRequirement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 233, 189, -1, -1))._securityScheme())._authenticationSpecification(((org.finos.legend.pure.generated.Root_meta_pure_runtime_connection_authentication_AuthenticationSpecification)((PureMap)_s._authenticationSpecifications()).getMap().get(CompiledSupport.castWithExceptionHandling(_a,org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_SingleSecuritySchemeRequirement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 233, 315, -1, -1))._id())));
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
))._requestBodyDescription(_requestBodyDescription)._requiredVariableInputs(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(((RichIterable)(Object)CompiledSupport.concatenate(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_mappedParameters), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$38")), es)
, CompiledSupport.mapToOneOverOne(_requestBodyDescription, (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39")), es)
))), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40")), es)
))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_DataTypeResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.PrimitiveType)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::PrimitiveType","String"))));
final RichIterable _allNodes = ((RichIterable)(Object)CompiledSupport.concatenate(((RichIterable)(Object)CompiledSupport.concatenate(((RichIterable)(Object)CompiledSupport.concatenate(_serviceStoreQueryProcessedState._executionNodes(), _serviceParamResolutionNode)), _serviceBodyResolutionNode)), _serviceStoreNode));
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode _node = CompiledSupport.toOne(((RichIterable)(platform_pure_grammar_functions_boolean_inequality_greaterThan.Root_meta_pure_functions_boolean_greaterThan_Number_1__Number_1__Boolean_1_(CompiledSupport.safeSize(_allNodes),1l,es)?CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_SequenceExecutionNode_Impl("Anonymous_NoCounter")._executionNodes(CompiledSupport.toPureCollection(_allNodes))._resultType(_serviceStoreNode._resultType())):CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(_allNodes)))), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 243, 35, -1, -1));
final org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_internalize_JsonSchemaInternalizeConfig _config = ((org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_internalize_JsonSchemaInternalizeConfig)(platform_pure_grammar_functions_collection_size_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_serviceMapping._pathOffset(),es)?new LambdaZero(){public org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_internalize_JsonSchemaInternalizeConfig execute(){ platform_pure_essential_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__String_1__Boolean_1_(core_functions_unclassified_collection_in.Root_meta_pure_functions_collection_in_Any_1__Any_MANY__Boolean_1_(_serviceMapping._service()._response()._binding()._contentType(),CompiledSupport.toPureCollection(core_external_format_json_externalFormatContract.Root_meta_external_format_json_contract_jsonSchemaFormatContract__ExternalFormatContract_1_(es)._contentTypes()),es),"PathOffset is supported with json only!",es);
return core_external_format_json_metamodel_internalizeConfig.Root_meta_external_format_json_metamodel_internalize_generateJsonSchemaInternalizeConfig_Path_1__JsonSchemaInternalizeConfig_1_(CompiledSupport.toOne(_serviceMapping._pathOffset(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 247, 141, -1, -1)),es);}}.execute():(org.finos.legend.pure.generated.Root_meta_external_format_json_metamodel_internalize_JsonSchemaInternalizeConfig)CompiledSupport.makeOne((java.lang.Object)null)));
return new org.finos.legend.pure.generated.Root_meta_external_format_shared_executionPlan_ExternalFormatInternalizeExecutionNode_Impl("Anonymous_NoCounter")._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PartialClassResultType_Impl("Anonymous_NoCounter")._type(_tree._class())._propertiesWithParameters(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(CompiledSupport.toPureCollection(_tree._subTrees()),org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 254, 72, -1, -1))), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$nodeFromServiceStoreConnection$6$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$59")), es)
)))._resultSizeRange(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany")))._tree(_tree)._binding(_serviceMapping._service()._response()._binding())._executionNodes(CompiledSupport.toPureCollection(_node))._config(_config)._enableConstraints(_enableConstraints)._checked(_checked);
}

public static org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping Root_meta_external_store_service_executionPlan_generation_getServiceMappingForParameters_RootServiceInstanceSetImplementation_1__String_MANY__ServiceMapping_1_(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _serviceSetImpl, final RichIterable _availablePropPaths,final ExecutionSupport es)
{
final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _propToServiceMappingMap = CoreGen.newMap(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_serviceSetImpl._servicesMapping()), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$18")), es)
, es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _reqServiceMapping = ((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping)((PureMap)_propToServiceMappingMap).getMap().get(platform_pure_essential_string_toString_joinStrings.Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(CompiledSupport.toPureCollection((CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_order_sort.Root_meta_pure_functions_collection_sort_T_m__T_m_(CompiledSupport.toPureCollection(_availablePropPaths),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 274, 85, -1, -1)))),",",es)));
CompiledSupport.pureAssert(platform_pure_grammar_functions_collection_size_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_reqServiceMapping,es), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$getServiceMappingForParameters$7$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$19")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("availablePropPaths", _availablePropPaths,"propToServiceMappingMap", _propToServiceMappingMap);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("No service mapping found for available parameters. Available params - ",CompiledSupport.joinStrings((CompiledSupport.castWithExceptionHandling(platform_pure_essential_collection_order_sort.Root_meta_pure_functions_collection_sort_T_m__T_m_(CompiledSupport.toPureCollection(_availablePropPaths),es),java.lang.String.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 275, 142, -1, -1))), "[", ", ", "]"),". Available paths - ",CompiledSupport.joinStrings(CoreGen.keys(_propToServiceMappingMap), "[", ", ", "]"))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 275, 4, -1, -1), es);
return CompiledSupport.toOne(_reqServiceMapping, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 277, 24, -1, -1));
}

public static org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode Root_meta_external_store_service_executionPlan_generation_getServiceParametersResolutionExecutionNode_ServiceRequestParametersBuildInfo_$0_1$__Map_1__ServiceParametersResolutionExecutionNode_$0_1$_(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo _parametersBuildInfo, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap,final ExecutionSupport es)
{
final RichIterable _parameterBuildInfoList = CompiledSupport.mapToManyOverOne(_parametersBuildInfo, (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0")), es)
;
return ((org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode)(CompiledSupport.isEmpty(_parameterBuildInfoList)?(org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode)CompiledSupport.makeOne((java.lang.Object)null):new LambdaZero(){public org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode execute(){ final RichIterable>> _updatedMappingAndSources = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_parameterBuildInfoList), (org.eclipse.collections.api.block.function.Function2>>)(new DefendedPureLambdaFunction1>>()
{
private final MutableMap __vars = Maps.fixedSize.of("paramMap", _paramMap);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo _pb, final ExecutionSupport es)
     {
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _transform = _pb._transform();
final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _updatedTransformAndPaths = CompiledSupport.toOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(CompiledSupport.toOne(_transform._expressionSequence(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 286, 135, -1, -1)),(RichIterable>)null,_paramMap,es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 286, 208, -1, -1));
final RichIterable _requiredVariableInputs = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedTransformAndPaths._second()._values()), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput>)(new DefendedPureLambdaFunction1, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput>()
{
private final MutableMap __vars = Maps.fixedSize.of("paramMap", _paramMap);
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _path, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput_Impl("Anonymous_NoCounter")._name(CompiledSupport.toOne(((java.lang.String)((PureMap)_paramMap).getMap().get(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(_path,es))), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 287, 215, -1, -1)))._type(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(CompiledSupport.castWithExceptionHandling(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.safeGet(_path._path(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 288, 190, -1, -1))),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 288, 197, -1, -1))._property(),es)._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 288, 264, -1, -1)))._multiplicity(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnMultiplicity_Function_1__Multiplicity_1_(CompiledSupport.castWithExceptionHandling(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.safeGet(_path._path(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 289, 198, -1, -1))),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 289, 205, -1, -1))._property(),es));
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return (CompiledSupport.>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(CompiledSupport.copy(_pb, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 290, 78, 290, 187))._transform(CompiledSupport.copy(_transform, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 290, 95, 290, 186))._expressionSequence(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(_updatedTransformAndPaths._first(),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 290, 161, -1, -1))))),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::executionPlan::VariableInput")))))._values(CompiledSupport.toPureCollection(_requiredVariableInputs)),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 290, 73, -1, -1)));
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return new org.finos.legend.pure.generated.Root_meta_external_store_service_executionPlan_nodes_ServiceParametersResolutionExecutionNode_Impl("Anonymous_NoCounter")._requiredVariableInputs(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedMappingAndSources), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$14")), es)
), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$15")), es)
))._requestParametersBuildInfo(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParametersBuildInfo_Impl("Anonymous_NoCounter")._parameterBuildInfoList(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedMappingAndSources), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestParameterBuildInfo>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceParametersResolutionExecutionNode$8$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16")), es)
)))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_DataTypeResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::functions::collection::Map"))));}}.execute()));
}

public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionNode Root_meta_external_store_service_executionPlan_generation_getServiceRequestBodyResolutionExecutionNode_ServiceMapping_1__Map_1__Extension_MANY__ExecutionNode_$0_1$_(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceMapping _serviceMapping, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap, final RichIterable _extensions,final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo _requestBodyBuildInfo = CompiledSupport.mapToOneOverOne(_serviceMapping._requestBuildInfo(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$1")), es)
;
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_TypeReference _requestBodyType = _serviceMapping._service()._requestBody();
return ((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(_requestBodyBuildInfo,es)?(org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode)CompiledSupport.makeOne((java.lang.Object)null):new LambdaZero(){public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode execute(){ final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_ServiceRequestBodyBuildInfo _requestBodyBuildInfoOne = CompiledSupport.toOne(_requestBodyBuildInfo, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 304, 65, -1, -1));
final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _updatedTransformAndPropPath = CompiledSupport.toOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(CompiledSupport.toOne(_requestBodyBuildInfoOne._transform()._expressionSequence(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 305, 97, -1, -1)),(RichIterable>)null,_paramMap,es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 305, 170, -1, -1));
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType _resultType = ((org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType)(org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class.isInstance(CompiledSupport.toOne(_requestBodyType, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 307, 63, -1, -1)))?new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ClassResultType_Impl("Anonymous_NoCounter")._setImplementations(Lists.immutable.empty())._type(CompiledSupport.toOne(CompiledSupport.mapToOneOverOne(CompiledSupport.castWithExceptionHandling(_requestBodyType,org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 308, 113, -1, -1)), (org.eclipse.collections.api.block.function.Function2>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$getServiceRequestBodyResolutionExecutionNode$9$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")), es)
, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 308, 147, -1, -1))):new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_DataTypeResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.PrimitiveType)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::PrimitiveType","String")))));
final RichIterable _requiredVariableInputs = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedTransformAndPropPath._second()._values()), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput>)(new DefendedPureLambdaFunction1, org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput>()
{
private final MutableMap __vars = Maps.fixedSize.of("paramMap", _paramMap);
     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _path, final ExecutionSupport es)
     {
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VariableInput_Impl("Anonymous_NoCounter")._name(CompiledSupport.toOne(((java.lang.String)((PureMap)_paramMap).getMap().get(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(_path,es))), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 311, 156, -1, -1)))._type(CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(CompiledSupport.castWithExceptionHandling(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.safeGet(_path._path(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 312, 131, -1, -1))),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 312, 138, -1, -1))._property(),es)._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 312, 205, -1, -1)))._multiplicity(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnMultiplicity_Function_1__Multiplicity_1_(CompiledSupport.castWithExceptionHandling(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PathElement)CompiledSupport.safeGet(_path._path(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 313, 139, -1, -1))),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 313, 146, -1, -1))._property(),es));
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PureExpressionPlatformExecutionNode _requestBodyResolutionNode = new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_PureExpressionPlatformExecutionNode_Impl("Anonymous_NoCounter")._expression(CompiledSupport.castWithExceptionHandling(_updatedTransformAndPropPath._first(),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 314, 140, -1, -1)))._requiredVariableInputs(CompiledSupport.toPureCollection(_requiredVariableInputs))._resultType(_resultType);
final org.finos.legend.pure.generated.Root_meta_external_format_shared_executionPlan_ExternalFormatExternalizeExecutionNode _serializedRequestBody = new org.finos.legend.pure.generated.Root_meta_external_format_shared_executionPlan_ExternalFormatExternalizeExecutionNode_Impl("Anonymous_NoCounter")._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.PrimitiveType)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::PrimitiveType","String"))))._resultSizeRange(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::PureOne")))._checked(false)._binding(CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_requestBodyType, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 323, 83, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 323, 92, -1, -1))._binding())._tree(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_generateRootTreeFromBinding_Class_1__Binding_1__Extension_MANY__RootGraphFetchTree_1_(CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_requestBodyType, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 324, 111, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 324, 120, -1, -1))._type(),CompiledSupport.castWithExceptionHandling(CompiledSupport.toOne(_requestBodyType, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 324, 172, -1, -1)),org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 324, 181, -1, -1))._binding(),CompiledSupport.toPureCollection(_extensions),es))._executionNodes(CompiledSupport.toPureCollection(_requestBodyResolutionNode));
return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_AllocationExecutionNode_Impl("Anonymous_NoCounter")._varName(platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with(platform_pure_essential_meta_graph_elementToPath.Root_meta_pure_functions_meta_elementToPath_PackageableElement_1__String_1__String_1_(_serviceMapping._service()._owner(),"_",es),"_",CompiledSupport.replace(_serviceMapping._service().resolveFullPathRecursively(es), "/", "_"),"_requestBody")),es))._executionNodes(CompiledSupport.toPureCollection(_serializedRequestBody))._resultType(new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_VoidResultType_Impl("Anonymous_NoCounter")._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::router::store::routing::Void"))));}}.execute()));
}

public static org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree Root_meta_external_store_service_executionPlan_generation_generateRootTreeFromBinding_Class_1__Binding_1__Extension_MANY__RootGraphFetchTree_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class _classIn, final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding _binding, final RichIterable _extensions,final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_format_shared_ExternalFormatContract _externalFormatContract = core_pure_binding_utils_utils.Root_meta_external_format_shared_utils_getExternalFormatContractForContentType_ExternalFormatContract_MANY__String_1__ExternalFormatContract_1_(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(_extensions), (org.eclipse.collections.api.block.function.Function2>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$generateRootTreeFromBinding$10$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$0")), es)
),_binding._contentType(),es);
final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_BindingDetail _bindingDetail = _externalFormatContract.validateBinding(_binding,es);
CompiledSupport.pureAssert(org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_SuccessfulBindingDetail.class.isInstance(_bindingDetail), CoreGen.getSharedPureFunction(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$executionPlan$generation$generateRootTreeFromBinding$10$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4")
), (
new DefendedPureLambdaFunction0()
{
private final MutableMap __vars = Maps.fixedSize.of("bindingDetail", _bindingDetail);
     public java.lang.String execute(ListIterable vars, ExecutionSupport es)
     {
         return valueOf(es);
     }

     public java.lang.String valueOf(final ExecutionSupport es)
     {
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("Binding validation failed.\n",platform_pure_essential_string_toString_joinStrings.Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(_bindingDetail,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_FailedBindingDetail.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 339, 114, -1, -1))._errorMessages()),"\n",es))),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
, es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 339, 3, -1, -1), es);
final RichIterable> _propertiesInScope = CompiledSupport.castWithExceptionHandling(_bindingDetail,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_SuccessfulBindingDetail.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 341, 48, -1, -1)).mappedPropertiesForClass(_classIn,es);
final RichIterable _subTrees = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_propertiesInScope), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree>)(new DefendedPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree>()
{
private final MutableMap __vars = Maps.fixedSize.of("bindingDetail", _bindingDetail);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_generatePropertyTreeForProperty_AbstractProperty_1__SuccessfulBindingDetail_1__PropertyGraphFetchTree_1_(_p,CompiledSupport.castWithExceptionHandling(_bindingDetail,org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_SuccessfulBindingDetail.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 342, 112, -1, -1)),es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_RootGraphFetchTree_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::graphFetch::RootGraphFetchTree"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any")))))._class(_classIn)._subTrees(CompiledSupport.toPureCollection(_subTrees));
}

public static org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree Root_meta_external_store_service_executionPlan_generation_generatePropertyTreeForProperty_AbstractProperty_1__SuccessfulBindingDetail_1__PropertyGraphFetchTree_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _property, final org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_validation_SuccessfulBindingDetail _detail,final ExecutionSupport es)
{
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type _returnType = CompiledSupport.toOne(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(_property,es)._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 349, 72, -1, -1));
final boolean _isPropertyPrimitive = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.PrimitiveType.class.isInstance(_returnType) || org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enumeration.class.isInstance(_returnType));
final RichIterable> _subPropertiesInScope = ((RichIterable>)(_isPropertyPrimitive?CompiledSupport.toPureCollection((java.lang.Object)null):CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(_detail.mappedPropertiesForClass(CompiledSupport.>castWithExceptionHandling(_returnType,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 352, 110, -1, -1)),es)))));
final RichIterable _subTrees = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_subPropertiesInScope), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree>)(new DefendedPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree>()
{
private final MutableMap __vars = Maps.fixedSize.of("detail", _detail);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.PropertyGraphFetchTree value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _p, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_generatePropertyTreeForProperty_AbstractProperty_1__SuccessfulBindingDetail_1__PropertyGraphFetchTree_1_(_p,_detail,es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return new org.finos.legend.pure.generated.Root_meta_pure_graphFetch_PropertyGraphFetchTree_Impl("Anonymous_NoCounter")._property(_property)._subTrees(CompiledSupport.toPureCollection(_subTrees));
}

public static org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair> Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Pair_$0_1$_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _vs, final RichIterable> _propertiesInCurrentPath,final ExecutionSupport es)
{
return CompiledSupport.mapToOneOverOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(_vs,CompiledSupport.toPureCollection(_propertiesInCurrentPath),CompiledSupport.castWithExceptionHandling(CoreGen.newMap(Lists.immutable.>empty(), es),org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 360, 95, -1, -1)),es), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$12$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4")), es)
;
}

public static org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _vs, final RichIterable> _propertiesInCurrentPath, final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap _paramMap,final ExecutionSupport es)
{
return (org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)(Pure.matches(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _fe_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _fe = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)CompiledSupport.makeOne(_fe_As_Object);
            final RichIterable> _newPropertiesInCurrentPath = ((RichIterable>)(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty.class.isInstance(_fe._func())?CompiledSupport.toPureCollection(CompiledSupport.toPureCollection(((RichIterable>)(Object)CompiledSupport.concatenate(CompiledSupport.>castWithExceptionHandling(_fe._func(),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 368, 92, -1, -1)), _propertiesInCurrentPath)))):CompiledSupport.toPureCollection((java.lang.Object)null)));
final RichIterable>>> _res = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_fe._parametersValues()), (org.eclipse.collections.api.block.function.Function2>>>)(new DefendedPureLambdaFunction1>>>()
{
private final MutableMap __vars = Maps.fixedSize.of("newPropertiesInCurrentPath", _newPropertiesInCurrentPath,"paramMap", _paramMap);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _v, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(_v,CompiledSupport.toPureCollection(_newPropertiesInCurrentPath),_paramMap,es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
final RichIterable _propPaths = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_newPropertiesInCurrentPath), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.PropertyPathElement>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")), es)
;
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _newPath = ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)(platform_pure_grammar_functions_collection_size_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(_newPropertiesInCurrentPath),es)?(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)new org.finos.legend.pure.generated.Root_meta_pure_metamodel_path_Path_Impl("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))._path(CompiledSupport.toOneMany(_propPaths, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 375, 97, -1, -1)))._start(CompiledSupport.toOne(_fe._parametersValues(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 375, 138, -1, -1))._genericType()):(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path)CompiledSupport.makeOne((java.lang.Object)null)));
final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression _updatedFe = ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.FunctionExpression)(org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty.class.isInstance(_fe._func())?new LambdaZero(){public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression execute(){ final java.lang.String _newPathString = core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(CompiledSupport.toOne(_newPath, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 379, 110, -1, -1)),es);
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_wrapVariableExpressionInCast_VariableExpression_1__AbstractProperty_1__SimpleFunctionExpression_1_(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_VariableExpression_Impl("Anonymous_NoCounter")._name(((java.lang.String)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(((java.lang.String)((PureMap)_paramMap).getMap().get(_newPathString)),es)?_newPathString:CompiledSupport.toOne(((java.lang.String)((PureMap)_paramMap).getMap().get(_newPathString)), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 380, 190, -1, -1)))))._genericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::pure::metamodel::type::Any"))))._multiplicity(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnMultiplicity_Function_1__Multiplicity_1_(_fe._func(),es)),CompiledSupport.>castWithExceptionHandling(_fe._func(),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 382, 182, -1, -1)),es);}}.execute():CompiledSupport.copy(_fe, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 383, 67, 383, 128))._parametersValues(CompiledSupport.toPureCollection(CompiledSupport.castWithExceptionHandling(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_res), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, java.lang.Object>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$17")), es)
),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 383, 103, -1, -1))))));
final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List> _updatedPathList = ((org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>)((CompiledSupport.isEmpty(_newPropertiesInCurrentPath) || ((CompiledSupport.equal(CompiledSupport.safeSize(_fe._parametersValues()), 1l) && org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression.class.isInstance(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.safeGet(_fe._parametersValues(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 385, 173, -1, -1))))) && org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty.class.isInstance(CompiledSupport.castWithExceptionHandling(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.safeGet(_fe._parametersValues(), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 385, 244, -1, -1))),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 385, 251, -1, -1))._func())))?new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_res), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$23")), es)
), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, RichIterable>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$24")), es)
)):new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(CompiledSupport.toPureCollection(((RichIterable>)(Object)CompiledSupport.concatenate(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_res), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$26")), es)
), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, RichIterable>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$27")), es)
, _newPath))))));
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_updatedFe,_updatedPathList,es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 388, 43, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es)))
:
(Pure.matches(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _i_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue _i = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.InstanceValue)CompiledSupport.makeOne(_i_As_Object);
            final RichIterable>>> _updatedValues = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_i._values()), (org.eclipse.collections.api.block.function.Function2>>>)(new DefendedPureLambdaFunction1>>>()
{
private final MutableMap __vars = Maps.fixedSize.of("paramMap", _paramMap,"propertiesInCurrentPath", _propertiesInCurrentPath);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((java.lang.Object)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> value(final java.lang.Object _v, final ExecutionSupport es)
     {
return (org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>>)(Pure.matches(_v,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _a_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _a = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.makeOne(_a_As_Object);
            return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(_a,CompiledSupport.toPureCollection(_propertiesInCurrentPath),_paramMap,es);
       }
   }).valueOf(CompiledSupport.first(_v))
:
(Pure.matches(_v,org.finos.legend.pure.m3.coreinstance.meta.pure.functions.lang.KeyExpression.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _k_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.lang.KeyExpression _k = (org.finos.legend.pure.m3.coreinstance.meta.pure.functions.lang.KeyExpression)CompiledSupport.makeOne(_k_As_Object);
            final org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> _keyExpressionPair = CompiledSupport.toOne(core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(_k._expression(),CompiledSupport.toPureCollection(_propertiesInCurrentPath),_paramMap,es), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 391, 238, -1, -1));
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(new org.finos.legend.pure.generated.Root_meta_pure_functions_lang_KeyExpression_Impl("Anonymous_NoCounter")._key(_k._key())._expression(CompiledSupport.castWithExceptionHandling(_keyExpressionPair._first(),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 392, 186, -1, -1))),_keyExpressionPair._second(),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 392, 113, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(_v))
:
(Pure.matches(_v,org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _l_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction _l = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction)CompiledSupport.makeOne(_l_As_Object);
            final RichIterable>>> _results = CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_l._expressionSequence()), (org.eclipse.collections.api.block.function.Function2>>>)(new DefendedPureLambdaFunction1>>>()
{
private final MutableMap __vars = Maps.fixedSize.of("paramMap", _paramMap,"propertiesInCurrentPath", _propertiesInCurrentPath);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair>> value(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification _e, final ExecutionSupport es)
     {
return core_servicestore_executionPlan_executionPlan_generation.Root_meta_external_store_service_executionPlan_generation_findAndReplacePropertyPathsInValueSpecification_ValueSpecification_1__AbstractProperty_MANY__Map_1__Pair_$0_1$_(_e,CompiledSupport.toPureCollection(_propertiesInCurrentPath),_paramMap,es);
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return (CompiledSupport.,? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(CompiledSupport.copy(_l, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 394, 118, 394, 197))._expressionSequence(CompiledSupport.toOneMany(CompiledSupport.castWithExceptionHandling(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_results), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, java.lang.Object>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$39")), es)
),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.ValueSpecification.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 394, 159, -1, -1)), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 394, 186, -1, -1))),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_results), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$40")), es)
), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, RichIterable>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$41")), es)
)),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 394, 113, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(_v))
:
(Pure.matches(_v,java.lang.Object.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _a_As_Object)
       {
            final java.lang.Object _a = (java.lang.Object)CompiledSupport.makeOne(_a_As_Object);
            return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(_a,new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(Lists.immutable.>empty()),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 395, 113, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(_v))
:
CompiledSupport.matchFailure(_v,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 390, 76, -1, -1))))))
;
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}
), es)
;
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(CompiledSupport.copy(_i, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 396, 42, 396, 75))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedValues), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, java.lang.Object>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$45")), es)
)),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_updatedValues), (org.eclipse.collections.api.block.function.Function2>>, ExecutionSupport, org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$46")), es)
), (org.eclipse.collections.api.block.function.Function2>, ExecutionSupport, RichIterable>>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$findAndReplacePropertyPathsInValueSpecification$13$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$47")), es)
)),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 396, 37, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es)))
:
(Pure.matches(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es),org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression.class,1,1)?
   (new DefendedFunction()
   {
       public Object valueOf(final Object _ve_As_Object)
       {
            final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression _ve = (org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression)CompiledSupport.makeOne(_ve_As_Object);
            final java.lang.String _updatedName = ((java.lang.String)(platform_pure_grammar_functions_collection_size_isEmpty.Root_meta_pure_functions_collection_isEmpty_Any_$0_1$__Boolean_1_(((java.lang.String)((PureMap)_paramMap).getMap().get(_ve._name())),es)?_ve._name():CompiledSupport.toOne(((java.lang.String)((PureMap)_paramMap).getMap().get(_ve._name())), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 399, 92, -1, -1))));
return (CompiledSupport.>>>castWithExceptionHandling(platform_pure_essential_collection_anonymous_pair_pair.Root_meta_pure_functions_collection_pair_U_1__V_1__Pair_1_(CompiledSupport.copy(_ve, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", 400, 48, 400, 72))._name(_updatedName),new org.finos.legend.pure.generated.Root_meta_pure_functions_collection_List_Impl>("Anonymous_NoCounter")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::functions::collection::List"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::path::Path"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Nil")),new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl("Anonymous_NoCounter")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"))))._multiplicityArguments(Lists.fixedSize.of((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.multiplicity.PackageableMultiplicity)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::multiplicity::PackageableMultiplicity","Root::meta::pure::metamodel::multiplicity::ZeroMany"))))))._values(Lists.immutable.>empty()),es),org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.Pair.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 400, 43, -1, -1)));
       }
   }).valueOf(CompiledSupport.first(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es)))
:
CompiledSupport.matchFailure(core_pure_router_utils_utils.Root_meta_pure_router_utils_deepByPassRouterInfo_Any_1__Any_1_(_vs,es),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 367, 9, -1, -1)))))
;
}

public static org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.SimpleFunctionExpression Root_meta_external_store_service_executionPlan_generation_wrapVariableExpressionInCast_VariableExpression_1__AbstractProperty_1__SimpleFunctionExpression_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.valuespecification.VariableExpression _v, final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.property.AbstractProperty _prop,final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_SimpleFunctionExpression_Impl("Anonymous_NoCounter")._func(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.NativeFunction)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::NativeFunction","Root::meta::pure::functions::lang::cast_Any_m__T_1__T_m_")))._functionName("cast")._multiplicity(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnMultiplicity_Function_1__Multiplicity_1_(_prop,es))._genericType(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(_prop,es))._importGroup(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel._import.ImportGroup)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::import::ImportGroup","Root::system::imports::coreImport")))._parametersValues(Lists.mutable.with(_v,new org.finos.legend.pure.generated.Root_meta_pure_metamodel_valuespecification_InstanceValue_Impl("Anonymous_NoCounter")._multiplicity(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnMultiplicity_Function_1__Multiplicity_1_(_prop,es))._genericType(core_pure_corefunctions_metaExtension.Root_meta_pure_functions_meta_functionReturnType_Function_1__GenericType_1_(_prop,es))));
}

public static java.lang.String Root_meta_external_store_service_executionPlan_generation_pathAsString_Path_1__String_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.path.Path _p,final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with(((java.lang.String)(org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass.class.isInstance(CompiledSupport.toOne(_p._start()._rawType(), new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 429, 25, -1, -1)))?CompiledSupport.toOne(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(CompiledSupport.mapToManyOverOne(CompiledSupport.>castWithExceptionHandling(_p._start()._rawType(),org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.MappingClass.class,new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 430, 26, -1, -1)), (org.eclipse.collections.api.block.function.Function2, ExecutionSupport, RichIterable>)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$4")), es)
), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$5")), es)
), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$6")), es)
), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$7")), es)
, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 430, 89, -1, -1)):CompiledSupport.toOne(CompiledSupport.mapToOneOverOne(_p._start()._rawType(), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$11")), es)
, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/executionPlan/executionPlan_generation.pure", -1, -1, 431, 31, -1, -1)))),"_",platform_pure_essential_string_toString_joinStrings.Root_meta_pure_functions_string_joinStrings_String_MANY__String_1__String_1_(CompiledSupport.toPureCollection(CompiledSupport.mapToOneOverMany(CompiledSupport.toPureCollection(_p._path()), (org.eclipse.collections.api.block.function.Function2)(core_servicestore_executionPlan_executionPlan_generation.__functions.get("meta$external$store$service$executionPlan$generation$pathAsString$15$system$imports$import__core_servicestore_executionPlan_executionPlan_generation_pure_1$16")), es)
),"_",es))),es);
}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy