public class org.finos.legend.pure.generated.Package_LazyImpl extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance implements org.finos.legend.pure.m.coreinstance.Package
{
public static final java.lang.String tempTypeName;
private static final java.lang.String tempFullTypeId;
private static final org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX;
public static final org.finos.legend.pure.m.coreinstance.factory.CoreInstanceFactory FACTORY;
public final java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized;
public org.eclipse.collections.api.RichIterable _taggedValues;
public final java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized;
public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride;
public final java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized;
public org.eclipse.collections.api.RichIterable _stereotypes;
public final java.util.concurrent.atomic.AtomicBoolean _name_initialized;
public java.lang.String _name;
public final java.util.concurrent.atomic.AtomicBoolean _package_initialized;
public org.finos.legend.pure.m.coreinstance.Package _package;
public final java.util.concurrent.atomic.AtomicBoolean _children_initialized;
public org.eclipse.collections.api.RichIterable _children;
public final java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized;
public org.eclipse.collections.api.RichIterable _referenceUsages;
public final java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized;
public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType;
public void <init>(org.finos.legend.pure.runtime.java.compiled.serialization.model.Obj, org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy)
{
java.util.concurrent.atomic.AtomicBoolean v, v, v, v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
org.finos.legend.pure.runtime.java.compiled.serialization.model.Obj v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.runtime.java.compiled.serialization.model.Obj;
v := @parameter: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: void <init>(org.finos.legend.pure.runtime.java.compiled.serialization.model.Obj,org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy)>(v, v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized> = v;
return;
}
public void <init>(java.lang.String, org.finos.legend.pure.m.coreinstance.SourceInformation, org.eclipse.collections.api.map.ImmutableMap, org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy)
{
java.util.concurrent.atomic.AtomicBoolean v, v, v, v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
java.lang.String v;
org.finos.legend.pure.m.coreinstance.SourceInformation v;
org.eclipse.collections.api.map.ImmutableMap v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v := @parameter: org.finos.legend.pure.m.coreinstance.SourceInformation;
v := @parameter: org.eclipse.collections.api.map.ImmutableMap;
v := @parameter: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy,org.eclipse.collections.api.map.ImmutableMap)>(v, v, v, v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized> = v;
return;
}
public void <init>(java.lang.String, org.finos.legend.pure.m.coreinstance.SourceInformation, org.eclipse.collections.api.map.ImmutableMap, org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy, org.finos.legend.pure.m.coreinstance.CoreInstance)
{
java.util.concurrent.atomic.AtomicBoolean v, v, v, v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
java.lang.String v;
org.finos.legend.pure.m.coreinstance.SourceInformation v;
org.eclipse.collections.api.map.ImmutableMap v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.CoreInstance v;
org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v := @parameter: org.finos.legend.pure.m.coreinstance.SourceInformation;
v := @parameter: org.eclipse.collections.api.map.ImmutableMap;
v := @parameter: org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy;
v := @parameter: org.finos.legend.pure.m.coreinstance.CoreInstance;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.runtime.java.compiled.metadata.MetadataLazy,org.eclipse.collections.api.map.ImmutableMap,org.finos.legend.pure.m.coreinstance.CoreInstance)>(v, v, v, v, v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized> = v;
return;
}
public void <init>(java.lang.String, org.finos.legend.pure.m.coreinstance.SourceInformation, org.finos.legend.pure.m.coreinstance.CoreInstance)
{
java.util.concurrent.atomic.AtomicBoolean v, v, v, v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
java.lang.String v;
org.finos.legend.pure.m.coreinstance.SourceInformation v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.CoreInstance v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v := @parameter: org.finos.legend.pure.m.coreinstance.SourceInformation;
v := @parameter: org.finos.legend.pure.m.coreinstance.CoreInstance;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>(v, v, v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized> = v;
return;
}
public org.eclipse.collections.api.RichIterable getKeys()
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = <org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX>;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex: org.eclipse.collections.api.RichIterable getKeys()>();
return v;
}
public org.eclipse.collections.api.list.ListIterable getRealKeyByName(java.lang.String)
{
org.eclipse.collections.api.list.ListIterable v;
java.lang.String v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v = <org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX>;
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex: org.eclipse.collections.api.list.ListIterable getRealKeyByName(java.lang.String)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.CoreInstance getValueForMetaPropertyToOne(java.lang.String)
{
byte v;
int v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.String v, v;
boolean v, v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.CoreInstance v, v, v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v = -1;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
lookupswitch(v)
{
case -807062458: goto label;
case 3373707: goto label;
case 632546024: goto label;
case 818735312: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("classifierGenericType");
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("elementOverride");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("name");
if v == 0 goto label;
v = 2;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("package");
if v == 0 goto label;
v = 3;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.finos.legend.pure.m.coreinstance.CoreInstance toCoreInstance(java.lang.Object)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.finos.legend.pure.m.coreinstance.CoreInstance toCoreInstance(java.lang.Object)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.finos.legend.pure.m.coreinstance.CoreInstance toCoreInstance(java.lang.Object)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.finos.legend.pure.m.coreinstance.CoreInstance toCoreInstance(java.lang.Object)>(v);
return v;
label:
v = specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: org.finos.legend.pure.m.coreinstance.CoreInstance getValueForMetaPropertyToOne(java.lang.String)>(v);
return v;
}
public org.eclipse.collections.api.list.ListIterable getValueForMetaPropertyToMany(java.lang.String)
{
org.eclipse.collections.api.RichIterable v, v, v, v;
byte v;
int v;
java.lang.String v;
boolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.ListIterable v, v, v, v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
v = -1;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
lookupswitch(v)
{
case -131859583: goto label;
case 374094254: goto label;
case 942767645: goto label;
case 1659526655: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("children");
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("referenceUsages");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("stereotypes");
if v == 0 goto label;
v = 2;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("taggedValues");
if v == 0 goto label;
v = 3;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.eclipse.collections.api.list.ListIterable toCoreInstances(org.eclipse.collections.api.RichIterable)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.eclipse.collections.api.list.ListIterable toCoreInstances(org.eclipse.collections.api.RichIterable)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.eclipse.collections.api.list.ListIterable toCoreInstances(org.eclipse.collections.api.RichIterable)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = staticinvoke <org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ValCoreInstance: org.eclipse.collections.api.list.ListIterable toCoreInstances(org.eclipse.collections.api.RichIterable)>(v);
return v;
label:
v = specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: org.eclipse.collections.api.list.ListIterable getValueForMetaPropertyToMany(java.lang.String)>(v);
return v;
}
public void _reverse_taggedValues(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
return;
}
public void _sever_reverse_taggedValues(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return;
}
private org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue, boolean)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue[] v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.eclipse.collections.api.RichIterable v, v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
if v != null goto label;
if v != 0 goto label;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
return v;
label:
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue)[1];
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
return v;
}
private org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.eclipse.collections.api.RichIterable, boolean)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
org.eclipse.collections.api.RichIterable v, v, v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean addAllIterable(java.lang.Iterable)>(v);
goto label;
label:
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.eclipse.collections.api.RichIterable,boolean)>(v, 0);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _taggedValuesAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue)
{
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _taggedValuesAddAll(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _taggedValues(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _taggedValuesRemove()
{
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _taggedValuesRemove(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.TaggedValue;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return v;
}
public org.eclipse.collections.api.RichIterable _taggedValues()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.RichIterable v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable loadValuesFromMetadata(java.lang.String)>("taggedValues");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = v;
return;
}
public void _sever_reverse_elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = null;
return;
}
public org.finos.legend.pure.m.coreinstance.Package _elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _elementOverride(org.eclipse.collections.api.RichIterable)
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.Object v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _elementOverrideRemove()
{
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = null;
return v;
}
public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
java.lang.Object v;
boolean v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.Object loadValueFromMetadata(java.lang.String)>("elementOverride");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_stereotypes(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
return;
}
public void _sever_reverse_stereotypes(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return;
}
private org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype, boolean)
{
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype[] v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.eclipse.collections.api.RichIterable v, v, v;
boolean v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
if v != null goto label;
if v != 0 goto label;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
return v;
label:
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype)[1];
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
return v;
}
private org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.eclipse.collections.api.RichIterable, boolean)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
org.eclipse.collections.api.RichIterable v, v, v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean addAllIterable(java.lang.Iterable)>(v);
goto label;
label:
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.eclipse.collections.api.RichIterable,boolean)>(v, 0);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype)
{
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesAddAll(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _stereotypes(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesRemove()
{
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesRemove(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesAddCoreInstance(org.finos.legend.pure.m.coreinstance.CoreInstance)
{
java.lang.UnsupportedOperationException v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.CoreInstance v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.CoreInstance;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Not supported in Compiled Mode at this time");
throw v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesAddAllCoreInstance(org.eclipse.collections.api.RichIterable)
{
java.lang.UnsupportedOperationException v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Not supported in Compiled Mode at this time");
throw v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesCoreInstance(org.eclipse.collections.api.RichIterable)
{
java.lang.UnsupportedOperationException v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Not supported in Compiled Mode at this time");
throw v;
}
public org.finos.legend.pure.m.coreinstance.Package _stereotypesRemoveCoreInstance(org.finos.legend.pure.m.coreinstance.CoreInstance)
{
java.lang.UnsupportedOperationException v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.CoreInstance v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.CoreInstance;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Not supported in Compiled Mode at this time");
throw v;
}
public org.eclipse.collections.api.RichIterable _stereotypesCoreInstance()
{
java.lang.UnsupportedOperationException v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Not supported in Compiled Mode at this time");
throw v;
}
public org.eclipse.collections.api.RichIterable _stereotypes()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.RichIterable v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable loadValuesFromMetadata(java.lang.String)>("stereotypes");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
return v;
catch java.lang.Throwable from label to label with label;
}
public org.finos.legend.pure.m.coreinstance.Package _name(java.lang.String)
{
java.lang.String v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: java.lang.String;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _name(org.eclipse.collections.api.RichIterable)
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.Object v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _name(java.lang.String)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _nameRemove()
{
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name> = null;
return v;
}
public java.lang.String _name()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
java.lang.Object v;
java.lang.String v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.Object loadValueFromMetadata(java.lang.String)>("name");
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_package(org.finos.legend.pure.m.coreinstance.Package)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.Package;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = v;
return;
}
public void _sever_reverse_package(org.finos.legend.pure.m.coreinstance.Package)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.Package;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = null;
return;
}
public org.finos.legend.pure.m.coreinstance.Package _package(org.finos.legend.pure.m.coreinstance.Package)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.Package;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _package(org.eclipse.collections.api.RichIterable)
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.Object v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package(org.finos.legend.pure.m.coreinstance.Package)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _packageRemove()
{
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = null;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _package()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.Object v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.Object loadValueFromMetadata(java.lang.String)>("package");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_children(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
return;
}
public void _sever_reverse_children(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return;
}
private org.finos.legend.pure.m.coreinstance.Package _children(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, boolean)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement[] v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
if v != null goto label;
if v != 0 goto label;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
return v;
label:
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)[1];
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
return v;
}
private org.finos.legend.pure.m.coreinstance.Package _children(org.eclipse.collections.api.RichIterable, boolean)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
org.eclipse.collections.api.RichIterable v, v, v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean addAllIterable(java.lang.Iterable)>(v);
goto label;
label:
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _children(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _children(org.eclipse.collections.api.RichIterable,boolean)>(v, 0);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _childrenAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _children(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _childrenAddAll(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _children(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _childrenRemove()
{
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _childrenRemove(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return v;
}
public org.eclipse.collections.api.RichIterable _children()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.RichIterable v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable loadValuesFromMetadata(java.lang.String)>("children");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_referenceUsages(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
return;
}
public void _sever_reverse_referenceUsages(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return;
}
private org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage, boolean)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage[] v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
if v != null goto label;
if v != 0 goto label;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
return v;
label:
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
goto label;
label:
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage)[1];
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
return v;
}
private org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.eclipse.collections.api.RichIterable, boolean)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
org.eclipse.collections.api.RichIterable v, v, v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v := @parameter: boolean;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
if v == 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean addAllIterable(java.lang.Iterable)>(v);
goto label;
label:
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.eclipse.collections.api.RichIterable,boolean)>(v, 0);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _referenceUsagesAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage v;
org.eclipse.collections.api.list.ImmutableList v;
org.finos.legend.pure.m.coreinstance.Package v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.factory.list.ImmutableListFactory v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.ImmutableListFactory immutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.ImmutableListFactory: org.eclipse.collections.api.list.ImmutableList 'with'(java.lang.Object)>(v);
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _referenceUsagesAddAll(org.eclipse.collections.api.RichIterable)
{
org.finos.legend.pure.m.coreinstance.Package v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _referenceUsages(org.eclipse.collections.api.RichIterable,boolean)>(v, 1);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _referenceUsagesRemove()
{
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _referenceUsagesRemove(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage)
{
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.list.MutableList v;
boolean v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.ReferenceUsage;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages()>();
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = v instanceof org.eclipse.collections.api.list.MutableList;
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean remove(java.lang.Object)>(v);
return v;
}
public org.eclipse.collections.api.RichIterable _referenceUsages()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.eclipse.collections.api.RichIterable v, v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable loadValuesFromMetadata(java.lang.String)>("referenceUsages");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
return v;
catch java.lang.Throwable from label to label with label;
}
public void _reverse_classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = v;
return;
}
public void _sever_reverse_classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = null;
return;
}
public org.finos.legend.pure.m.coreinstance.Package _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)
{
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = v;
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _classifierGenericType(org.eclipse.collections.api.RichIterable)
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.Object v;
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.eclipse.collections.api.RichIterable;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType)>(v);
return v;
}
public org.finos.legend.pure.m.coreinstance.Package _classifierGenericTypeRemove()
{
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = null;
return v;
}
public org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType()
{
java.lang.Throwable v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
java.lang.Object v;
boolean v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v != 0 goto label;
v = virtualinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.Object loadValueFromMetadata(java.lang.String)>("classifierGenericType");
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(1);
label:
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType>;
return v;
catch java.lang.Throwable from label to label with label;
}
public org.finos.legend.pure.m.coreinstance.Package copy()
{
org.finos.legend.pure.generated.Package_LazyImpl v, v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v = new org.finos.legend.pure.generated.Package_LazyImpl;
specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl: void <init>(org.finos.legend.pure.m.coreinstance.Package)>(v);
return v;
}
public void <init>(org.finos.legend.pure.m.coreinstance.Package)
{
org.eclipse.collections.api.RichIterable v, v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v;
java.lang.Throwable v, v, v, v, v, v, v, v;
org.eclipse.collections.impl.list.mutable.FastList v, v, v, v;
org.finos.legend.pure.m.coreinstance.Package v, v;
java.lang.String v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
boolean v, v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Package_LazyImpl v;
java.util.concurrent.atomic.AtomicBoolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
v := @parameter: org.finos.legend.pure.m.coreinstance.Package;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance: void <init>(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.AbstractLazyReflectiveCoreInstance)>(v);
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized> = v;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'()>();
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>(boolean)>(0);
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues>;
v = staticinvoke <org.eclipse.collections.impl.list.mutable.FastList: org.eclipse.collections.impl.list.mutable.FastList newList(java.lang.Iterable)>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _taggedValues> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _taggedValues_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride>;
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride _elementOverride> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _elementOverride_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes>;
v = staticinvoke <org.eclipse.collections.impl.list.mutable.FastList: org.eclipse.collections.impl.list.mutable.FastList newList(java.lang.Iterable)>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _stereotypes> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _stereotypes_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name>;
v.<org.finos.legend.pure.generated.Package_LazyImpl: java.lang.String _name> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _name_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package>;
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.Package _package> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _package_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children>;
v = staticinvoke <org.eclipse.collections.impl.list.mutable.FastList: org.eclipse.collections.impl.list.mutable.FastList newList(java.lang.Iterable)>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _children> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _children_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages>;
v = staticinvoke <org.eclipse.collections.impl.list.mutable.FastList: org.eclipse.collections.impl.list.mutable.FastList newList(java.lang.Iterable)>(v);
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.eclipse.collections.api.RichIterable _referenceUsages> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _referenceUsages_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
entermonitor v;
label:
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType>;
v.<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType _classifierGenericType> = v;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
v = v.<org.finos.legend.pure.generated.Package_LazyImpl: java.util.concurrent.atomic.AtomicBoolean _classifierGenericType_initialized>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public java.lang.String getFullSystemPath()
{
org.finos.legend.pure.generated.Package_LazyImpl v;
v := @this: org.finos.legend.pure.generated.Package_LazyImpl;
return "Package";
}
static void <clinit>()
{
java.lang.String[] v;
org.finos.legend.pure.generated.Package_LazyImpl$1 v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder v, v, v, v, v, v, v, v;
v = staticinvoke <org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder keyIndexBuilder(int)>(8);
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::pure::metamodel::Referenceable", "referenceUsages");
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Package", "children");
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::pure::metamodel::extension::ElementWithTaggedValues", "taggedValues");
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::pure::metamodel::extension::ElementWithStereotypes", "stereotypes");
v = newarray (java.lang.String)[1];
v[0] = "elementOverride";
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKeys(java.lang.String,java.lang.String,java.lang.String[])>("Root::meta::pure::metamodel::type::Any", "classifierGenericType", v);
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::pure::metamodel::PackageableElement", "package");
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder withKey(java.lang.String,java.lang.String)>("Root::meta::pure::metamodel::ModelElement", "name");
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndexBuilder: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex build()>();
<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.ReflectiveCoreInstance$KeyIndex KEY_INDEX> = v;
v = new org.finos.legend.pure.generated.Package_LazyImpl$1;
specialinvoke v.<org.finos.legend.pure.generated.Package_LazyImpl$1: void <init>()>();
<org.finos.legend.pure.generated.Package_LazyImpl: org.finos.legend.pure.m.coreinstance.factory.CoreInstanceFactory FACTORY> = v;
return;
}
}