class org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder extends java.lang.Object implements org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.ValidityDerivationVisitor { private final java.util.Collection modelClasses; private final org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context; private void (java.util.Collection, org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext) { org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder v; java.util.Collection v; org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v; v := @this: org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder; v := @parameter: java.util.Collection; v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext; specialinvoke v.()>(); v. = v; v. = v; return; } public org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_ValidityDerivation visit(org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromAndThruDateTime) { org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromAndThruDate_Impl v; org.eclipse.collections.api.block.function.Function v, v; org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder v; org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromAndThruDateTime v; org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; java.util.Collection v, v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromAndThruDate v, v; org.eclipse.collections.api.list.ImmutableList v, v, v, v, v, v; org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v; java.lang.Object v, v; org.eclipse.collections.api.factory.list.ImmutableListFactory v, v; v := @this: org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder; v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromAndThruDateTime; v = ; v = v.; v = interfaceinvoke v.(v); v = staticinvoke (v, v); v = interfaceinvoke v.(v); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = ; v = v.; v = interfaceinvoke v.(v); v = staticinvoke (v, v); v = interfaceinvoke v.(v); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = new org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromAndThruDate_Impl; v = v.; v = v.; v = virtualinvoke v.("meta::pure::persistence::metamodel::persister::validitymilestoning::derivation::SourceSpecifiesValidFromAndThruDate"); specialinvoke v.(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v); v = virtualinvoke v.(v); v = interfaceinvoke v.(v); return v; } public org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_ValidityDerivation visit(org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromDateTime) { org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v; java.util.Collection v; org.eclipse.collections.api.block.function.Function v; org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder v; org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromDate v; org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromDate_Impl v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; org.eclipse.collections.api.list.ImmutableList v, v, v; org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v; java.lang.Object v; org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromDateTime v; org.eclipse.collections.api.factory.list.ImmutableListFactory v; v := @this: org.finos.legend.engine.language.pure.dsl.persistence.compiler.toPureGraph.HelperPersistenceBuilder$ValidityDerivationBuilder; v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.persistence.persister.validitymilestoning.derivation.SourceSpecifiesFromDateTime; v = ; v = v.; v = interfaceinvoke v.(v); v = staticinvoke (v, v); v = interfaceinvoke v.(v); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = new org.finos.legend.pure.generated.Root_meta_pure_persistence_metamodel_persister_validitymilestoning_derivation_SourceSpecifiesValidFromDate_Impl; v = v.; v = v.; v = virtualinvoke v.("meta::pure::persistence::metamodel::persister::validitymilestoning::derivation::SourceSpecifiesValidFromDate"); specialinvoke v.(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v); v = virtualinvoke v.(v); return v; } }