constructor_1.add(13, constructorComment);
constructor.add(14, constructor_1);
OrList constructor_2 = new OrList(15, "constructor_2");
ElementList constructor_2_1 = new ElementList(16, "constructor_2_1");
constructor_2_1.add(17, constructorCodeBlock);
constructor_2_1.add(19, new Complete(18, "constructor_2_1", constructorConstructorLastPart));
constructor_2.add(20, constructor_2_1);
ElementList constructor_2_2 = new ElementList(21, "constructor_2_2", constructorConstructorLastPart);
constructor_2_2.add(23, new Marker(22, "endCodeBlock"));
constructor_2_2.add(25, new Complete(24, "constructor_2_2"));
constructor_2.add(26, constructor_2_2);
constructor.add(27, constructor_2);
return new TopElement(data2, constructor);
}