package TestBehaviorReflective.test; /*Generated by MPS */ import junit.framework.TestCase; import jetbrains.mps.project.Project; import org.jetbrains.mps.openapi.model.SNode; import junit.framework.Assert; import jetbrains.mps.smodel.behaviour.BHReflection; import jetbrains.mps.core.aspects.behaviour.SMethodTrimmedId; import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory; import UtilSolution.util.TestResults; import jetbrains.mps.smodel.action.SNodeFactoryOperations; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations; import org.jetbrains.mps.openapi.language.SConcept; import jetbrains.mps.lang.smodel.generator.smodelAdapter.SConceptOperations; import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes; import jetbrains.mps.tool.environment.Environment; import jetbrains.mps.tool.environment.MpsEnvironment; import jetbrains.mps.tool.environment.EnvironmentConfig; import java.io.File; import org.jetbrains.mps.openapi.persistence.PersistenceFacade; import jetbrains.mps.smodel.SModelUtil_new; public class BHTestRef_Test extends TestCase { private static final String PROJECT_PATH = "../testbench/modules/testBehavior"; /*package*/ Project myProject; public void test_conversion1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0a0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3ZhVC3HVCz2"), ((float) 1)))); int a = ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3ZhVC3HVCz2"), ((float) 1.0f))); Assert.assertSame(1, a); a = ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3ZhVC3HVCz2"), ((float) new Float(1)))); a = ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3ZhVC3HVCz2"), ((float) a))); Assert.assertSame(1, a); Integer A = ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3ZhVC3HVCz2"), ((float) a))); Assert.assertSame(1, A); } public void test_conversion2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0b0(); Assert.assertEquals(1.0f, ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) 1)))); int a = 1; Assert.assertEquals(1.0f, ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) a)))); a = (int) ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) a))); Float f = ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) a))); Assert.assertEquals(1.0f, f); f = ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) new Integer(1)))); f = ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5hVU"), ((int) (int) ((float) f)))); Assert.assertEquals(1.0f, f); } public void test_conversion3() throws Exception { SNode nodeA = createA_cc8y9n_a0a0c0(); int a = 1; float f = a; a = ((Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion3", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5i4m"), ((float) a))); Assert.assertSame(1, ((Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion3", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5i4m"), ((float) a)))); Assert.assertSame(1, ((Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion3", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5i4m"), ((float) f)))); } public void test_conversion4() throws Exception { SNode nodeA = createA_cc8y9n_a0a0d0(); int a = 1; float f; f = ((Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion4", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5icW"), ((int) a))); Assert.assertEquals(1.0f, ((Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion4", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5icW"), ((int) (int) f)))); } public void test_conversion5() throws Exception { SNode nodeA = createA_cc8y9n_a0a0e0(); int a = 1; float f = a; a = ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion5", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6rioTyS5ilG"), f)); Assert.assertSame(1, a); } public void test_conversion6() throws Exception { SNode nodeA = createA_cc8y9n_a0a0f0(); int a = 1; float f; f = ((float) (Float) BHReflection.invoke(nodeA, SMethodTrimmedId.create("conversion6", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "3HzlNjB44YK"), a)); Assert.assertEquals(1.0f, f); } public void test_boxing1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0g0(); Assert.assertSame(1, ((Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("boxing1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "95Aegakr_K"), ((int) 1)))); } public void test_boxing2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0h0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("boxing2", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "95AegakrCe"), new Integer(1)))); } public void test_varArgNull1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0i0(); Assert.assertSame(true, ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgNull", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "56Rew6rCKv6"), null))); } public void test_varArgNull2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0j0(); String[] arr = {null}; Assert.assertSame(false, ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgNull", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "56Rew6rCKv6"), arr))); } public void test_arrArgNull1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0k0(); Assert.assertSame(true, ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrArgNull", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "56Rew6rCKDf"), null))); } public void test_arrArgNull2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0l0(); String[] arr = {null}; Assert.assertSame(false, ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrArgNull", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "56Rew6rCKDf"), arr))); } public void test_varArgParam1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0m0(); Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn"), "", ""))); } public void test_varArgParam2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0n0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn"), ""))); } public void test_varArgParam3() throws Exception { SNode nodeA = createA_cc8y9n_a0a0o0(); Assert.assertSame(0, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn")))); } public void test_varArgParamArr1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0p0(); String[] arr = {"", ""}; Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn"), arr))); } public void test_varArgParamArr2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0q0(); String[] arr = {""}; Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn"), arr))); } public void test_varArgParamArr3() throws Exception { SNode nodeA = createA_cc8y9n_a0a0r0(); String[] arr = {}; Assert.assertSame(0, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqTssn"), arr))); } public void test_arrArgParam1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0s0(); String[] arr = {"", ""}; Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrayArg", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqT_bJ"), arr))); } public void test_arrArgParam2() throws Exception { SNode nodeA = createA_cc8y9n_a0a0t0(); String[] arr = {""}; Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrayArg", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqT_bJ"), arr))); } public void test_arrArgParam3() throws Exception { SNode nodeA = createA_cc8y9n_a0a0u0(); String[] arr = {}; Assert.assertSame(0, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrayArg", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6yTVdLqT_bJ"), arr))); } public void test_arrArgParam4() throws Exception { SNode nodeA = createA_cc8y9n_a0a0v0(); String[] arr = {"", ""}; Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrayArg1", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6Jh0tXoSfUR"), arr, ""))); } public void test_primitiveVarArgParam() throws Exception { SNode nodeA = createA_cc8y9n_a0a0w0(); Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("varArgLen4", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6Jh0tXoS5Ab"), ((int) 1), ((int) 2)))); } public void test_primitiveArrayArgParam() throws Exception { SNode nodeA = createA_cc8y9n_a0a0x0(); int[] arr = {1, 2}; Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("arrayArg3", MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), "6Jh0tXoS5z0"), arr))); } public void test_virtualMethodCall() throws Exception { SNode nodeA = createA_cc8y9n_a0a0y0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("foo", null, "5jWiLvujMjC")))); } public void test_abstractMethodCall() throws Exception { SNode nodeI = createA_cc8y9n_a0a0z0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "5jWiLvujMjC")))); } public void test_defaultMethodWorks() throws Exception { SNode nodeI1 = createA1_cc8y9n_a0a0ab0(); Assert.assertSame(TestResults.DEFAULT_METHOD, ((Object) BHReflection.invoke(nodeI1, SMethodTrimmedId.create("foo", null, "7Ts2tYwvl$V")))); } public void test_polymorphism1() throws Exception { SNode nodeA = createB_cc8y9n_a0a0bb0(); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(nodeA, SMethodTrimmedId.create("foo", null, "6EMTxOPT5LT")))); nodeA = createA_cc8y9n_a0c0bb0(); Assert.assertSame(TestResults.POLYMORPHIC_PARENT, ((Object) BHReflection.invoke(nodeA, SMethodTrimmedId.create("foo", null, "6EMTxOPT5LT")))); } public void test_polymorphism2() throws Exception { SNode nodeA = createB_cc8y9n_a0a0cb0(); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(nodeA, SMethodTrimmedId.create("nonVirtual", MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e45c5dL, "BHL2.structure.A"), "7zO8mNAVlna")))); nodeA = createA_cc8y9n_a0c0cb0(); Assert.assertSame(TestResults.POLYMORPHIC_PARENT, ((Object) BHReflection.invoke(nodeA, SMethodTrimmedId.create("nonVirtual", MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e45c5dL, "BHL2.structure.A"), "7zO8mNAVlna")))); } public void test_nonVirtualMethod() throws Exception { SNode nodeA = createB_cc8y9n_a0a0db0(); Assert.assertSame(TestResults.NON_VIRTUAL_PARENT, ((Object) BHReflection.invoke(nodeA, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x9dabd0d4b67a4eefL, 0xb645d5534ca67594L, 0x6ab2e61d35e47365L, "BHL3.structure.A"), "6EMTxOPT7e1")))); SNode nodeB = createB_cc8y9n_a0c0db0(); // checks that methods are resolved by id not by name Assert.assertSame(TestResults.NON_VIRTUAL_PARENT, ((Object) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x9dabd0d4b67a4eefL, 0xb645d5534ca67594L, 0x6ab2e61d35e47365L, "BHL3.structure.A"), "6EMTxOPT7e1")))); Assert.assertSame(TestResults.NON_VIRTUAL_CHILD, ((Object) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x9dabd0d4b67a4eefL, 0xb645d5534ca67594L, 0x6ab2e61d35e475ecL, "BHL3.structure.B"), "6EMTxOPT7o8")))); } public void test_diamond1() throws Exception { SNode nodeI = createC1_cc8y9n_a0a0eb0(); Assert.assertEquals(TestResults.DIAMOND_C1, ((Object) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "6EMTxOPT9nl")))); } public void test_diamond2() throws Exception { SNode nodeI = createC2_cc8y9n_a0a0fb0(); Assert.assertEquals(TestResults.DIAMOND_I1, ((Object) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "6EMTxOPT9nl")))); } public void test_diamond3() throws Exception { SNode nodeI = createC3_cc8y9n_a0a0gb0(); Assert.assertEquals(TestResults.DIAMOND_I1, ((Object) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "6EMTxOPT9nl")))); } public void test_diamond4() throws Exception { SNode nodeI = createC4_cc8y9n_a0a0hb0(); Assert.assertEquals(TestResults.DIAMOND_I2, ((Object) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "6EMTxOPT9nl")))); } public void test_diamond5() throws Exception { SNode nodeI = createC5_cc8y9n_a0a0ib0(); Assert.assertEquals(TestResults.DEFAULT_RETURN_VALUE, ((Object) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "7MbtyEhkk0m")))); } public void test_constructorInvocation1() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba2c627L, "BHL5.structure.C0")), null); Assert.assertEquals(TestResults.I1_DEFAULT_VALUE, SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocation2() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba23bc7L, "BHL5.structure.C1")), null); Assert.assertEquals(TestResults.C1_DEFAULT_VALUE, SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocation3() throws Exception { // test checks that I2 constructor overrides I1 constructor myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba2f187L, "BHL5.structure.C2")), null); Assert.assertEquals(TestResults.I2_DEFAULT_VALUE, SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocation4() throws Exception { // test checks that all super constructors are invoked myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeC5 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x3f852a67e9131504L, "BHL5.structure.C5")), null); Assert.assertSame(true, SPropertyOperations.getBoolean(nodeC5, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x3f852a67e9131504L, 0x3f852a67e913151eL, "b"))); Assert.assertEquals(TestResults.C3_DEFAULT_VALUE, SPropertyOperations.getString(nodeC5, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocationDiamond() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba30886L, "BHL5.structure.C4")), null); Assert.assertEquals(TestResults.C3_DEFAULT_VALUE, SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocationSuper1() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x23a893587ca1aaedL, "BHL5.structure.C6")), null); Assert.assertEquals("C6", SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_constructorInvocationSuper2() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SNode nodeI1 = SNodeFactoryOperations.createNewNode(SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x23a893587ca1af93L, "BHL5.structure.C7")), null); Assert.assertEquals("c6", SPropertyOperations.getString(nodeI1, MetaAdapterFactory.getProperty(0xb4fa1e36714a4c77L, 0x8e953eae9632decbL, 0x355d469f0ba114cbL, 0x355d469f0ba114e9L, "a"))); } }); } public void test_localBehaviorCall() throws Exception { SNode nodeA = createA_cc8y9n_a0a0qb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeA, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04606a7L, "BHL6.structure.A"), "5mnatV0hwr3")))); } public void test_thisBehaviorCall() throws Exception { SNode nodeB = createB_cc8y9n_a0a0rb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0460fdaL, "BHL6.structure.B"), "5mnatV0hwZQ")))); } public void test_thisStaticBehaviorCall() throws Exception { SNode nodeC = createC_cc8y9n_a0a0sb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(SNodeOperations.asSConcept(SNodeOperations.getConcept(nodeC)), SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"), "5mnatV0hxLf")))); } public void test_virtualStaticBehaviorCall1() throws Exception { SConcept conceptC = MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"); Assert.assertSame(TestResults.POLYMORPHIC_PARENT, ((Object) BHReflection.invoke(SNodeOperations.asSConcept(conceptC), SMethodTrimmedId.create("virtual", null, "47lrFSh1$Ca")))); conceptC = MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0462797L, "BHL6.structure.E"); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(SNodeOperations.asSConcept(conceptC), SMethodTrimmedId.create("virtual", null, "47lrFSh1$Ca")))); } public void test_virtualStaticBehaviorCall2() throws Exception { SConcept conceptC = MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"); Assert.assertSame(TestResults.POLYMORPHIC_PARENT, ((Object) BHReflection.invoke(SNodeOperations.asSConcept(conceptC), SMethodTrimmedId.create("nonVirtual", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"), "7zO8mNAVkj1")))); conceptC = MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0462797L, "BHL6.structure.E"); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(SNodeOperations.asSConcept(conceptC), SMethodTrimmedId.create("nonVirtual", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"), "7zO8mNAVkj1")))); } public void test_superBehaviorCall() throws Exception { SNode nodeD = createD_cc8y9n_a0a0vb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeD, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), "5mnatV0hyg4")))); } public void test_superBehaviorVirtualCall() throws Exception { SNode nodeB = createD_cc8y9n_a0a0wb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo1", null, "5jWiLvujSmw")))); } public void test_superThisVirtualBehaviorCall() throws Exception { SNode nodeB = createD_cc8y9n_a0a0xb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo2", null, "5jWiLvujSzJ")))); } public void test_superBehaviorOneArgumentNullCall() throws Exception { // against wrong varargs treatment SNode nodeB = createD_cc8y9n_a0b0yb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo4", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0460fdaL, "BHL6.structure.B"), "1olXtyGAKpB")))); } public void test_superPrivateMethodVirtualCall() throws Exception { SNode nodeB = createB_cc8y9n_a0a0zb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo5", null, "1olXtyGAKsY")))); SNode nodeD = createD_cc8y9n_a0c0zb0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeD, SMethodTrimmedId.create("foo5", null, "1olXtyGAKsY")))); } public void test_superResolving1() throws Exception { SNode nodeB = createH_cc8y9n_a0a0ac0(); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(nodeB, SMethodTrimmedId.create("foo6", null, "186XXh$CxOf")))); SNode nodeD = createH_cc8y9n_a0c0ac0(); Assert.assertSame(TestResults.POLYMORPHIC_CHILD, ((Object) BHReflection.invoke(nodeD, SMethodTrimmedId.create("foo6", null, "186XXh$CxOf")))); } public void test_superResolving2() throws Exception { SNode nodeI = createJ_cc8y9n_a0a0bc0(); Assert.assertSame("I2", ((String) BHReflection.invoke(nodeI, SMethodTrimmedId.create("foo", null, "yOqIWcnDrn")))); } public void test_superResolving3() throws Exception { SNode nodeI = createJ_cc8y9n_a0a0cc0(); Assert.assertSame("I", ((String) BHReflection.invoke(nodeI, SMethodTrimmedId.create("bar", null, "43RsG_ymtGN")))); } public void test_superStaticBehaviorCall() throws Exception { SNode nodeE = createE_cc8y9n_a0a0dc0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(SNodeOperations.asSConcept(SNodeOperations.getConcept(nodeE)), SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0462797L, "BHL6.structure.E"), "5mnatV0hyuN")))); } public void test_primitiveMethodReturnType() throws Exception { SNode nodeB = createB_cc8y9n_a0a0ec0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("primitiveReturnValue", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), "4Rfm9LCctz9")))); } public void test_primitiveParameterPass() throws Exception { SNode nodeB = createB_cc8y9n_a0a0fc0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("primitiveParameter", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), "7zO8mNAVjjo"), ((int) 1), ((boolean) false), ((double) 1.)))); } public void test_nonPrimitiveNullParameterPass() throws Exception { SNode nodeB = createB_cc8y9n_a0a0gc0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeB, SMethodTrimmedId.create("nonPrimitiveParameter", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), "4Tk5Y39EB1$"), null))); } public void test_genericMethodReturnType() throws Exception { SNode nodeB = createB_cc8y9n_a0a0hc0(); Assert.assertSame(Integer.class, ((Class<Integer>) BHReflection.invoke(nodeB, SMethodTrimmedId.create("genericReturnValue", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), "4Rfm9LCcu90")))); } public void test_voidMethod() throws Exception { SNode nodeB = createB_cc8y9n_a0a0ic0(); BHReflection.invoke(nodeB, SMethodTrimmedId.create("justVoidReturnTypeMethod1", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "5mnatV0hB9t")); } public void test_parameterTypes() throws Exception { SNode nodeC = createC_cc8y9n_a0a0jc0(); Assert.assertSame(TestResults.NOT_SPECIFIED_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeC, SMethodTrimmedId.create("argTypeResolve", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x4dcf589c68321a72L, "BHL7.structure.C"), "1hQsMcvxKXP"), new Integer(1)))); Assert.assertSame(TestResults.SPECIFIED_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(nodeC, SMethodTrimmedId.create("argTypeResolve", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x4dcf589c68321a72L, "BHL7.structure.C"), "1hQsMcvxKQo"), new Integer(1)))); } public void test_twoVirtualMethodsWithTheSameName() throws Exception { SNode node1 = createH_cc8y9n_a0a0kc0(); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(node1, SMethodTrimmedId.create("foo", null, "3DBjXYFZcwm")))); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE + 1, ((int) (Integer) BHReflection.invoke(node1, SMethodTrimmedId.create("foo", null, "3DBjXYFZcwx")))); } public void test_methodOverrideWithTheSameName1() throws Exception { // this and the next tests check current behavior to be able to resolve the method calls with identical signature SNode node1 = createD_cc8y9n_a0b0lc0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(node1, SMethodTrimmedId.create("foo", null, "5ivDaCiFP9X")))); SNode node2 = createD_cc8y9n_a0d0lc0(); Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(node2, SMethodTrimmedId.create("foo", null, "5ivDaCiFPaC")))); } public void test_methodOverrideWithTheSameName2() throws Exception { SNode nodeF = createF_cc8y9n_a0a0mc0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeF, SMethodTrimmedId.create("foo", null, "5ivDaCiFP9X")))); SNode nodeG = createG_cc8y9n_a0d0mc0(); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(nodeG, SMethodTrimmedId.create("foo", null, "5ivDaCiFP9X")))); SNode nodeG2 = createG_cc8y9n_a0f0mc0(); Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(nodeG2, SMethodTrimmedId.create("foo", null, "5ivDaCiFPaC")))); } public void test_twoEqualMethodOverriding() throws Exception { SNode node3 = createE_cc8y9n_a0a0nc0(); Assert.assertSame(2, ((int) (Integer) BHReflection.invoke(node3, SMethodTrimmedId.create("foo", null, "12MCENn4RcU")))); Assert.assertSame(1, ((int) (Integer) BHReflection.invoke(node3, SMethodTrimmedId.create("foo", null, "12MCENn4Rd5")))); } public void test_conceptConstruction() throws Exception { myProject.getModelAccess().runReadAction(new Runnable() { public void run() { SConcept node = MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(SNodeOperations.asSConcept(node), SMethodTrimmedId.create("staticMethod", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "5mnatV0hAQH")))); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(SNodeOperations.asSConcept(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A")), SMethodTrimmedId.create("staticMethod", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "5mnatV0hAQH")))); SNode aNode; aNode = SConceptOperations.createNewNode(MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL, "jetbrains.mps.lang.structure.structure.AbstractConceptDeclaration")); aNode = SNodeOperations.getNode("r:e2b20dd3-debc-4be6-b7ff-17ade77d9a0f(BHL2.structure)", "7688460527007456349"); SNode nodeA = SConceptOperations.createNewNode(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A")); SConcept conceptNodeA = SNodeOperations.getConcept(nodeA); Assert.assertSame(TestResults.DEFAULT_RETURN_VALUE, ((int) (Integer) BHReflection.invoke(SNodeOperations.asSConcept(conceptNodeA), SMethodTrimmedId.create("staticMethod", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "5mnatV0hAQH")))); } }); } public void test_methodResolving() throws Exception { SNode nodeC = createC_cc8y9n_a0a0pc0(); SNode nodeB = createB_cc8y9n_a0b0pc0(); SNode nodeA = createA_cc8y9n_a0c0pc0(); SNode nodeK = createK_cc8y9n_a0d0pc0(); Assert.assertSame(1, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BJM"), nodeB))); Assert.assertSame(1, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BJM"), nodeC))); Assert.assertSame(2, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BMG"), nodeC))); Assert.assertSame(3, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BNQ"), nodeC))); Assert.assertSame(3, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BNQ"), nodeB))); Assert.assertSame(3, ((Object) BHReflection.invoke(nodeK, SMethodTrimmedId.create("foo", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), "6r9lTJu8BNQ"), nodeA))); } public void test_booleanMethodCall1() throws Exception { SNode nodeA = createA_cc8y9n_a0a0qc0(); Assert.assertSame(true, ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("boolMethod1", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "2eC$PxWCtoT")))); } public void test_booleanMethodCall2() throws Exception { final SNode nodeA = createA_cc8y9n_a0a0rc0(); boolean boolMethod2 = new _FunctionTypes._return_P0_E0<Boolean>() { public Boolean invoke() { return ((boolean) (Boolean) BHReflection.invoke(nodeA, SMethodTrimmedId.create("boolMethod2", MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), "jZ8XPdgmd$"))); } }.invoke(); Assert.assertSame(true, boolMethod2); } public void setUp() { Environment env = MpsEnvironment.getOrCreate(EnvironmentConfig.defaultConfig()); myProject = env.openProject(new File(BHTestRef_Test.PROJECT_PATH)); } private static SNode createA_cc8y9n_a0a0a0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0b0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0c0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0d0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0e0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0f0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0g0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0h0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0i0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0j0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0k0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0l0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0m0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0n0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0o0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0p0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0q0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0r0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0s0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0t0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0u0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0v0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0w0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0x0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0y0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0z0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x54fc4b17de4f24cbL, "BHL1.structure.A"), null, null, false); return n1; } private static SNode createA1_cc8y9n_a0a0ab0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x43359135f67c4a3dL, 0x9fdda3d7dba50995L, 0x7e5c09dfa07d591eL, "BHL1.structure.A1"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0bb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e46065L, "BHL2.structure.B"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0c0bb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e45c5dL, "BHL2.structure.A"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0cb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e46065L, "BHL2.structure.B"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0c0cb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xd9c7536e76b5498fL, 0x80640955dd8aebcbL, 0x6ab2e61d35e45c5dL, "BHL2.structure.A"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0db0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x9dabd0d4b67a4eefL, 0xb645d5534ca67594L, 0x6ab2e61d35e475ecL, "BHL3.structure.B"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0c0db0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x9dabd0d4b67a4eefL, 0xb645d5534ca67594L, 0x6ab2e61d35e475ecL, "BHL3.structure.B"), null, null, false); return n1; } private static SNode createC1_cc8y9n_a0a0eb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L, 0x6ab2e61d35e495a9L, "BHL4.structure.C1"), null, null, false); return n1; } private static SNode createC2_cc8y9n_a0a0fb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L, 0x6c7dcb937b144615L, "BHL4.structure.C2"), null, null, false); return n1; } private static SNode createC3_cc8y9n_a0a0gb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L, 0x6c7dcb937b14482aL, "BHL4.structure.C3"), null, null, false); return n1; } private static SNode createC4_cc8y9n_a0a0hb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L, 0x3f852a67e912f9d9L, "BHL4.structure.C4"), null, null, false); return n1; } private static SNode createC5_cc8y9n_a0a0ib0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x2b679aa1c9e84a47L, 0x84b9ce94c2202df5L, 0x7c8b762a91513ff6L, "BHL4.structure.C5"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0qb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04606a7L, "BHL6.structure.A"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0rb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0460fdaL, "BHL6.structure.B"), null, null, false); return n1; } private static SNode createC_cc8y9n_a0a0sb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0461c33L, "BHL6.structure.C"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0a0vb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0a0wb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0a0xb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0b0yb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0zb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0460fdaL, "BHL6.structure.B"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0c0zb0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec04623e8L, "BHL6.structure.D"), null, null, false); return n1; } private static SNode createH_cc8y9n_a0a0ac0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x1206f7d464a22147L, "BHL6.structure.H"), null, null, false); return n1; } private static SNode createH_cc8y9n_a0c0ac0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x1206f7d464a22147L, "BHL6.structure.H"), null, null, false); return n1; } private static SNode createJ_cc8y9n_a0a0bc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x13b01619ddde16fdL, "BHL6.structure.J"), null, null, false); return n1; } private static SNode createJ_cc8y9n_a0a0cc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x13b01619ddde16fdL, "BHL6.structure.J"), null, null, false); return n1; } private static SNode createE_cc8y9n_a0a0dc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x424c173aee734dc9L, 0xbc43d0051c9b1e8fL, 0x559729dec0462797L, "BHL6.structure.E"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0ec0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0fc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0gc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0hc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0a0ic0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createC_cc8y9n_a0a0jc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x4dcf589c68321a72L, "BHL7.structure.C"), null, null, false); return n1; } private static SNode createH_cc8y9n_a0a0kc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x3a674fdfabfcc7faL, "BHL7.structure.H"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0b0lc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x549fa4aa12af52b3L, "BHL7.structure.D"), null, null, false); return n1; } private static SNode createD_cc8y9n_a0d0lc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x549fa4aa12af52b3L, "BHL7.structure.D"), null, null, false); return n1; } private static SNode createF_cc8y9n_a0a0mc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x75783c3114f90130L, "BHL7.structure.F"), null, null, false); return n1; } private static SNode createG_cc8y9n_a0d0mc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x75783c3114f90190L, "BHL7.structure.G"), null, null, false); return n1; } private static SNode createG_cc8y9n_a0f0mc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x75783c3114f90190L, "BHL7.structure.G"), null, null, false); return n1; } private static SNode createE_cc8y9n_a0a0nc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x10b2a2acd7137351L, "BHL7.structure.E"), null, null, false); return n1; } private static SNode createC_cc8y9n_a0a0pc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x4dcf589c68321a72L, "BHL7.structure.C"), null, null, false); return n1; } private static SNode createB_cc8y9n_a0b0pc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3dL, "BHL7.structure.B"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0c0pc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), null, null, false); return n1; } private static SNode createK_cc8y9n_a0d0pc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x66c9579bde227bd6L, "BHL7.structure.K"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0qc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), null, null, false); return n1; } private static SNode createA_cc8y9n_a0a0rc0() { PersistenceFacade facade = PersistenceFacade.getInstance(); SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x4239359f64574d2aL, 0xb1e014d3f948db39L, 0x559729dec0466d3cL, "BHL7.structure.A"), null, null, false); return n1; } }