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

io.ciera.tool.CoreSqlLoader Maven / Gradle / Ivy

package io.ciera.tool;


import io.ciera.runtime.instanceloading.sql.SqlLoader;
import io.ciera.runtime.summit.classes.IInstanceSet;
import io.ciera.runtime.summit.classes.InstanceIdentifier;
import io.ciera.runtime.summit.classes.ModelInstance;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.runtime.summit.types.UniqueId;
import io.ciera.tool.core.architecture.application.Application;
import io.ciera.tool.core.architecture.application.ApplicationExecutor;
import io.ciera.tool.core.architecture.application.ComponentInstantiation;
import io.ciera.tool.core.architecture.application.impl.ApplicationExecutorImpl;
import io.ciera.tool.core.architecture.application.impl.ApplicationImpl;
import io.ciera.tool.core.architecture.application.impl.ComponentInstantiationImpl;
import io.ciera.tool.core.architecture.classes.Attribute;
import io.ciera.tool.core.architecture.classes.AttributeAccessor;
import io.ciera.tool.core.architecture.classes.AttributeDerivation;
import io.ciera.tool.core.architecture.classes.AttributeReference;
import io.ciera.tool.core.architecture.classes.ClassRelationship;
import io.ciera.tool.core.architecture.classes.InstSet;
import io.ciera.tool.core.architecture.classes.InstanceSelector;
import io.ciera.tool.core.architecture.classes.ModelInst;
import io.ciera.tool.core.architecture.classes.Operation;
import io.ciera.tool.core.architecture.classes.Selector;
import io.ciera.tool.core.architecture.classes.SetSelector;
import io.ciera.tool.core.architecture.classes.impl.AttributeAccessorImpl;
import io.ciera.tool.core.architecture.classes.impl.AttributeDerivationImpl;
import io.ciera.tool.core.architecture.classes.impl.AttributeImpl;
import io.ciera.tool.core.architecture.classes.impl.AttributeReferenceImpl;
import io.ciera.tool.core.architecture.classes.impl.ClassRelationshipImpl;
import io.ciera.tool.core.architecture.classes.impl.InstSetImpl;
import io.ciera.tool.core.architecture.classes.impl.InstanceSelectorImpl;
import io.ciera.tool.core.architecture.classes.impl.ModelInstImpl;
import io.ciera.tool.core.architecture.classes.impl.OperationImpl;
import io.ciera.tool.core.architecture.classes.impl.SelectorImpl;
import io.ciera.tool.core.architecture.classes.impl.SetSelectorImpl;
import io.ciera.tool.core.architecture.component.CardinalityCheck;
import io.ciera.tool.core.architecture.component.ComponentDefinition;
import io.ciera.tool.core.architecture.component.Function;
import io.ciera.tool.core.architecture.component.InstancePopulationSelector;
import io.ciera.tool.core.architecture.component.RelationshipPopulationSelector;
import io.ciera.tool.core.architecture.component.Utility;
import io.ciera.tool.core.architecture.component.UtilityFunction;
import io.ciera.tool.core.architecture.component.UtilityReference;
import io.ciera.tool.core.architecture.component.impl.CardinalityCheckImpl;
import io.ciera.tool.core.architecture.component.impl.ComponentDefinitionImpl;
import io.ciera.tool.core.architecture.component.impl.FunctionImpl;
import io.ciera.tool.core.architecture.component.impl.InstancePopulationSelectorImpl;
import io.ciera.tool.core.architecture.component.impl.RelationshipPopulationSelectorImpl;
import io.ciera.tool.core.architecture.component.impl.UtilityFunctionImpl;
import io.ciera.tool.core.architecture.component.impl.UtilityImpl;
import io.ciera.tool.core.architecture.component.impl.UtilityReferenceImpl;
import io.ciera.tool.core.architecture.expression.ActualParameter;
import io.ciera.tool.core.architecture.expression.Any;
import io.ciera.tool.core.architecture.expression.ArrayElementReference;
import io.ciera.tool.core.architecture.expression.ArrayLengthAccess;
import io.ciera.tool.core.architecture.expression.AttributeAccess;
import io.ciera.tool.core.architecture.expression.BinaryOperation;
import io.ciera.tool.core.architecture.expression.ConstantReference;
import io.ciera.tool.core.architecture.expression.Creation;
import io.ciera.tool.core.architecture.expression.EnumeratorReference;
import io.ciera.tool.core.architecture.expression.EventCreation;
import io.ciera.tool.core.architecture.expression.Expression;
import io.ciera.tool.core.architecture.expression.Invocation;
import io.ciera.tool.core.architecture.expression.Literal;
import io.ciera.tool.core.architecture.expression.MemberReference;
import io.ciera.tool.core.architecture.expression.NamedReference;
import io.ciera.tool.core.architecture.expression.ParameterReference;
import io.ciera.tool.core.architecture.expression.ParenthesizedExpression;
import io.ciera.tool.core.architecture.expression.Promotion;
import io.ciera.tool.core.architecture.expression.Select;
import io.ciera.tool.core.architecture.expression.SelectFromInstances;
import io.ciera.tool.core.architecture.expression.SelectRelated;
import io.ciera.tool.core.architecture.expression.Selected;
import io.ciera.tool.core.architecture.expression.UnaryOperation;
import io.ciera.tool.core.architecture.expression.VariableReference;
import io.ciera.tool.core.architecture.expression.Where;
import io.ciera.tool.core.architecture.expression.impl.ActualParameterImpl;
import io.ciera.tool.core.architecture.expression.impl.AnyImpl;
import io.ciera.tool.core.architecture.expression.impl.ArrayElementReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.ArrayLengthAccessImpl;
import io.ciera.tool.core.architecture.expression.impl.AttributeAccessImpl;
import io.ciera.tool.core.architecture.expression.impl.BinaryOperationImpl;
import io.ciera.tool.core.architecture.expression.impl.ConstantReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.CreationImpl;
import io.ciera.tool.core.architecture.expression.impl.EnumeratorReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.EventCreationImpl;
import io.ciera.tool.core.architecture.expression.impl.ExpressionImpl;
import io.ciera.tool.core.architecture.expression.impl.InvocationImpl;
import io.ciera.tool.core.architecture.expression.impl.LiteralImpl;
import io.ciera.tool.core.architecture.expression.impl.MemberReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.NamedReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.ParameterReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.ParenthesizedExpressionImpl;
import io.ciera.tool.core.architecture.expression.impl.PromotionImpl;
import io.ciera.tool.core.architecture.expression.impl.SelectFromInstancesImpl;
import io.ciera.tool.core.architecture.expression.impl.SelectImpl;
import io.ciera.tool.core.architecture.expression.impl.SelectRelatedImpl;
import io.ciera.tool.core.architecture.expression.impl.SelectedImpl;
import io.ciera.tool.core.architecture.expression.impl.UnaryOperationImpl;
import io.ciera.tool.core.architecture.expression.impl.VariableReferenceImpl;
import io.ciera.tool.core.architecture.expression.impl.WhereImpl;
import io.ciera.tool.core.architecture.file.File;
import io.ciera.tool.core.architecture.file.GeneralFile;
import io.ciera.tool.core.architecture.file.TypeImport;
import io.ciera.tool.core.architecture.file.TypeImportReference;
import io.ciera.tool.core.architecture.file.impl.FileImpl;
import io.ciera.tool.core.architecture.file.impl.GeneralFileImpl;
import io.ciera.tool.core.architecture.file.impl.TypeImportImpl;
import io.ciera.tool.core.architecture.file.impl.TypeImportReferenceImpl;
import io.ciera.tool.core.architecture.interfaces.Iface;
import io.ciera.tool.core.architecture.interfaces.Message;
import io.ciera.tool.core.architecture.interfaces.Port;
import io.ciera.tool.core.architecture.interfaces.PortMessage;
import io.ciera.tool.core.architecture.interfaces.impl.IfaceImpl;
import io.ciera.tool.core.architecture.interfaces.impl.MessageImpl;
import io.ciera.tool.core.architecture.interfaces.impl.PortImpl;
import io.ciera.tool.core.architecture.interfaces.impl.PortMessageImpl;
import io.ciera.tool.core.architecture.invocable.CodeBlock;
import io.ciera.tool.core.architecture.invocable.FormalParameter;
import io.ciera.tool.core.architecture.invocable.GenericInvocable;
import io.ciera.tool.core.architecture.invocable.InvocableObject;
import io.ciera.tool.core.architecture.invocable.impl.CodeBlockImpl;
import io.ciera.tool.core.architecture.invocable.impl.FormalParameterImpl;
import io.ciera.tool.core.architecture.invocable.impl.GenericInvocableImpl;
import io.ciera.tool.core.architecture.invocable.impl.InvocableObjectImpl;
import io.ciera.tool.core.architecture.statemachine.Event;
import io.ciera.tool.core.architecture.statemachine.State;
import io.ciera.tool.core.architecture.statemachine.StateMachine;
import io.ciera.tool.core.architecture.statemachine.StateTransition;
import io.ciera.tool.core.architecture.statemachine.TransitionTableCell;
import io.ciera.tool.core.architecture.statemachine.TransitionTableRow;
import io.ciera.tool.core.architecture.statemachine.impl.EventImpl;
import io.ciera.tool.core.architecture.statemachine.impl.StateImpl;
import io.ciera.tool.core.architecture.statemachine.impl.StateMachineImpl;
import io.ciera.tool.core.architecture.statemachine.impl.StateTransitionImpl;
import io.ciera.tool.core.architecture.statemachine.impl.TransitionTableCellImpl;
import io.ciera.tool.core.architecture.statemachine.impl.TransitionTableRowImpl;
import io.ciera.tool.core.architecture.statement.BreakSmt;
import io.ciera.tool.core.architecture.statement.ContinueSmt;
import io.ciera.tool.core.architecture.statement.DeleteSmt;
import io.ciera.tool.core.architecture.statement.ExpressionAsStatement;
import io.ciera.tool.core.architecture.statement.Finalization;
import io.ciera.tool.core.architecture.statement.ForSmt;
import io.ciera.tool.core.architecture.statement.Generate;
import io.ciera.tool.core.architecture.statement.Halt;
import io.ciera.tool.core.architecture.statement.IfSmt;
import io.ciera.tool.core.architecture.statement.NullSmt;
import io.ciera.tool.core.architecture.statement.RelateSmt;
import io.ciera.tool.core.architecture.statement.ReturnSmt;
import io.ciera.tool.core.architecture.statement.Statement;
import io.ciera.tool.core.architecture.statement.UnrelateSmt;
import io.ciera.tool.core.architecture.statement.Variable;
import io.ciera.tool.core.architecture.statement.VariableInScope;
import io.ciera.tool.core.architecture.statement.WhileSmt;
import io.ciera.tool.core.architecture.statement.impl.BreakSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.ContinueSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.DeleteSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.ExpressionAsStatementImpl;
import io.ciera.tool.core.architecture.statement.impl.FinalizationImpl;
import io.ciera.tool.core.architecture.statement.impl.ForSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.GenerateImpl;
import io.ciera.tool.core.architecture.statement.impl.HaltImpl;
import io.ciera.tool.core.architecture.statement.impl.IfSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.NullSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.RelateSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.ReturnSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.StatementImpl;
import io.ciera.tool.core.architecture.statement.impl.UnrelateSmtImpl;
import io.ciera.tool.core.architecture.statement.impl.VariableImpl;
import io.ciera.tool.core.architecture.statement.impl.VariableInScopeImpl;
import io.ciera.tool.core.architecture.statement.impl.WhileSmtImpl;
import io.ciera.tool.core.architecture.type.ArrayTypeReference;
import io.ciera.tool.core.architecture.type.BasicTypeReference;
import io.ciera.tool.core.architecture.type.BuiltInType;
import io.ciera.tool.core.architecture.type.EnumeratedType;
import io.ciera.tool.core.architecture.type.Enumerator;
import io.ciera.tool.core.architecture.type.Type;
import io.ciera.tool.core.architecture.type.TypeReference;
import io.ciera.tool.core.architecture.type.UnresolvedType;
import io.ciera.tool.core.architecture.type.UserDefinedType;
import io.ciera.tool.core.architecture.type.impl.ArrayTypeReferenceImpl;
import io.ciera.tool.core.architecture.type.impl.BasicTypeReferenceImpl;
import io.ciera.tool.core.architecture.type.impl.BuiltInTypeImpl;
import io.ciera.tool.core.architecture.type.impl.EnumeratedTypeImpl;
import io.ciera.tool.core.architecture.type.impl.EnumeratorImpl;
import io.ciera.tool.core.architecture.type.impl.TypeImpl;
import io.ciera.tool.core.architecture.type.impl.TypeReferenceImpl;
import io.ciera.tool.core.architecture.type.impl.UnresolvedTypeImpl;
import io.ciera.tool.core.architecture.type.impl.UserDefinedTypeImpl;
import io.ciera.tool.core.ooaofooa.activity.AcceptEvent;
import io.ciera.tool.core.ooaofooa.activity.AcceptEventAction;
import io.ciera.tool.core.ooaofooa.activity.AcceptTimeEventAction;
import io.ciera.tool.core.ooaofooa.activity.ActionNode;
import io.ciera.tool.core.ooaofooa.activity.ActivityDiagramAction;
import io.ciera.tool.core.ooaofooa.activity.ActivityEdge;
import io.ciera.tool.core.ooaofooa.activity.ActivityFinalNode;
import io.ciera.tool.core.ooaofooa.activity.ActivityNode;
import io.ciera.tool.core.ooaofooa.activity.ActivityPartition;
import io.ciera.tool.core.ooaofooa.activity.ControlNode;
import io.ciera.tool.core.ooaofooa.activity.DecisionMergeNode;
import io.ciera.tool.core.ooaofooa.activity.FlowFinalNode;
import io.ciera.tool.core.ooaofooa.activity.ForkJoinNode;
import io.ciera.tool.core.ooaofooa.activity.InitialNode;
import io.ciera.tool.core.ooaofooa.activity.ObjectNode;
import io.ciera.tool.core.ooaofooa.activity.SendSignal;
import io.ciera.tool.core.ooaofooa.activity.impl.AcceptEventActionImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.AcceptEventImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.AcceptTimeEventActionImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActionNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActivityDiagramActionImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActivityEdgeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActivityFinalNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActivityNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ActivityPartitionImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ControlNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.DecisionMergeNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.FlowFinalNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ForkJoinNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.InitialNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.ObjectNodeImpl;
import io.ciera.tool.core.ooaofooa.activity.impl.SendSignalImpl;
import io.ciera.tool.core.ooaofooa.association.Association;
import io.ciera.tool.core.ooaofooa.association.ClassAsAssociatedOneSide;
import io.ciera.tool.core.ooaofooa.association.ClassAsAssociatedOtherSide;
import io.ciera.tool.core.ooaofooa.association.ClassAsDerivedOneSide;
import io.ciera.tool.core.ooaofooa.association.ClassAsDerivedOtherSide;
import io.ciera.tool.core.ooaofooa.association.ClassAsLink;
import io.ciera.tool.core.ooaofooa.association.ClassAsSimpleFormalizer;
import io.ciera.tool.core.ooaofooa.association.ClassAsSimpleParticipant;
import io.ciera.tool.core.ooaofooa.association.ClassAsSubtype;
import io.ciera.tool.core.ooaofooa.association.ClassAsSupertype;
import io.ciera.tool.core.ooaofooa.association.ClassInAssociation;
import io.ciera.tool.core.ooaofooa.association.DerivedAssociation;
import io.ciera.tool.core.ooaofooa.association.LinkedAssociation;
import io.ciera.tool.core.ooaofooa.association.ReferredToClassInAssoc;
import io.ciera.tool.core.ooaofooa.association.ReferringClassInAssoc;
import io.ciera.tool.core.ooaofooa.association.SimpleAssociation;
import io.ciera.tool.core.ooaofooa.association.SubtypeSupertypeAssociation;
import io.ciera.tool.core.ooaofooa.association.impl.AssociationImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsAssociatedOneSideImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsAssociatedOtherSideImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsDerivedOneSideImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsDerivedOtherSideImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsLinkImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsSimpleFormalizerImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsSimpleParticipantImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsSubtypeImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassAsSupertypeImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ClassInAssociationImpl;
import io.ciera.tool.core.ooaofooa.association.impl.DerivedAssociationImpl;
import io.ciera.tool.core.ooaofooa.association.impl.LinkedAssociationImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ReferredToClassInAssocImpl;
import io.ciera.tool.core.ooaofooa.association.impl.ReferringClassInAssocImpl;
import io.ciera.tool.core.ooaofooa.association.impl.SimpleAssociationImpl;
import io.ciera.tool.core.ooaofooa.association.impl.SubtypeSupertypeAssociationImpl;
import io.ciera.tool.core.ooaofooa.body.ACT_BRK;
import io.ciera.tool.core.ooaofooa.body.ACT_CON;
import io.ciera.tool.core.ooaofooa.body.ACT_SMT;
import io.ciera.tool.core.ooaofooa.body.Block;
import io.ciera.tool.core.ooaofooa.body.Body;
import io.ciera.tool.core.ooaofooa.body.BridgeBody;
import io.ciera.tool.core.ooaofooa.body.Control;
import io.ciera.tool.core.ooaofooa.body.DerivedAttributeBody;
import io.ciera.tool.core.ooaofooa.body.ElseIfStmt;
import io.ciera.tool.core.ooaofooa.body.ElseStmt;
import io.ciera.tool.core.ooaofooa.body.ForStmt;
import io.ciera.tool.core.ooaofooa.body.FunctionBody;
import io.ciera.tool.core.ooaofooa.body.IfStmt;
import io.ciera.tool.core.ooaofooa.body.OperationBody;
import io.ciera.tool.core.ooaofooa.body.ProvidedOperationBody;
import io.ciera.tool.core.ooaofooa.body.ProvidedSignalBody;
import io.ciera.tool.core.ooaofooa.body.RequiredOperationBody;
import io.ciera.tool.core.ooaofooa.body.RequiredSignalBody;
import io.ciera.tool.core.ooaofooa.body.StateActionBody;
import io.ciera.tool.core.ooaofooa.body.TransitionActionBody;
import io.ciera.tool.core.ooaofooa.body.WhileStmt;
import io.ciera.tool.core.ooaofooa.body.impl.ACT_BRKImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ACT_CONImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ACT_SMTImpl;
import io.ciera.tool.core.ooaofooa.body.impl.BlockImpl;
import io.ciera.tool.core.ooaofooa.body.impl.BodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.BridgeBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ControlImpl;
import io.ciera.tool.core.ooaofooa.body.impl.DerivedAttributeBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ElseIfStmtImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ElseStmtImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ForStmtImpl;
import io.ciera.tool.core.ooaofooa.body.impl.FunctionBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.IfStmtImpl;
import io.ciera.tool.core.ooaofooa.body.impl.OperationBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ProvidedOperationBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.ProvidedSignalBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.RequiredOperationBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.RequiredSignalBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.StateActionBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.TransitionActionBodyImpl;
import io.ciera.tool.core.ooaofooa.body.impl.WhileStmtImpl;
import io.ciera.tool.core.ooaofooa.communication.CommunicationLink;
import io.ciera.tool.core.ooaofooa.communication.impl.CommunicationLinkImpl;
import io.ciera.tool.core.ooaofooa.component.C_C;
import io.ciera.tool.core.ooaofooa.component.C_I;
import io.ciera.tool.core.ooaofooa.component.C_PO;
import io.ciera.tool.core.ooaofooa.component.Delegation;
import io.ciera.tool.core.ooaofooa.component.ExecutableProperty;
import io.ciera.tool.core.ooaofooa.component.InterfaceOperation;
import io.ciera.tool.core.ooaofooa.component.InterfaceReference;
import io.ciera.tool.core.ooaofooa.component.InterfaceReferenceInDelegation;
import io.ciera.tool.core.ooaofooa.component.InterfaceSignal;
import io.ciera.tool.core.ooaofooa.component.PropertyParameter;
import io.ciera.tool.core.ooaofooa.component.Provision;
import io.ciera.tool.core.ooaofooa.component.Requirement;
import io.ciera.tool.core.ooaofooa.component.Satisfaction;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.ComponentReference;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.ImportedProvision;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.ImportedProvisionInSatisfaction;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.ImportedReference;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.ImportedRequirement;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.PortReference;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.ComponentReferenceImpl;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.ImportedProvisionImpl;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.ImportedProvisionInSatisfactionImpl;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.ImportedReferenceImpl;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.ImportedRequirementImpl;
import io.ciera.tool.core.ooaofooa.component.componentlibrary.impl.PortReferenceImpl;
import io.ciera.tool.core.ooaofooa.component.impl.C_CImpl;
import io.ciera.tool.core.ooaofooa.component.impl.C_IImpl;
import io.ciera.tool.core.ooaofooa.component.impl.C_POImpl;
import io.ciera.tool.core.ooaofooa.component.impl.DelegationImpl;
import io.ciera.tool.core.ooaofooa.component.impl.ExecutablePropertyImpl;
import io.ciera.tool.core.ooaofooa.component.impl.InterfaceOperationImpl;
import io.ciera.tool.core.ooaofooa.component.impl.InterfaceReferenceImpl;
import io.ciera.tool.core.ooaofooa.component.impl.InterfaceReferenceInDelegationImpl;
import io.ciera.tool.core.ooaofooa.component.impl.InterfaceSignalImpl;
import io.ciera.tool.core.ooaofooa.component.impl.PropertyParameterImpl;
import io.ciera.tool.core.ooaofooa.component.impl.ProvisionImpl;
import io.ciera.tool.core.ooaofooa.component.impl.RequirementImpl;
import io.ciera.tool.core.ooaofooa.component.impl.SatisfactionImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.ProvidedExecutableProperty;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.ProvidedOperation;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.ProvidedSignal;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.RequiredExecutableProperty;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.RequiredOperation;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.RequiredSignal;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.ProvidedExecutablePropertyImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.ProvidedOperationImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.ProvidedSignalImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.RequiredExecutablePropertyImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.RequiredOperationImpl;
import io.ciera.tool.core.ooaofooa.component.signalprovisionsandrequirements.impl.RequiredSignalImpl;
import io.ciera.tool.core.ooaofooa.constants.ConstantSpecification;
import io.ciera.tool.core.ooaofooa.constants.LeafSymbolicConstant;
import io.ciera.tool.core.ooaofooa.constants.LiteralSymbolicConstant;
import io.ciera.tool.core.ooaofooa.constants.SymbolicConstant;
import io.ciera.tool.core.ooaofooa.constants.impl.ConstantSpecificationImpl;
import io.ciera.tool.core.ooaofooa.constants.impl.LeafSymbolicConstantImpl;
import io.ciera.tool.core.ooaofooa.constants.impl.LiteralSymbolicConstantImpl;
import io.ciera.tool.core.ooaofooa.constants.impl.SymbolicConstantImpl;
import io.ciera.tool.core.ooaofooa.deployment.Deployment;
import io.ciera.tool.core.ooaofooa.deployment.ServiceInSequence;
import io.ciera.tool.core.ooaofooa.deployment.Terminator;
import io.ciera.tool.core.ooaofooa.deployment.TerminatorService;
import io.ciera.tool.core.ooaofooa.deployment.TerminatorServiceParameter;
import io.ciera.tool.core.ooaofooa.deployment.TerminatorServiceSequence;
import io.ciera.tool.core.ooaofooa.deployment.impl.DeploymentImpl;
import io.ciera.tool.core.ooaofooa.deployment.impl.ServiceInSequenceImpl;
import io.ciera.tool.core.ooaofooa.deployment.impl.TerminatorImpl;
import io.ciera.tool.core.ooaofooa.deployment.impl.TerminatorServiceImpl;
import io.ciera.tool.core.ooaofooa.deployment.impl.TerminatorServiceParameterImpl;
import io.ciera.tool.core.ooaofooa.deployment.impl.TerminatorServiceSequenceImpl;
import io.ciera.tool.core.ooaofooa.domain.Bridge;
import io.ciera.tool.core.ooaofooa.domain.BridgeParameter;
import io.ciera.tool.core.ooaofooa.domain.CoreDataType;
import io.ciera.tool.core.ooaofooa.domain.DataType;
import io.ciera.tool.core.ooaofooa.domain.Dimensions;
import io.ciera.tool.core.ooaofooa.domain.EnumerationDataType;
import io.ciera.tool.core.ooaofooa.domain.Exception;
import io.ciera.tool.core.ooaofooa.domain.ExternalEntity;
import io.ciera.tool.core.ooaofooa.domain.ExternalEntityInModel;
import io.ciera.tool.core.ooaofooa.domain.FunctionParameter;
import io.ciera.tool.core.ooaofooa.domain.InstanceReferenceDataType;
import io.ciera.tool.core.ooaofooa.domain.Range;
import io.ciera.tool.core.ooaofooa.domain.S_ENUM;
import io.ciera.tool.core.ooaofooa.domain.S_SYNC;
import io.ciera.tool.core.ooaofooa.domain.StructureMember;
import io.ciera.tool.core.ooaofooa.domain.StructuredDataType;
import io.ciera.tool.core.ooaofooa.domain.SystemModel;
import io.ciera.tool.core.ooaofooa.domain.UserDataType;
import io.ciera.tool.core.ooaofooa.domain.impl.BridgeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.BridgeParameterImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.CoreDataTypeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.DataTypeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.DimensionsImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.EnumerationDataTypeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.ExceptionImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.ExternalEntityImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.ExternalEntityInModelImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.FunctionParameterImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.InstanceReferenceDataTypeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.RangeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.S_ENUMImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.S_SYNCImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.StructureMemberImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.StructuredDataTypeImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.SystemModelImpl;
import io.ciera.tool.core.ooaofooa.domain.impl.UserDataTypeImpl;
import io.ciera.tool.core.ooaofooa.elementpackaging.EP_PKG;
import io.ciera.tool.core.ooaofooa.elementpackaging.PackageReference;
import io.ciera.tool.core.ooaofooa.elementpackaging.impl.EP_PKGImpl;
import io.ciera.tool.core.ooaofooa.elementpackaging.impl.PackageReferenceImpl;
import io.ciera.tool.core.ooaofooa.event.CreateEventStatement;
import io.ciera.tool.core.ooaofooa.event.CreateEventToClass;
import io.ciera.tool.core.ooaofooa.event.CreateEventToCreator;
import io.ciera.tool.core.ooaofooa.event.CreateEventToInstance;
import io.ciera.tool.core.ooaofooa.event.CreateSMEventStatement;
import io.ciera.tool.core.ooaofooa.event.E_GEN;
import io.ciera.tool.core.ooaofooa.event.EventSpecificationStatement;
import io.ciera.tool.core.ooaofooa.event.GenerateEventStatement;
import io.ciera.tool.core.ooaofooa.event.GeneratePreexistingEvent;
import io.ciera.tool.core.ooaofooa.event.GenerateSMEventStatement;
import io.ciera.tool.core.ooaofooa.event.GenerateToClass;
import io.ciera.tool.core.ooaofooa.event.GenerateToCreator;
import io.ciera.tool.core.ooaofooa.event.impl.CreateEventStatementImpl;
import io.ciera.tool.core.ooaofooa.event.impl.CreateEventToClassImpl;
import io.ciera.tool.core.ooaofooa.event.impl.CreateEventToCreatorImpl;
import io.ciera.tool.core.ooaofooa.event.impl.CreateEventToInstanceImpl;
import io.ciera.tool.core.ooaofooa.event.impl.CreateSMEventStatementImpl;
import io.ciera.tool.core.ooaofooa.event.impl.E_GENImpl;
import io.ciera.tool.core.ooaofooa.event.impl.EventSpecificationStatementImpl;
import io.ciera.tool.core.ooaofooa.event.impl.GenerateEventStatementImpl;
import io.ciera.tool.core.ooaofooa.event.impl.GeneratePreexistingEventImpl;
import io.ciera.tool.core.ooaofooa.event.impl.GenerateSMEventStatementImpl;
import io.ciera.tool.core.ooaofooa.event.impl.GenerateToClassImpl;
import io.ciera.tool.core.ooaofooa.event.impl.GenerateToCreatorImpl;
import io.ciera.tool.core.ooaofooa.globals.GlobalElementInSystem;
import io.ciera.tool.core.ooaofooa.globals.impl.GlobalElementInSystemImpl;
import io.ciera.tool.core.ooaofooa.instance.AttributeValue;
import io.ciera.tool.core.ooaofooa.instance.BlockInStackFrame;
import io.ciera.tool.core.ooaofooa.instance.ComponentInstance;
import io.ciera.tool.core.ooaofooa.instance.ComponentInstanceContainer;
import io.ciera.tool.core.ooaofooa.instance.DataItemValue;
import io.ciera.tool.core.ooaofooa.instance.EventQueueEntry;
import io.ciera.tool.core.ooaofooa.instance.I_INS;
import io.ciera.tool.core.ooaofooa.instance.IntercomponentQueueEntry;
import io.ciera.tool.core.ooaofooa.instance.Link;
import io.ciera.tool.core.ooaofooa.instance.LinkParticipation;
import io.ciera.tool.core.ooaofooa.instance.Monitor;
import io.ciera.tool.core.ooaofooa.instance.PendingEvent;
import io.ciera.tool.core.ooaofooa.instance.RuntimeChannel;
import io.ciera.tool.core.ooaofooa.instance.SelfQueueEntry;
import io.ciera.tool.core.ooaofooa.instance.Stack;
import io.ciera.tool.core.ooaofooa.instance.StackFrame;
import io.ciera.tool.core.ooaofooa.instance.Timer;
import io.ciera.tool.core.ooaofooa.instance.ValueInStackFrame;
import io.ciera.tool.core.ooaofooa.instance.impl.AttributeValueImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.BlockInStackFrameImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.ComponentInstanceContainerImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.ComponentInstanceImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.DataItemValueImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.EventQueueEntryImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.I_INSImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.IntercomponentQueueEntryImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.LinkImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.LinkParticipationImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.MonitorImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.PendingEventImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.RuntimeChannelImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.SelfQueueEntryImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.StackFrameImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.StackImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.TimerImpl;
import io.ciera.tool.core.ooaofooa.instance.impl.ValueInStackFrameImpl;
import io.ciera.tool.core.ooaofooa.instanceaccess.AssignToMember;
import io.ciera.tool.core.ooaofooa.instanceaccess.Create;
import io.ciera.tool.core.ooaofooa.instanceaccess.CreateNoVariable;
import io.ciera.tool.core.ooaofooa.instanceaccess.Delete;
import io.ciera.tool.core.ooaofooa.instanceaccess.impl.AssignToMemberImpl;
import io.ciera.tool.core.ooaofooa.instanceaccess.impl.CreateImpl;
import io.ciera.tool.core.ooaofooa.instanceaccess.impl.CreateNoVariableImpl;
import io.ciera.tool.core.ooaofooa.instanceaccess.impl.DeleteImpl;
import io.ciera.tool.core.ooaofooa.interaction.ActorParticipant;
import io.ciera.tool.core.ooaofooa.interaction.ClassInstanceParticipant;
import io.ciera.tool.core.ooaofooa.interaction.ClassParticipant;
import io.ciera.tool.core.ooaofooa.interaction.ClassParticipantAttribute;
import io.ciera.tool.core.ooaofooa.interaction.ComponentParticipant;
import io.ciera.tool.core.ooaofooa.interaction.ExternalEntityParticipant;
import io.ciera.tool.core.ooaofooa.interaction.FormalAttribute;
import io.ciera.tool.core.ooaofooa.interaction.FormalAttributeValue;
import io.ciera.tool.core.ooaofooa.interaction.InformalAttribute;
import io.ciera.tool.core.ooaofooa.interaction.InformalAttributeValue;
import io.ciera.tool.core.ooaofooa.interaction.InstanceAttributeValue;
import io.ciera.tool.core.ooaofooa.interaction.InteractionParticipant;
import io.ciera.tool.core.ooaofooa.interaction.Lifespan;
import io.ciera.tool.core.ooaofooa.interaction.PackageParticipant;
import io.ciera.tool.core.ooaofooa.interaction.TimeSpan;
import io.ciera.tool.core.ooaofooa.interaction.TimingMark;
import io.ciera.tool.core.ooaofooa.interaction.UseCaseParticipant;
import io.ciera.tool.core.ooaofooa.interaction.impl.ActorParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.ClassInstanceParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.ClassParticipantAttributeImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.ClassParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.ComponentParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.ExternalEntityParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.FormalAttributeImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.FormalAttributeValueImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.InformalAttributeImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.InformalAttributeValueImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.InstanceAttributeValueImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.InteractionParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.LifespanImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.PackageParticipantImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.TimeSpanImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.TimingMarkImpl;
import io.ciera.tool.core.ooaofooa.interaction.impl.UseCaseParticipantImpl;
import io.ciera.tool.core.ooaofooa.invocation.BridgeInvocation;
import io.ciera.tool.core.ooaofooa.invocation.FunctionInvocation;
import io.ciera.tool.core.ooaofooa.invocation.InterfaceOperationInvocation;
import io.ciera.tool.core.ooaofooa.invocation.OperationInvocation;
import io.ciera.tool.core.ooaofooa.invocation.ReturnStmt;
import io.ciera.tool.core.ooaofooa.invocation.SignalInvocation;
import io.ciera.tool.core.ooaofooa.invocation.impl.BridgeInvocationImpl;
import io.ciera.tool.core.ooaofooa.invocation.impl.FunctionInvocationImpl;
import io.ciera.tool.core.ooaofooa.invocation.impl.InterfaceOperationInvocationImpl;
import io.ciera.tool.core.ooaofooa.invocation.impl.OperationInvocationImpl;
import io.ciera.tool.core.ooaofooa.invocation.impl.ReturnStmtImpl;
import io.ciera.tool.core.ooaofooa.invocation.impl.SignalInvocationImpl;
import io.ciera.tool.core.ooaofooa.message.AsynchronousMessage;
import io.ciera.tool.core.ooaofooa.message.BridgeArgument;
import io.ciera.tool.core.ooaofooa.message.BridgeMessage;
import io.ciera.tool.core.ooaofooa.message.EventArgument;
import io.ciera.tool.core.ooaofooa.message.EventMessage;
import io.ciera.tool.core.ooaofooa.message.ExecutablePropertyArgument;
import io.ciera.tool.core.ooaofooa.message.FunctionArgument;
import io.ciera.tool.core.ooaofooa.message.FunctionMessage;
import io.ciera.tool.core.ooaofooa.message.InformalArgument;
import io.ciera.tool.core.ooaofooa.message.InformalAsynchronousMessage;
import io.ciera.tool.core.ooaofooa.message.InformalSynchronousMessage;
import io.ciera.tool.core.ooaofooa.message.InterfaceOperationMessage;
import io.ciera.tool.core.ooaofooa.message.MSG_M;
import io.ciera.tool.core.ooaofooa.message.MessageArgument;
import io.ciera.tool.core.ooaofooa.message.OperationArgument;
import io.ciera.tool.core.ooaofooa.message.OperationMessage;
import io.ciera.tool.core.ooaofooa.message.ReturnMessage;
import io.ciera.tool.core.ooaofooa.message.SignalMessage;
import io.ciera.tool.core.ooaofooa.message.SynchronousMessage;
import io.ciera.tool.core.ooaofooa.message.impl.AsynchronousMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.BridgeArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.BridgeMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.EventArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.EventMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.ExecutablePropertyArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.FunctionArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.FunctionMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.InformalArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.InformalAsynchronousMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.InformalSynchronousMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.InterfaceOperationMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.MSG_MImpl;
import io.ciera.tool.core.ooaofooa.message.impl.MessageArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.OperationArgumentImpl;
import io.ciera.tool.core.ooaofooa.message.impl.OperationMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.ReturnMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.SignalMessageImpl;
import io.ciera.tool.core.ooaofooa.message.impl.SynchronousMessageImpl;
import io.ciera.tool.core.ooaofooa.packageableelement.ComponentVisibility;
import io.ciera.tool.core.ooaofooa.packageableelement.ElementVisibility;
import io.ciera.tool.core.ooaofooa.packageableelement.PackageableElement;
import io.ciera.tool.core.ooaofooa.packageableelement.impl.ComponentVisibilityImpl;
import io.ciera.tool.core.ooaofooa.packageableelement.impl.ElementVisibilityImpl;
import io.ciera.tool.core.ooaofooa.packageableelement.impl.PackageableElementImpl;
import io.ciera.tool.core.ooaofooa.persistenceassociations.DelegationInComponent;
import io.ciera.tool.core.ooaofooa.persistenceassociations.SatisfactionInComponent;
import io.ciera.tool.core.ooaofooa.persistenceassociations.impl.DelegationInComponentImpl;
import io.ciera.tool.core.ooaofooa.persistenceassociations.impl.SatisfactionInComponentImpl;
import io.ciera.tool.core.ooaofooa.relateandunrelate.Relate;
import io.ciera.tool.core.ooaofooa.relateandunrelate.RelateUsing;
import io.ciera.tool.core.ooaofooa.relateandunrelate.Unrelate;
import io.ciera.tool.core.ooaofooa.relateandunrelate.UnrelateUsing;
import io.ciera.tool.core.ooaofooa.relateandunrelate.impl.RelateImpl;
import io.ciera.tool.core.ooaofooa.relateandunrelate.impl.RelateUsingImpl;
import io.ciera.tool.core.ooaofooa.relateandunrelate.impl.UnrelateImpl;
import io.ciera.tool.core.ooaofooa.relateandunrelate.impl.UnrelateUsingImpl;
import io.ciera.tool.core.ooaofooa.selection.ACT_FIO;
import io.ciera.tool.core.ooaofooa.selection.ACT_SEL;
import io.ciera.tool.core.ooaofooa.selection.ChainLink;
import io.ciera.tool.core.ooaofooa.selection.SelectFromInstancesWhere;
import io.ciera.tool.core.ooaofooa.selection.SelectRelatedBy;
import io.ciera.tool.core.ooaofooa.selection.SelectRelatedWhere;
import io.ciera.tool.core.ooaofooa.selection.impl.ACT_FIOImpl;
import io.ciera.tool.core.ooaofooa.selection.impl.ACT_SELImpl;
import io.ciera.tool.core.ooaofooa.selection.impl.ChainLinkImpl;
import io.ciera.tool.core.ooaofooa.selection.impl.SelectFromInstancesWhereImpl;
import io.ciera.tool.core.ooaofooa.selection.impl.SelectRelatedByImpl;
import io.ciera.tool.core.ooaofooa.selection.impl.SelectRelatedWhereImpl;
import io.ciera.tool.core.ooaofooa.statemachine.Action;
import io.ciera.tool.core.ooaofooa.statemachine.ActionHome;
import io.ciera.tool.core.ooaofooa.statemachine.CantHappen;
import io.ciera.tool.core.ooaofooa.statemachine.ClassStateMachine;
import io.ciera.tool.core.ooaofooa.statemachine.CreationTransition;
import io.ciera.tool.core.ooaofooa.statemachine.EventIgnored;
import io.ciera.tool.core.ooaofooa.statemachine.InstanceStateMachine;
import io.ciera.tool.core.ooaofooa.statemachine.LocalEvent;
import io.ciera.tool.core.ooaofooa.statemachine.MealyActionHome;
import io.ciera.tool.core.ooaofooa.statemachine.MealyStateMachine;
import io.ciera.tool.core.ooaofooa.statemachine.MooreActionHome;
import io.ciera.tool.core.ooaofooa.statemachine.MooreStateMachine;
import io.ciera.tool.core.ooaofooa.statemachine.NewStateTransition;
import io.ciera.tool.core.ooaofooa.statemachine.NoEventTransition;
import io.ciera.tool.core.ooaofooa.statemachine.NonLocalEvent;
import io.ciera.tool.core.ooaofooa.statemachine.PolymorphicEvent;
import io.ciera.tool.core.ooaofooa.statemachine.SEMEvent;
import io.ciera.tool.core.ooaofooa.statemachine.SM_SM;
import io.ciera.tool.core.ooaofooa.statemachine.SignalEvent;
import io.ciera.tool.core.ooaofooa.statemachine.StateEventMatrixEntry;
import io.ciera.tool.core.ooaofooa.statemachine.StateMachineEvent;
import io.ciera.tool.core.ooaofooa.statemachine.StateMachineEventDataItem;
import io.ciera.tool.core.ooaofooa.statemachine.StateMachineState;
import io.ciera.tool.core.ooaofooa.statemachine.Transition;
import io.ciera.tool.core.ooaofooa.statemachine.TransitionActionHome;
import io.ciera.tool.core.ooaofooa.statemachine.impl.ActionHomeImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.ActionImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.CantHappenImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.ClassStateMachineImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.CreationTransitionImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.EventIgnoredImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.InstanceStateMachineImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.LocalEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.MealyActionHomeImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.MealyStateMachineImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.MooreActionHomeImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.MooreStateMachineImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.NewStateTransitionImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.NoEventTransitionImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.NonLocalEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.PolymorphicEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.SEMEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.SM_SMImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.SignalEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.StateEventMatrixEntryImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.StateMachineEventDataItemImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.StateMachineEventImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.StateMachineStateImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.TransitionActionHomeImpl;
import io.ciera.tool.core.ooaofooa.statemachine.impl.TransitionImpl;
import io.ciera.tool.core.ooaofooa.subsystem.AttributeReferenceInClass;
import io.ciera.tool.core.ooaofooa.subsystem.BaseAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.ClassIdentifier;
import io.ciera.tool.core.ooaofooa.subsystem.ClassIdentifierAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.Deferral;
import io.ciera.tool.core.ooaofooa.subsystem.DerivedBaseAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.ImportedClass;
import io.ciera.tool.core.ooaofooa.subsystem.ModelClass;
import io.ciera.tool.core.ooaofooa.subsystem.NewBaseAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.O_ATTR;
import io.ciera.tool.core.ooaofooa.subsystem.O_TFR;
import io.ciera.tool.core.ooaofooa.subsystem.OperationParameter;
import io.ciera.tool.core.ooaofooa.subsystem.ReferentialAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.ReferredToIdentifierAttribute;
import io.ciera.tool.core.ooaofooa.subsystem.impl.AttributeReferenceInClassImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.BaseAttributeImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ClassIdentifierAttributeImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ClassIdentifierImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.DeferralImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.DerivedBaseAttributeImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ImportedClassImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ModelClassImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.NewBaseAttributeImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.O_ATTRImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.O_TFRImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.OperationParameterImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ReferentialAttributeImpl;
import io.ciera.tool.core.ooaofooa.subsystem.impl.ReferredToIdentifierAttributeImpl;
import io.ciera.tool.core.ooaofooa.usecase.BinaryAssociation;
import io.ciera.tool.core.ooaofooa.usecase.Extend;
import io.ciera.tool.core.ooaofooa.usecase.Generalization;
import io.ciera.tool.core.ooaofooa.usecase.Include;
import io.ciera.tool.core.ooaofooa.usecase.UseCaseAssociation;
import io.ciera.tool.core.ooaofooa.usecase.impl.BinaryAssociationImpl;
import io.ciera.tool.core.ooaofooa.usecase.impl.ExtendImpl;
import io.ciera.tool.core.ooaofooa.usecase.impl.GeneralizationImpl;
import io.ciera.tool.core.ooaofooa.usecase.impl.IncludeImpl;
import io.ciera.tool.core.ooaofooa.usecase.impl.UseCaseAssociationImpl;
import io.ciera.tool.core.ooaofooa.value.ArrayLengthValue;
import io.ciera.tool.core.ooaofooa.value.AttributeValueReference;
import io.ciera.tool.core.ooaofooa.value.BridgeValue;
import io.ciera.tool.core.ooaofooa.value.EventDatumValue;
import io.ciera.tool.core.ooaofooa.value.EventParameterReference;
import io.ciera.tool.core.ooaofooa.value.FunctionValue;
import io.ciera.tool.core.ooaofooa.value.InstanceHandle;
import io.ciera.tool.core.ooaofooa.value.InstanceReference;
import io.ciera.tool.core.ooaofooa.value.InstanceSetReference;
import io.ciera.tool.core.ooaofooa.value.LiteralBoolean;
import io.ciera.tool.core.ooaofooa.value.LiteralEnumerator;
import io.ciera.tool.core.ooaofooa.value.LiteralInteger;
import io.ciera.tool.core.ooaofooa.value.LiteralReal;
import io.ciera.tool.core.ooaofooa.value.LiteralString;
import io.ciera.tool.core.ooaofooa.value.MemberValueReference;
import io.ciera.tool.core.ooaofooa.value.MessageValue;
import io.ciera.tool.core.ooaofooa.value.OperationValue;
import io.ciera.tool.core.ooaofooa.value.ParameterValue;
import io.ciera.tool.core.ooaofooa.value.SelectedReference;
import io.ciera.tool.core.ooaofooa.value.SymbolicConstantValue;
import io.ciera.tool.core.ooaofooa.value.TransientValueReference;
import io.ciera.tool.core.ooaofooa.value.TransientVar;
import io.ciera.tool.core.ooaofooa.value.V_AER;
import io.ciera.tool.core.ooaofooa.value.V_BIN;
import io.ciera.tool.core.ooaofooa.value.V_INS;
import io.ciera.tool.core.ooaofooa.value.V_PAR;
import io.ciera.tool.core.ooaofooa.value.V_UNY;
import io.ciera.tool.core.ooaofooa.value.V_VAR;
import io.ciera.tool.core.ooaofooa.value.Value;
import io.ciera.tool.core.ooaofooa.value.VariableLocation;
import io.ciera.tool.core.ooaofooa.value.impl.ArrayLengthValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.AttributeValueReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.BridgeValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.EventDatumValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.EventParameterReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.FunctionValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.InstanceHandleImpl;
import io.ciera.tool.core.ooaofooa.value.impl.InstanceReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.InstanceSetReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.LiteralBooleanImpl;
import io.ciera.tool.core.ooaofooa.value.impl.LiteralEnumeratorImpl;
import io.ciera.tool.core.ooaofooa.value.impl.LiteralIntegerImpl;
import io.ciera.tool.core.ooaofooa.value.impl.LiteralRealImpl;
import io.ciera.tool.core.ooaofooa.value.impl.LiteralStringImpl;
import io.ciera.tool.core.ooaofooa.value.impl.MemberValueReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.MessageValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.OperationValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.ParameterValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.SelectedReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.SymbolicConstantValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.TransientValueReferenceImpl;
import io.ciera.tool.core.ooaofooa.value.impl.TransientVarImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_AERImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_BINImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_INSImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_PARImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_UNYImpl;
import io.ciera.tool.core.ooaofooa.value.impl.V_VARImpl;
import io.ciera.tool.core.ooaofooa.value.impl.ValueImpl;
import io.ciera.tool.core.ooaofooa.value.impl.VariableLocationImpl;

import java.io.PrintStream;
import java.util.List;

import ooaofooa.datatypes.ActionDialect;
import ooaofooa.datatypes.ElementTypeConstants;
import ooaofooa.datatypes.IFDirectionType;
import ooaofooa.datatypes.ImplementationScope;
import ooaofooa.datatypes.Instance;
import ooaofooa.datatypes.Long;
import ooaofooa.datatypes.Multiplicity;
import ooaofooa.datatypes.ParseStatus;
import ooaofooa.datatypes.ReentrantLock;
import ooaofooa.datatypes.RunStateType;
import ooaofooa.datatypes.Scope;
import ooaofooa.datatypes.Visibility;

import types.AttributeAccessorType;
import types.Cond;
import types.ImportType;
import types.Mult;
import types.RelationshipType;
import types.SortType;
import types.TransitionType;


public class CoreSqlLoader extends SqlLoader {

    private Core population;

    public CoreSqlLoader( Core population ) {
        super(population.getRunContext());
        this.population = population;
    }

    @Override
    public void insert(String tableName, List values) throws XtumlException {
        switch ( tableName ) {
        case "BasicTypeReference":
            BasicTypeReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "SM_EVT":
            StateMachineEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (String)values.get(4), (int)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "RelateSmt":
            RelateSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "E_CEI":
            CreateEventToInstanceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SM_ISM":
            InstanceStateMachineImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "MSG_R":
            ReturnMessageImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "SM_TXN":
            TransitionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "ReturnSmt":
            ReturnSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "C_R":
            RequirementImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "S_MBR":
            StructureMemberImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), (String)values.get(6));
            break;
        case "SQ_CPA":
            ClassParticipantAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)), (String)values.get(4));
            break;
        case "MSG_A":
            MessageArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (int)values.get(7) == 1 ? true : false);
            break;
        case "Message":
            MessageImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3) == 1 ? true : false, (int)values.get(4));
            break;
        case "S_SDT":
            StructuredDataTypeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_CTL":
            ControlImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "V_ISR":
            InstanceSetReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SQ_EEP":
            ExternalEntityParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (int)values.get(5) == 1 ? true : false);
            break;
        case "O_ATTR":
            O_ATTRImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (int)values.get(7), UniqueId.deserialize(values.get(8)), (String)values.get(9), (String)values.get(10));
            break;
        case "Generate":
            GenerateImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "MSG_AM":
            AsynchronousMessageImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6) == 1 ? true : false, (String)values.get(7), (String)values.get(8));
            break;
        case "TransitionTableCell":
            TransitionTableCellImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), TransitionType.deserialize( (int)values.get(6) ), (int)values.get(7));
            break;
        case "C_IR":
            InterfaceReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "A_E":
            ActivityEdgeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)));
            break;
        case "R_SIMP":
            SimpleAssociationImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "A_AEA":
            AcceptEventActionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "BreakSmt":
            BreakSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "CNST_LFSC":
            LeafSymbolicConstantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "BuiltInType":
            BuiltInTypeImpl.create(population, (String)values.get(0), (String)values.get(1), (int)values.get(2) == 1 ? true : false, (int)values.get(3) == 1 ? true : false, (int)values.get(4) == 1 ? true : false, (int)values.get(5) == 1 ? true : false);
            break;
        case "SPR_PS":
            ProvidedSignalImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), new String(), (String)values.get(3), ParseStatus.deserialize( (int)values.get(4) ), ActionDialect.deserialize( (int)values.get(5) ), (int)values.get(6));
            break;
        case "Type":
            TypeImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "RelationshipPopulationSelector":
            RelationshipPopulationSelectorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3));
            break;
        case "ActualParameter":
            ActualParameterImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9), (String)values.get(10), (String)values.get(11));
            break;
        case "A_GA":
            ActivityDiagramActionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "ACT_TAB":
            TransitionActionBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "I_EVI":
            PendingEventImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, (int)values.get(2) == 1 ? true : false, UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)), UniqueId.deserialize(values.get(8)), UniqueId.deserialize(values.get(9)), UniqueId.deserialize(values.get(10)), UniqueId.deserialize(values.get(11)), (String)values.get(12));
            break;
        case "ACT_RET":
            ReturnStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ACT_FNC":
            FunctionInvocationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (int)values.get(3));
            break;
        case "O_REF":
            AttributeReferenceInClassImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)), UniqueId.deserialize(values.get(8)), UniqueId.deserialize(values.get(9)), (int)values.get(10) == 1 ? true : false, (String)values.get(11), (String)values.get(12), (String)values.get(13), (String)values.get(14));
            break;
        case "A_ATE":
            AcceptTimeEventActionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "V_BIN":
            V_BINImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3));
            break;
        case "Class":
            ModelInstImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (int)values.get(7) == 1 ? true : false);
            break;
        case "GeneralFile":
            GeneralFileImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "AttributeReference":
            AttributeReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9), (String)values.get(10));
            break;
        case "V_LST":
            LiteralStringImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "UC_G":
            GeneralizationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "NamedReference":
            NamedReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "ACT_E":
            ElseStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "UC_I":
            IncludeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "V_SCV":
            SymbolicConstantValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "SQ_PP":
            PackageParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (int)values.get(5) == 1 ? true : false);
            break;
        case "SQ_TS":
            TimeSpanImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4));
            break;
        case "R_CONE":
            ClassAsDerivedOneSideImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "ACT_FOR":
            ForStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)));
            break;
        case "I_SQE":
            SelfQueueEntryImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "TypeImportReference":
            TypeImportReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), ImportType.deserialize( (int)values.get(3) ));
            break;
        case "A_FJ":
            ForkJoinNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "CL_IIR":
            ImportedReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (String)values.get(4), (String)values.get(5));
            break;
        case "ComponentDefinition":
            ComponentDefinitionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "SM_MOAH":
            MooreActionHomeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "ACT_POB":
            ProvidedOperationBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "D_SIS":
            ServiceInSequenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "SM_MEAH":
            MealyActionHomeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "V_SLR":
            SelectedReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "UtilityReference":
            UtilityReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3));
            break;
        case "ComponentInstantiation":
            ComponentInstantiationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6), (int)values.get(7), (String)values.get(8), (int)values.get(9) == 1 ? true : false);
            break;
        case "ACT_IOP":
            InterfaceOperationInvocationImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1), (int)values.get(2), (int)values.get(3), (int)values.get(4), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)));
            break;
        case "Transition":
            StateTransitionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7));
            break;
        case "C_EP":
            ExecutablePropertyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), IFDirectionType.deserialize( (int)values.get(2) ), (String)values.get(3), (String)values.get(4), (int)values.get(5));
            break;
        case "R_PART":
            ClassAsSimpleParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "InstanceSelector":
            InstanceSelectorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3), Cond.deserialize( (int)values.get(4) ), (int)values.get(5) == 1 ? true : false, (String)values.get(6), (String)values.get(7));
            break;
        case "ParenthesizedExpression":
            ParenthesizedExpressionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "SPR_RS":
            RequiredSignalImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), new String(), (String)values.get(3), ParseStatus.deserialize( (int)values.get(4) ), ActionDialect.deserialize( (int)values.get(5) ), (int)values.get(6));
            break;
        case "AttributeDerivation":
            AttributeDerivationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), AttributeAccessorType.deserialize( (int)values.get(3) ));
            break;
        case "SM_CH":
            CantHappenImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (String)values.get(4));
            break;
        case "MSG_EPA":
            ExecutablePropertyArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "S_DT":
            DataTypeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "SQ_IAV":
            InformalAttributeValueImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SelectedExpr":
            SelectedImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "ACT_FNB":
            FunctionBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ArrayElementReference":
            ArrayElementReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7));
            break;
        case "O_DEF":
            DeferralImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2));
            break;
        case "MSG_SIG":
            SignalMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "Function":
            FunctionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "UC_UCA":
            UseCaseAssociationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "V_LIN":
            LiteralIntegerImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "InvocableObject":
            InvocableObjectImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "R_AOTH":
            ClassAsAssociatedOtherSideImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "BinaryOperation":
            BinaryOperationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (int)values.get(9) == 1 ? true : false, (int)values.get(10) == 1 ? true : false, (String)values.get(11));
            break;
        case "I_BSF":
            BlockInStackFrameImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3) == 1 ? true : false);
            break;
        case "V_UNY":
            V_UNYImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2));
            break;
        case "S_ENUM":
            S_ENUMImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "R_RGO":
            ReferringClassInAssocImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "ACT_IF":
            IfStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "ACT_CON":
            ACT_CONImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "IfSmt":
            IfSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (int)values.get(8) == 1 ? true : false);
            break;
        case "V_MVL":
            MemberValueReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "V_IRF":
            InstanceReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SM_MEALY":
            MealyStateMachineImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_URU":
            UnrelateUsingImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (String)values.get(4), UniqueId.deserialize(values.get(5)), (int)values.get(6), (int)values.get(7), (int)values.get(8), (int)values.get(9));
            break;
        case "D_TSVC":
            TerminatorServiceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), ParseStatus.deserialize( (int)values.get(7) ), (String)values.get(8), ActionDialect.deserialize( (int)values.get(9) ), (int)values.get(10) == 1 ? true : false, ImplementationScope.deserialize( (int)values.get(11) ), (int)values.get(12));
            break;
        case "A_INI":
            InitialNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "SM_MOORE":
            MooreStateMachineImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_AI":
            AssignToMemberImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4));
            break;
        case "Event":
            EventImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3));
            break;
        case "MSG_IAM":
            InformalAsynchronousMessageImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SQ_AP":
            ActorParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)));
            break;
        case "SM_SEVT":
            SEMEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "ACT_BRB":
            BridgeBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "Utility":
            UtilityImpl.create(population, (String)values.get(0), (String)values.get(1));
            break;
        case "Selector":
            SelectorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), Mult.deserialize( (int)values.get(3) ), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "EnumeratorReference":
            EnumeratorReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "ClassSet":
            InstSetImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "Attribute":
            AttributeImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9), (int)values.get(10), (String)values.get(11));
            break;
        case "ACT_SEL":
            ACT_SELImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, (String)values.get(3), UniqueId.deserialize(values.get(4)));
            break;
        case "ACT_FIO":
            ACT_FIOImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, (String)values.get(3), UniqueId.deserialize(values.get(4)), (int)values.get(5), (int)values.get(6));
            break;
        case "SM_AH":
            ActionHomeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "E_GPR":
            GeneratePreexistingEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ACT_BRG":
            BridgeInvocationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (int)values.get(3), (int)values.get(4), (int)values.get(5));
            break;
        case "D_TERM":
            TerminatorImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6) == 1 ? true : false, (String)values.get(7), (String)values.get(8));
            break;
        case "S_EDT":
            EnumerationDataTypeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SPR_REP":
            RequiredExecutablePropertyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "ACT_REL":
            RelateImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), UniqueId.deserialize(values.get(4)), (int)values.get(5), (int)values.get(6), (int)values.get(7), (int)values.get(8));
            break;
        case "S_RANGE":
            RangeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "Halt":
            HaltImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "ACT_SR":
            SelectRelatedByImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_SRW":
            SelectRelatedWhereImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "V_INS":
            V_INSImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "StateMachine":
            StateMachineImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "ACT_DEL":
            DeleteImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "R_REL":
            AssociationImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)));
            break;
        case "I_MON":
            MonitorImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false);
            break;
        case "V_TVL":
            TransientValueReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SM_ACT":
            ActionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), ParseStatus.deserialize( (int)values.get(2) ), new String(), (String)values.get(3), (String)values.get(4), ActionDialect.deserialize( (int)values.get(5) ));
            break;
        case "V_BRV":
            BridgeValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, (int)values.get(3), (int)values.get(4));
            break;
        case "SQ_CIP":
            ClassInstanceParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6) == 1 ? true : false);
            break;
        case "I_LIP":
            LinkParticipationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3));
            break;
        case "SM_LEVT":
            LocalEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "V_EDV":
            EventDatumValueImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "V_INT":
            InstanceHandleImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, UniqueId.deserialize(values.get(2)));
            break;
        case "ACT_TFM":
            OperationInvocationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (int)values.get(5), (int)values.get(6));
            break;
        case "SelectRelated":
            SelectRelatedImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "I_TIM":
            TimerImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1), (int)values.get(2) == 1 ? true : false, (int)values.get(3) == 1 ? true : false, UniqueId.deserialize(values.get(4)), (String)values.get(5), Long.deserialize(values.get(6)));
            break;
        case "SM_CRTXN":
            CreationTransitionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "MSG_M":
            MSG_MImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3) == 1 ? true : false);
            break;
        case "EP_PKGREF":
            PackageReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "Literal":
            LiteralImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "I_INS":
            I_INSImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), (String)values.get(7), (String)values.get(8));
            break;
        case "ACT_PSB":
            ProvidedSignalBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "I_CIN":
            ComponentInstanceContainerImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_CNV":
            CreateNoVariableImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (int)values.get(3));
            break;
        case "ArrayTypeReference":
            ArrayTypeReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3));
            break;
        case "S_SYNC":
            S_SYNCImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), new String(), (String)values.get(4), UniqueId.deserialize(values.get(5)), ParseStatus.deserialize( (int)values.get(6) ), (String)values.get(7), ActionDialect.deserialize( (int)values.get(8) ), (int)values.get(9));
            break;
        case "ACT_SMT":
            ACT_SMTImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "A_SS":
            SendSignalImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "SM_SEME":
            StateEventMatrixEntryImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "C_PP":
            PropertyParameterImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (int)values.get(5), (String)values.get(6), UniqueId.deserialize(values.get(7)));
            break;
        case "Creation":
            CreationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "File":
            FileImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (int)values.get(4) == 1 ? true : false);
            break;
        case "CNST_SYC":
            SymbolicConstantImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)));
            break;
        case "AnyExpr":
            AnyImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "SM_EVTDI":
            StateMachineEventDataItemImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), UniqueId.deserialize(values.get(4)), (String)values.get(5), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)));
            break;
        case "G_EIS":
            GlobalElementInSystemImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "S_EXP":
            ExceptionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "AttributeAccessor":
            AttributeAccessorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), AttributeAccessorType.deserialize( (int)values.get(3) ));
            break;
        case "V_LOC":
            VariableLocationImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1), (int)values.get(2), (int)values.get(3), UniqueId.deserialize(values.get(4)));
            break;
        case "SM_ASM":
            ClassStateMachineImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "CL_IP":
            ImportedProvisionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "A_N":
            ActivityNodeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "Expression":
            ExpressionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "SM_PEVT":
            PolymorphicEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "SQ_FAV":
            FormalAttributeValueImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "UnaryOperation":
            UnaryOperationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (int)values.get(8) == 1 ? true : false);
            break;
        case "AttributeAccess":
            AttributeAccessImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "SQ_COP":
            ComponentParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (int)values.get(5) == 1 ? true : false);
            break;
        case "S_SYS":
            SystemModelImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (int)values.get(2) == 1 ? true : false);
            break;
        case "S_BRG":
            BridgeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (int)values.get(4), UniqueId.deserialize(values.get(5)), new String(), (String)values.get(6), ParseStatus.deserialize( (int)values.get(7) ), (String)values.get(8), ActionDialect.deserialize( (int)values.get(9) ));
            break;
        case "InstancePopulationSelector":
            InstancePopulationSelectorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "R_COMP":
            DerivedAssociationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "V_TRV":
            OperationValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3) == 1 ? true : false, (int)values.get(4), (int)values.get(5));
            break;
        case "EventCreation":
            EventCreationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (int)values.get(8) == 1 ? true : false);
            break;
        case "SQ_IA":
            InformalAttributeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "V_LRL":
            LiteralRealImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "ParameterReference":
            ParameterReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "CL_IPINS":
            ImportedProvisionInSatisfactionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "O_TPARM":
            OperationParameterImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), (String)values.get(7));
            break;
        case "ExpressionAsStatement":
            ExpressionAsStatementImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "A_DM":
            DecisionMergeNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "MSG_IA":
            InformalArgumentImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "PA_SIC":
            SatisfactionInComponentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "CNST_LSC":
            LiteralSymbolicConstantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2));
            break;
        case "O_RATTR":
            ReferentialAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5));
            break;
        case "WhileSmt":
            WhileSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "CNST_CSP":
            ConstantSpecificationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "ArrayLengthAccess":
            ArrayLengthAccessImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "ACT_EL":
            ElseIfStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "ACT_SGN":
            SignalInvocationImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1), (int)values.get(2), (int)values.get(3), (int)values.get(4), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)));
            break;
        case "Port":
            PortImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3) == 1 ? true : false, (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9), (String)values.get(10), (String)values.get(11), (String)values.get(12));
            break;
        case "ACT_OPB":
            OperationBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ConstantReference":
            ConstantReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "S_SPARM":
            FunctionParameterImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), (String)values.get(7));
            break;
        case "SM_NETXN":
            NoEventTransitionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "Statement":
            StatementImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7));
            break;
        case "I_EXE":
            ComponentInstanceImpl.create(population, (int)values.get(0) == 1 ? true : false, UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), (int)values.get(5), (int)values.get(6), UniqueId.deserialize(values.get(7)), (String)values.get(8), ReentrantLock.deserialize(values.get(9)), ReentrantLock.deserialize(values.get(10)), UniqueId.deserialize(values.get(11)), Instance.deserialize(values.get(12)));
            break;
        case "I_DIV":
            DataItemValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)));
            break;
        case "S_IRDT":
            InstanceReferenceDataTypeImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, UniqueId.deserialize(values.get(2)));
            break;
        case "S_EE":
            ExternalEntityImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), UniqueId.deserialize(values.get(4)), (String)values.get(5), (String)values.get(6), (int)values.get(7) == 1 ? true : false);
            break;
        case "Finalization":
            FinalizationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "E_GSME":
            GenerateSMEventStatementImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ACT_DAB":
            DerivedAttributeBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3) == 1 ? true : false);
            break;
        case "E_GAR":
            GenerateToClassImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "E_GES":
            GenerateEventStatementImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "PE_CVS":
            ComponentVisibilityImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), ElementTypeConstants.deserialize( (int)values.get(4) ));
            break;
        case "I_EQE":
            EventQueueEntryImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "V_PVL":
            ParameterValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "I_LNK":
            LinkImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "V_AER":
            V_AERImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "A_AF":
            ActivityFinalNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "V_VAL":
            ValueImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, (int)values.get(2) == 1 ? true : false, (int)values.get(3), (int)values.get(4), (int)values.get(5), (int)values.get(6), (int)values.get(7), (int)values.get(8), (int)values.get(9), UniqueId.deserialize(values.get(10)), UniqueId.deserialize(values.get(11)), new String());
            break;
        case "V_LEN":
            LiteralEnumeratorImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (int)values.get(3));
            break;
        case "C_SF":
            SatisfactionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4));
            break;
        case "R_SUBSUP":
            SubtypeSupertypeAssociationImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_CR":
            CreateImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, UniqueId.deserialize(values.get(3)), (int)values.get(4), (int)values.get(5));
            break;
        case "ACT_RSB":
            RequiredSignalBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "UserDefinedType":
            UserDefinedTypeImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3));
            break;
        case "V_VAR":
            V_VARImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (int)values.get(3) == 1 ? true : false, UniqueId.deserialize(values.get(4)));
            break;
        case "C_IO":
            InterfaceOperationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), IFDirectionType.deserialize( (int)values.get(4) ), (String)values.get(5), UniqueId.deserialize(values.get(6)));
            break;
        case "R_ASSOC":
            LinkedAssociationImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "UC_E":
            ExtendImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "C_AS":
            InterfaceSignalImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), IFDirectionType.deserialize( (int)values.get(3) ), UniqueId.deserialize(values.get(4)));
            break;
        case "UnresolvedType":
            UnresolvedTypeImpl.create(population, (String)values.get(0), (String)values.get(1), (int)values.get(2));
            break;
        case "O_NBATTR":
            NewBaseAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "PE_PE":
            PackageableElementImpl.create(population, UniqueId.deserialize(values.get(0)), Visibility.deserialize( (int)values.get(1) ), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), ElementTypeConstants.deserialize( (int)values.get(4) ));
            break;
        case "IA_UCP":
            UseCaseParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "NullSmt":
            NullSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "V_TRN":
            TransientVarImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2));
            break;
        case "SQ_TM":
            TimingMarkImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), UniqueId.deserialize(values.get(2)), (String)values.get(3));
            break;
        case "V_ALV":
            ArrayLengthValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "S_DIM":
            DimensionsImpl.create(population, (int)values.get(0), (int)values.get(1), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)), UniqueId.deserialize(values.get(8)), UniqueId.deserialize(values.get(9)), UniqueId.deserialize(values.get(10)), UniqueId.deserialize(values.get(11)), UniqueId.deserialize(values.get(12)), UniqueId.deserialize(values.get(13)), UniqueId.deserialize(values.get(14)), UniqueId.deserialize(values.get(15)), UniqueId.deserialize(values.get(16)), UniqueId.deserialize(values.get(17)), UniqueId.deserialize(values.get(18)), UniqueId.deserialize(values.get(19)));
            break;
        case "MemberReference":
            MemberReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6));
            break;
        case "ACT_SAB":
            StateActionBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "E_CSME":
            CreateSMEventStatementImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SM_NSTXN":
            NewStateTransitionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "ContinueSmt":
            ContinueSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "MSG_ISM":
            InformalSynchronousMessageImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SM_NLEVT":
            NonLocalEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), (String)values.get(6), new String());
            break;
        case "I_ICQE":
            IntercomponentQueueEntryImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "TypeImport":
            TypeImportImpl.create(population, (String)values.get(0));
            break;
        case "E_GEC":
            GenerateToCreatorImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SQ_P":
            InteractionParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "VariableReference":
            VariableReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (int)values.get(8) == 1 ? true : false);
            break;
        case "CL_IR":
            ImportedRequirementImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3));
            break;
        case "ACT_ROB":
            RequiredOperationBodyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "E_CEA":
            CreateEventToClassImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "E_CEC":
            CreateEventToCreatorImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "MSG_BA":
            BridgeArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "O_OIDA":
            ClassIdentifierAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (String)values.get(3));
            break;
        case "I_STF":
            StackFrameImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, (int)values.get(2) == 1 ? true : false, UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)), UniqueId.deserialize(values.get(8)), UniqueId.deserialize(values.get(9)));
            break;
        case "SQ_CP":
            ClassParticipantImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (int)values.get(5) == 1 ? true : false);
            break;
        case "TransitionTableRow":
            TransitionTableRowImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3));
            break;
        case "SPR_PO":
            ProvidedOperationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), new String(), (String)values.get(3), ParseStatus.deserialize( (int)values.get(4) ), ActionDialect.deserialize( (int)values.get(5) ), (int)values.get(6));
            break;
        case "ForSmt":
            ForSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "S_CDT":
            CoreDataTypeImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1));
            break;
        case "R_AONE":
            ClassAsAssociatedOneSideImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "ACT_LNK":
            ChainLinkImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), Multiplicity.deserialize( (int)values.get(5) ), UniqueId.deserialize(values.get(6)), (int)values.get(7), (int)values.get(8), (int)values.get(9), (int)values.get(10), (int)values.get(11), (int)values.get(12));
            break;
        case "A_ACT":
            ActionNodeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "ACT_FIW":
            SelectFromInstancesWhereImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false, (String)values.get(3), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)), (int)values.get(6), (int)values.get(7));
            break;
        case "R_FORM":
            ClassAsSimpleFormalizerImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "MSG_O":
            OperationMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "C_DG":
            DelegationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "ACT_BRK":
            ACT_BRKImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SQ_LS":
            LifespanImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (int)values.get(3) == 1 ? true : false);
            break;
        case "A_OBJ":
            ObjectNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2));
            break;
        case "ACT_BLK":
            BlockImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, (int)values.get(2) == 1 ? true : false, (int)values.get(3) == 1 ? true : false, (String)values.get(4), (String)values.get(5), (String)values.get(6), (int)values.get(7), (int)values.get(8), (int)values.get(9), (int)values.get(10), (int)values.get(11), (int)values.get(12), (int)values.get(13), (int)values.get(14), (int)values.get(15), (int)values.get(16), (int)values.get(17), (int)values.get(18), (int)values.get(19) == 1 ? true : false, UniqueId.deserialize(values.get(20)), UniqueId.deserialize(values.get(21)));
            break;
        case "A_FF":
            FlowFinalNodeImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "I_AVL":
            AttributeValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), UniqueId.deserialize(values.get(5)), UniqueId.deserialize(values.get(6)));
            break;
        case "R_SUPER":
            ClassAsSupertypeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "O_RTIDA":
            ReferredToIdentifierAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)));
            break;
        case "MSG_E":
            EventMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SelectExpr":
            SelectImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "O_ID":
            ClassIdentifierImpl.create(population, (int)values.get(0), UniqueId.deserialize(values.get(1)));
            break;
        case "E_ESS":
            EventSpecificationStatementImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, (int)values.get(2) == 1 ? true : false, (int)values.get(3), (int)values.get(4), (int)values.get(5), (int)values.get(6), (int)values.get(7), (int)values.get(8), (int)values.get(9), (int)values.get(10), (int)values.get(11), (int)values.get(12));
            break;
        case "MSG_IOP":
            InterfaceOperationMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "UtilityFunction":
            UtilityFunctionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "C_PO":
            C_POImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (int)values.get(3), (int)values.get(4) == 1 ? true : false, (String)values.get(5));
            break;
        case "R_ASSR":
            ClassAsLinkImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3));
            break;
        case "O_DBATTR":
            DerivedBaseAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), new String(), (String)values.get(2), ParseStatus.deserialize( (int)values.get(3) ), ActionDialect.deserialize( (int)values.get(4) ));
            break;
        case "UC_BA":
            BinaryAssociationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "SQ_AV":
            InstanceAttributeValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), UniqueId.deserialize(values.get(7)), (String)values.get(8), (int)values.get(9) == 1 ? true : false);
            break;
        case "S_EEM":
            ExternalEntityInModelImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), UniqueId.deserialize(values.get(3)));
            break;
        case "V_FNV":
            FunctionValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2) == 1 ? true : false);
            break;
        case "SM_STATE":
            StateMachineStateImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (int)values.get(4), (int)values.get(5));
            break;
        case "O_TFR":
            O_TFRImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), UniqueId.deserialize(values.get(4)), Scope.deserialize( (int)values.get(5) ), new String(), (String)values.get(6), ParseStatus.deserialize( (int)values.get(7) ), (String)values.get(8), UniqueId.deserialize(values.get(9)), ActionDialect.deserialize( (int)values.get(10) ), (int)values.get(11));
            break;
        case "Promotion":
            PromotionImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (int)values.get(7) == 1 ? true : false);
            break;
        case "SQ_FA":
            FormalAttributeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "CardinalityCheck":
            CardinalityCheckImpl.create(population, (String)values.get(0), (String)values.get(1));
            break;
        case "V_EPR":
            EventParameterReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "DeleteSmt":
            DeleteSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "MSG_SM":
            SynchronousMessageImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6) == 1 ? true : false, (String)values.get(7), (String)values.get(8));
            break;
        case "E_CES":
            CreateEventStatementImpl.create(population, UniqueId.deserialize(values.get(0)), (int)values.get(1) == 1 ? true : false, UniqueId.deserialize(values.get(2)));
            break;
        case "A_AP":
            ActivityPartitionImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3));
            break;
        case "D_DEPL":
            DeploymentImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3));
            break;
        case "SM_SGEVT":
            SignalEventImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), (String)values.get(5));
            break;
        case "Operation":
            OperationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3) == 1 ? true : false, (String)values.get(4), (String)values.get(5));
            break;
        case "SM_SM":
            SM_SMImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (int)values.get(2));
            break;
        case "SM_EIGN":
            EventIgnoredImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (String)values.get(4));
            break;
        case "C_RID":
            InterfaceReferenceInDelegationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "CodeBlock":
            CodeBlockImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (int)values.get(4), (int)values.get(5) == 1 ? true : false, (String)values.get(6), (String)values.get(7));
            break;
        case "MSG_FA":
            FunctionArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "SetSelector":
            SetSelectorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        case "SPR_PEP":
            ProvidedExecutablePropertyImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "R_SUB":
            ClassAsSubtypeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "V_MSV":
            MessageValueImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3) == 1 ? true : false, (int)values.get(4), (int)values.get(5), UniqueId.deserialize(values.get(6)));
            break;
        case "TypeReference":
            TypeReferenceImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "V_AVL":
            AttributeValueReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "Variable":
            VariableImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (int)values.get(9) == 1 ? true : false);
            break;
        case "WhereExpr":
            WhereImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), SortType.deserialize( (int)values.get(9) ), (String)values.get(10), (String)values.get(11), (String)values.get(12), (String)values.get(13));
            break;
        case "S_BPARM":
            BridgeParameterImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), (String)values.get(7));
            break;
        case "MSG_F":
            FunctionMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "Application":
            ApplicationImpl.create(population, (String)values.get(0), (String)values.get(1), (int)values.get(2) == 1 ? true : false);
            break;
        case "MSG_EA":
            EventArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "UnrelateSmt":
            UnrelateSmtImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "R_COTH":
            ClassAsDerivedOtherSideImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3), (int)values.get(4), (String)values.get(5));
            break;
        case "I_VSF":
            ValueInStackFrameImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "Invocation":
            InvocationImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9));
            break;
        case "ACT_RU":
            RelateUsingImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (String)values.get(4), UniqueId.deserialize(values.get(5)), (int)values.get(6), (int)values.get(7), (int)values.get(8), (int)values.get(9));
            break;
        case "R_RTO":
            ReferredToClassInAssocImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (int)values.get(3));
            break;
        case "I_RCH":
            RuntimeChannelImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), UniqueId.deserialize(values.get(5)));
            break;
        case "O_BATTR":
            BaseAttributeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "MSG_B":
            BridgeMessageImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "D_TSS":
            TerminatorServiceSequenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "COMM_LNK":
            CommunicationLinkImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (int)values.get(6) == 1 ? true : false, Visibility.deserialize( (int)values.get(7) ), Visibility.deserialize( (int)values.get(8) ), UniqueId.deserialize(values.get(9)), UniqueId.deserialize(values.get(10)));
            break;
        case "I_STACK":
            StackImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), RunStateType.deserialize( (int)values.get(2) ), (String)values.get(3));
            break;
        case "ACT_ACT":
            BodyImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (int)values.get(2), UniqueId.deserialize(values.get(3)), UniqueId.deserialize(values.get(4)), Instance.deserialize(values.get(5)), (String)values.get(6), UniqueId.deserialize(values.get(7)), false);
            break;
        case "C_I":
            C_IImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), (String)values.get(3));
            break;
        case "O_OBJ":
            ModelClassImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (int)values.get(2), (String)values.get(3), (String)values.get(4), UniqueId.deserialize(values.get(5)));
            break;
        case "PE_VIS":
            ElementVisibilityImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), ElementTypeConstants.deserialize( (int)values.get(4) ));
            break;
        case "E_GEN":
            E_GENImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "S_UDT":
            UserDataTypeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), (String)values.get(3));
            break;
        case "ApplicationExecutor":
            ApplicationExecutorImpl.create(population, (String)values.get(0), (String)values.get(1), (int)values.get(2));
            break;
        case "EnumeratedType":
            EnumeratedTypeImpl.create(population, (String)values.get(0), (String)values.get(1));
            break;
        case "EP_PKG":
            EP_PKGImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (int)values.get(5));
            break;
        case "Enumerator":
            EnumeratorImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3));
            break;
        case "A_CTL":
            ControlNodeImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "Interface":
            IfaceImpl.create(population, (String)values.get(0), (String)values.get(1));
            break;
        case "State":
            StateImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3) == 1 ? true : false, (int)values.get(4));
            break;
        case "MSG_OA":
            OperationArgumentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ACT_UNR":
            UnrelateImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), UniqueId.deserialize(values.get(4)), (int)values.get(5), (int)values.get(6), (int)values.get(7), (int)values.get(8));
            break;
        case "PA_DIC":
            DelegationInComponentImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)));
            break;
        case "ACT_WHL":
            WhileStmtImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "CL_IC":
            ComponentReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7));
            break;
        case "V_PAR":
            V_PARImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), UniqueId.deserialize(values.get(4)), (int)values.get(5), (int)values.get(6));
            break;
        case "C_P":
            ProvisionImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "O_IOBJ":
            ImportedClassImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (int)values.get(2), UniqueId.deserialize(values.get(3)), (String)values.get(4), (String)values.get(5));
            break;
        case "PortMessage":
            PortMessageImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4));
            break;
        case "SelectFromInstances":
            SelectFromInstancesImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "FormalParameter":
            FormalParameterImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (int)values.get(5) == 1 ? true : false, (String)values.get(6), (String)values.get(7), (String)values.get(8));
            break;
        case "SPR_RO":
            RequiredOperationImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1), (String)values.get(2), new String(), (String)values.get(3), ParseStatus.deserialize( (int)values.get(4) ), ActionDialect.deserialize( (int)values.get(5) ), (int)values.get(6));
            break;
        case "C_C":
            C_CImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), (String)values.get(3), (String)values.get(4), (int)values.get(5), UniqueId.deserialize(values.get(6)), (int)values.get(7) == 1 ? true : false, (String)values.get(8), (String)values.get(9));
            break;
        case "Relationship":
            ClassRelationshipImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (int)values.get(3), (String)values.get(4), (String)values.get(5), (String)values.get(6), (String)values.get(7), (String)values.get(8), (String)values.get(9), Mult.deserialize( (int)values.get(10) ), Mult.deserialize( (int)values.get(11) ), Cond.deserialize( (int)values.get(12) ), Cond.deserialize( (int)values.get(13) ), (int)values.get(14), (String)values.get(15), (String)values.get(16), (String)values.get(17), RelationshipType.deserialize( (int)values.get(18) ));
            break;
        case "V_LBO":
            LiteralBooleanImpl.create(population, UniqueId.deserialize(values.get(0)), (String)values.get(1));
            break;
        case "CL_POR":
            PortReferenceImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), UniqueId.deserialize(values.get(3)));
            break;
        case "A_AE":
            AcceptEventImpl.create(population, UniqueId.deserialize(values.get(0)));
            break;
        case "SM_TAH":
            TransitionActionHomeImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)));
            break;
        case "GenericInvocable":
            GenericInvocableImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2));
            break;
        case "D_TSPARM":
            TerminatorServiceParameterImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), (String)values.get(2), UniqueId.deserialize(values.get(3)), (int)values.get(4), (String)values.get(5), UniqueId.deserialize(values.get(6)), (String)values.get(7));
            break;
        case "R_OIR":
            ClassInAssociationImpl.create(population, UniqueId.deserialize(values.get(0)), UniqueId.deserialize(values.get(1)), UniqueId.deserialize(values.get(2)), UniqueId.deserialize(values.get(3)));
            break;
        case "VariableInScope":
            VariableInScopeImpl.create(population, (String)values.get(0), (String)values.get(1), (String)values.get(2), (String)values.get(3), (String)values.get(4), (String)values.get(5));
            break;
        default:
            //throw new XtumlException( "Class not supported by this population." );
            break;
        }
    }

    @Override
    public void link(Integer relNumber, List instids) throws XtumlException {
    	switch ( relNumber ) {
        default:
            //throw new XtumlException( "Cannot relate instances." );
            break;
        }
    }

    @Override
    public void batchRelate() throws XtumlException {
        batch_relate_R1105_ControlNode_is_a_ActivityNode();
        batch_relate_R401_Application_is_a_File();
        batch_relate_R2908_PendingEvent_will_be_processed_after_PendingEvent();
        batch_relate_R801_LiteralString_is_a_Value();
        batch_relate_R420_PortMessage_is_implemented_within_Port();
        batch_relate_R476_ExpressionAsStatement_executes_as_statement_Expression();
        batch_relate_R3801_BasicTypeReference_is_a_TypeReference();
        batch_relate_R105_ClassIdentifierAttribute_is_made_up_of__O_ATTR();
        batch_relate_R696_OperationBody_specifies_processing_for_O_TFR();
        batch_relate_R1011_OperationMessage_is_invocation_of_O_TFR();
        batch_relate_R8001_ExternalEntity_is_a_PackageableElement();
        batch_relate_R3906_Where_sorts_set_by_Attribute();
        batch_relate_R4021_PropertyParameter_succeeds_PropertyParameter();
        batch_relate_R603_RelateUsing_is_a_ACT_SMT();
        batch_relate_R801_LiteralInteger_is_a_Value();
        batch_relate_R206_SubtypeSupertypeAssociation_is_a_Association();
        batch_relate_R802_V_BIN_has_left_Value();
        batch_relate_R2901_Link_originates_at_LinkParticipation();
        batch_relate_R56_S_ENUM_succeeds_S_ENUM();
        batch_relate_R1107_AcceptEvent_is_a_ActionNode();
        batch_relate_R213_ClassAsSubtype_is_related_to_supertype_via_SubtypeSupertypeAssociation();
        batch_relate_R8001_C_C_is_a_PackageableElement();
        batch_relate_R1106_DecisionMergeNode_is_a_ControlNode();
        batch_relate_R450_Statement_is_contained_by_CodeBlock();
        batch_relate_R801_EventDatumValue_is_a_Value();
        batch_relate_R2946_SelfQueueEntry_PendingEvent();
        batch_relate_R776_Any_is_a_Expression();
        batch_relate_R626_WhileStmt_continue_result_Value();
        batch_relate_R2968_RuntimeChannel_is_interface_requirer_of_ComponentInstance();
        batch_relate_R697_BridgeBody_specifies_processing_for_Bridge();
        batch_relate_R401_UserDefinedType_is_a_File();
        batch_relate_R125_O_TFR_succeeds_O_TFR();
        batch_relate_R8001_ConstantSpecification_is_a_PackageableElement();
        batch_relate_R845_MessageValue_RequiredExecutableProperty();
        batch_relate_R687_ProvidedOperationBody_specifies_processing_for_ProvidedOperation();
        batch_relate_R1023_ExecutablePropertyArgument_is_represented_by_PropertyParameter();
        batch_relate_R504_CantHappen_is_a_StateEventMatrixEntry();
        batch_relate_R447_InstancePopulationSelector_selects_instances_out_of_population_of_ComponentDefinition();
        batch_relate_R1659_ServiceInSequence_TerminatorServiceSequence();
        batch_relate_R704_CreateEventToClass_is_a_CreateSMEventStatement();
        batch_relate_R4758_StateMachineState_State();
        batch_relate_R814_V_INS_is_a_V_VAR();
        batch_relate_R776_AttributeAccess_is_a_Expression();
        batch_relate_R948_InformalAttributeValue_is_a_InstanceAttributeValue();
        batch_relate_R622_UnrelateUsing_one_V_VAR();
        batch_relate_R451_Halt_is_a_Statement();
        batch_relate_R683_ElseStmt_IfStmt();
        batch_relate_R4511_AttributeReference_refers_to_another_attribute_through_ClassRelationship();
        batch_relate_R441_AttributeDerivation_calculates_value_for_AttributeAccessor();
        batch_relate_R797_SelectRelated_selects_instances_through_Selector();
        batch_relate_R512_MealyActionHome_Transition();
        batch_relate_R432_InvocableObject_Body();
        batch_relate_R205_ClassAsLink_is_a_ReferringClassInAssoc();
        batch_relate_R406_InstSet_defines_set_with_elements_of_type_ModelInst();
        batch_relate_R2976_PendingEvent_originates_from_ComponentInstance();
        batch_relate_R790_Where_filters_Expression();
        batch_relate_R57_Range_spans_UserDataType();
        batch_relate_R510_MealyStateMachine_is_a_SM_SM();
        batch_relate_R776_EventCreation_is_a_Expression();
        batch_relate_R609_AssignToMember_reads_Value();
        batch_relate_R46_StructureMember_succeeds_StructureMember();
        batch_relate_R1103_ActivityEdge_target_ActivityNode();
        batch_relate_R1019_EventMessage_is_a_AsynchronousMessage();
        batch_relate_R485_Finalization_finalizes_Variable();
        batch_relate_R511_MooreActionHome_MooreStateMachine();
        batch_relate_R530_TransitionActionHome_Transition();
        batch_relate_R451_ContinueSmt_is_a_Statement();
        batch_relate_R1206_UseCaseAssociation_starts_at_InteractionParticipant();
        batch_relate_R4559_UtilityFunction_provided_by_Utility();
        batch_relate_R121_Dimensions_specifies_occurrences_of_OperationParameter();
        batch_relate_R506_Transition_is_destined_to_StateMachineState();
        batch_relate_R418_Port_implements_Iface();
        batch_relate_R624_UnrelateUsing_using_V_VAR();
        batch_relate_R698_BridgeBody_is_a_Body();
        batch_relate_R4755_TransitionTableCell_TransitionTableRow();
        batch_relate_R776_Selected_is_a_Expression();
        batch_relate_R419_Message_defines_message_format_for_Iface();
        batch_relate_R53_Dimensions_specifies_occurrences_of_StructureMember();
        batch_relate_R407_EnumeratedType_is_a_Type();
        batch_relate_R801_V_AER_is_a_Value();
        batch_relate_R448_ClassRelationship_forms_relationship_population_of_ComponentDefinition();
        batch_relate_R515_Action_SM_SM();
        batch_relate_R451_ExpressionAsStatement_is_a_Statement();
        batch_relate_R623_UnrelateUsing_other_V_VAR();
        batch_relate_R429_FormalParameter_shapes_data_for_InvocableObject();
        batch_relate_R612_Block_is_parsed_from_Body();
        batch_relate_R2974_ComponentInstanceContainer_ComponentInstance();
        batch_relate_R2956_DataItemValue_PropertyParameter();
        batch_relate_R1112_AcceptEventAction_is_a_AcceptEvent();
        batch_relate_R2909_AttributeValue_defines_value_for_characteristic_of_I_INS();
        batch_relate_R451_NullSmt_is_a_Statement();
        batch_relate_R4004_InterfaceOperation_is_a_ExecutableProperty();
        batch_relate_R941_TimeSpan_span_begins_at_TimingMark();
        batch_relate_R3905_ActualParameter_precedes_ActualParameter();
        batch_relate_R1134_CommunicationLink_is_destined_for_InteractionParticipant();
        batch_relate_R1013_ExecutablePropertyArgument_is_a_MessageArgument();
        batch_relate_R693_DerivedAttributeBody_specifies_processing_for_DerivedBaseAttribute();
        batch_relate_R1106_FlowFinalNode_is_a_ControlNode();
        batch_relate_R436_ClassRelationship_is_other_half_of_associative_ClassRelationship();
        batch_relate_R106_ReferentialAttribute_is_a_O_ATTR();
        batch_relate_R655_Unrelate_destroys_Association();
        batch_relate_R111_AttributeReferenceInClass_refers_across_association_via_ReferredToIdentifierAttribute();
        batch_relate_R8002_ElementVisibility_has_visibility_of_PackageableElement();
        batch_relate_R821_TransientVar_has_DataType();
        batch_relate_R25_S_SYNC_has_return_type_of_DataType();
        batch_relate_R614_ForStmt_loop_V_VAR();
        batch_relate_R1210_Generalization_is_a_UseCaseAssociation();
        batch_relate_R947_InformalAttribute_is_a_ClassParticipantAttribute();
        batch_relate_R938_InstanceAttributeValue_references_O_ATTR();
        batch_relate_R484_UnrelateSmt_deletes_instances_of_ClassRelationship();
        batch_relate_R454_IfSmt_has_else_CodeBlock();
        batch_relate_R427_UtilityFunction_is_a_InvocableObject();
        batch_relate_R3800_TypeReference_based_on_Type();
        batch_relate_R787_MemberReference_refers_to_member_of_structured_value_expressed_by_Expression();
        batch_relate_R1021_SignalMessage_sends_InterfaceSignal();
        batch_relate_R783_Any_gets_an_arbitrary_element_from_Expression();
        batch_relate_R204_ClassAsSupertype_is_a_ReferredToClassInAssoc();
        batch_relate_R107_NewBaseAttribute_is_a_BaseAttribute();
        batch_relate_R415_Enumerator_is_unique_value_of_EnumeratedType();
        batch_relate_R776_ArrayLengthAccess_is_a_Expression();
        batch_relate_R2975_ComponentInstance_ComponentInstanceContainer();
        batch_relate_R776_ParenthesizedExpression_is_a_Expression();
        batch_relate_R1013_OperationArgument_is_a_MessageArgument();
        batch_relate_R1658_TerminatorServiceSequence_Terminator();
        batch_relate_R832_ParameterValue_is_a_value_of_FunctionParameter();
        batch_relate_R819_V_INS_refers_to_ModelClass();
        batch_relate_R810_V_PAR_BridgeValue();
        batch_relate_R8001_MSG_M_is_a_PackageableElement();
        batch_relate_R603_GeneratePreexistingEvent_is_a_ACT_SMT();
        batch_relate_R4705_ImportedProvisionInSatisfaction_satisfaction_made_with_ImportedProvision();
        batch_relate_R4704_ImportedReference_accepts_communication_through_Delegation();
        batch_relate_R780_Creation_creates_ModelInst();
        batch_relate_R525_SEMEvent_is_a_StateMachineEvent();
        batch_relate_R517_InstanceStateMachine_is_a_SM_SM();
        batch_relate_R2910_AttributeValue_is_instance_of_O_ATTR();
        batch_relate_R4205_ComponentReference_nested_in_C_C();
        batch_relate_R204_ClassAsAssociatedOtherSide_is_a_ReferredToClassInAssoc();
        batch_relate_R2923_BlockInStackFrame_supplies_context_for_Block();
        batch_relate_R4013_InterfaceReferenceInDelegation_may_delegate_through_Delegation();
        batch_relate_R818_InstanceHandle_refers_to_ModelClass();
        batch_relate_R801_AttributeValueReference_is_a_Value();
        batch_relate_R451_ForSmt_is_a_Statement();
        batch_relate_R1105_ActionNode_is_a_ActivityNode();
        batch_relate_R110_ReferredToIdentifierAttribute_identifies_for_this_association_ReferredToClassInAssoc();
        batch_relate_R2915_I_INS_occupies_StateMachineState();
        batch_relate_R603_ACT_CON_is_a_ACT_SMT();
        batch_relate_R2906_PendingEvent_is_instance_of_StateMachineEvent();
        batch_relate_R51_Dimensions_defines_return_value_dimensions_for_S_SYNC();
        batch_relate_R930_ExternalEntityParticipant_is_a_InteractionParticipant();
        batch_relate_R700_V_PAR_EventSpecificationStatement();
        batch_relate_R514_ActionHome_houses_Action();
        batch_relate_R817_V_PAR_FunctionValue();
        batch_relate_R849_Dimensions_specifies_occurrences_of_V_VAR();
        batch_relate_R1020_BridgeMessage_is_a_SynchronousMessage();
        batch_relate_R124_OperationParameter_succeeds_OperationParameter();
        batch_relate_R603_ElseIfStmt_is_a_ACT_SMT();
        batch_relate_R3903_EventCreation_has_base_Expression();
        batch_relate_R8001_UseCaseAssociation_is_a_PackageableElement();
        batch_relate_R607_IfStmt_controls_Block();
        batch_relate_R4756_TransitionTableCell_receives_Event();
        batch_relate_R801_V_UNY_is_a_Value();
        batch_relate_R4573_ComponentDefinition_C_C();
        batch_relate_R401_EnumeratedType_is_a_File();
        batch_relate_R486_Generate_generates_Expression();
        batch_relate_R1504_SymbolicConstant_is_contained_by_ConstantSpecification();
        batch_relate_R2963_ComponentInstance_is_verifying_instance_of_ComponentReference();
        batch_relate_R502_StateMachineEvent_SM_SM();
        batch_relate_R801_BridgeValue_is_a_Value();
        batch_relate_R462_DeleteSmt_deletes_instance_specified_by_Expression();
        batch_relate_R1013_EventArgument_is_a_MessageArgument();
        batch_relate_R420_PortMessage_provides_implementation_for_Message();
        batch_relate_R603_ReturnStmt_is_a_ACT_SMT();
        batch_relate_R510_MooreStateMachine_is_a_SM_SM();
        batch_relate_R4500_RequiredExecutableProperty_implements_ExecutableProperty();
        batch_relate_R459_ForSmt_declares_as_iterator_Variable();
        batch_relate_R4007_PropertyParameter_is_typed_by_DataType();
        batch_relate_R17_InstanceReferenceDataType_is_a_DataType();
        batch_relate_R417_Port_passes_messages_for_ComponentDefinition();
        batch_relate_R519_ClassStateMachine_ModelClass();
        batch_relate_R689_AssignToMember_writes_Value();
        batch_relate_R205_ClassAsSubtype_is_a_ReferringClassInAssoc();
        batch_relate_R435_ClassRelationship_has_formalizing_ModelInst();
        batch_relate_R2953_I_INS_entered_last_state_via_Transition();
        batch_relate_R2928_StackFrame_next_context_StackFrame();
        batch_relate_R776_Literal_is_a_Expression();
        batch_relate_R781_ParameterReference_refers_to_FormalParameter();
        batch_relate_R207_ClassAsSimpleParticipant_is_related_to_formalizer_via_SimpleAssociation();
        batch_relate_R705_GenerateToClass_is_a_GenerateSMEventStatement();
        batch_relate_R405_Function_can_execute_synchronously_within_ComponentDefinition();
        batch_relate_R801_MessageValue_is_a_Value();
        batch_relate_R424_Attribute_is_typed_by_TypeReference();
        batch_relate_R402_TypeImportReference_imports_type_into_context_of_File();
        batch_relate_R1128_CommunicationLink_may_be_formalized_against_Association();
        batch_relate_R9002_DelegationInComponent_C_C();
        batch_relate_R209_ClassAsAssociatedOneSide_is_related_to_other_side_via_LinkedAssociation();
        batch_relate_R456_WhileSmt_has_control_CodeBlock();
        batch_relate_R842_V_PAR_MessageValue();
        batch_relate_R4020_InterfaceSignal_succeeds_InterfaceSignal();
        batch_relate_R471_IfSmt_executes_then_block_if_true_Expression();
        batch_relate_R4012_InterfaceReference_may_be_defined_by_C_I();
        batch_relate_R9002_DelegationInComponent_Delegation();
        batch_relate_R9000_SatisfactionInComponent_Satisfaction();
        batch_relate_R9_ExternalEntityInModel_is_a_presence_in_subsystem_model_of_ExternalEntity();
        batch_relate_R526_SignalEvent_is_a_SEMEvent();
        batch_relate_R1013_InformalArgument_is_a_MessageArgument();
        batch_relate_R837_MemberValueReference_Value();
        batch_relate_R1657_Dimensions_TerminatorService();
        batch_relate_R608_WhileStmt_controls_Block();
        batch_relate_R427_GenericInvocable_is_a_InvocableObject();
        batch_relate_R2944_EventQueueEntry_PendingEvent();
        batch_relate_R947_FormalAttribute_is_a_ClassParticipantAttribute();
        batch_relate_R831_ParameterValue_is_a_value_of_BridgeParameter();
        batch_relate_R777_UnaryOperation_has_single_operand_Expression();
        batch_relate_R407_UnresolvedType_is_a_Type();
        batch_relate_R2954_StackFrame_has_context_I_INS();
        batch_relate_R603_ACT_FIO_is_a_ACT_SMT();
        batch_relate_R1018_ReturnMessage_is_a_MSG_M();
        batch_relate_R211_ClassAsLink_formalizes_association_between_associated_classes_LinkedAssociation();
        batch_relate_R940_Lifespan_extends_from_InteractionParticipant();
        batch_relate_R795_Expression_expresses_value_of_TypeReference();
        batch_relate_R2973_RuntimeChannel_requirer_RuntimeChannel();
        batch_relate_R451_ReturnSmt_is_a_Statement();
        batch_relate_R17_StructuredDataType_is_a_DataType();
        batch_relate_R509_CreationTransition_is_assigned_to_LocalEvent();
        batch_relate_R533_StateMachineEventDataItem_succeeds_StateMachineEventDataItem();
        batch_relate_R102_O_ATTR_abstracts_characteristics_of_ModelClass();
        batch_relate_R603_CreateNoVariable_is_a_ACT_SMT();
        batch_relate_R215_ClassAsDerivedOtherSide_is_related_to_one_side_via_DerivedAssociation();
        batch_relate_R407_ModelInst_is_a_Type();
        batch_relate_R801_ArrayLengthValue_is_a_Value();
        batch_relate_R4754_TransitionTableRow_State();
        batch_relate_R4502_RequiredSignal_is_a_RequiredExecutableProperty();
        batch_relate_R680_InterfaceOperationInvocation_is_invocation_of_ProvidedOperation();
        batch_relate_R19_Bridge_provides_access_to_ExternalEntity();
        batch_relate_R776_ParameterReference_is_a_Expression();
        batch_relate_R2957_I_INS_created_by_ComponentInstance();
        batch_relate_R4558_UtilityReference_used_within_context_of_ComponentDefinition();
        batch_relate_R123_InstanceReferenceDataType_provides_reference_datatype_for_ModelClass();
        batch_relate_R511_MooreActionHome_StateMachineState();
        batch_relate_R8001_C_I_is_a_PackageableElement();
        batch_relate_R794_ActualParameter_parameter_value_specified_by_Expression();
        batch_relate_R638_ACT_SEL_selection_V_VAR();
        batch_relate_R113_ReferentialAttribute_navigates_back_to_BaseAttribute();
        batch_relate_R801_V_BIN_is_a_Value();
        batch_relate_R698_FunctionBody_is_a_Body();
        batch_relate_R4757_StateTransition_transitions_to_State();
        batch_relate_R2966_IntercomponentQueueEntry_has_queued_StackFrame();
        batch_relate_R1655_Dimensions_TerminatorServiceParameter();
        batch_relate_R4006_PropertyParameter_parameterizes_ExecutableProperty();
        batch_relate_R8001_ComponentReference_is_a_PackageableElement();
        batch_relate_R4502_RequiredOperation_is_a_RequiredExecutableProperty();
        batch_relate_R807_AttributeValueReference_has_root_Value();
        batch_relate_R407_UserDefinedType_is_a_Type();
        batch_relate_R4503_ProvidedOperation_is_a_ProvidedExecutableProperty();
        batch_relate_R664_SelectRelatedWhere_is_a_ACT_SEL();
        batch_relate_R482_UnrelateSmt_unrelates_participating_Expression();
        batch_relate_R603_Relate_is_a_ACT_SMT();
        batch_relate_R801_TransientValueReference_is_a_Value();
        batch_relate_R17_EnumerationDataType_is_a_DataType();
        batch_relate_R829_OperationValue_O_TFR();
        batch_relate_R1112_AcceptTimeEventAction_is_a_AcceptEvent();
        batch_relate_R4753_TransitionTableRow_StateMachine();
        batch_relate_R427_Operation_is_a_InvocableObject();
        batch_relate_R3908_ArrayLengthAccess_has_root_Expression();
        batch_relate_R2940_Timer_provides_delayed_delivery_of_PendingEvent();
        batch_relate_R660_SignalInvocation_is_invocation_of_RequiredSignal();
        batch_relate_R1133_CommunicationLink_starts_at_InteractionParticipant();
        batch_relate_R402_TypeImportReference_imports_type_via_TypeImport();
        batch_relate_R427_Function_is_a_InvocableObject();
        batch_relate_R401_InstSet_is_a_File();
        batch_relate_R848_V_VAR_has_DataType();
        batch_relate_R4558_UtilityReference_contains_Utility();
        batch_relate_R4510_AttributeAccessor_gets_and_sets_Attribute();
        batch_relate_R17_UserDataType_is_a_DataType();
        batch_relate_R21_BridgeParameter_contains_Bridge();
        batch_relate_R4757_StateTransition_TransitionTableCell();
        batch_relate_R4009_Requirement_is_a_InterfaceReference();
        batch_relate_R621_Unrelate_other_V_VAR();
        batch_relate_R4571_RelationshipPopulationSelector_selects_relationships_out_of_population_of_ComponentDefinition();
        batch_relate_R661_ACT_SMT_succeeds_ACT_SMT();
        batch_relate_R4703_ImportedProvision_is_a_ImportedReference();
        batch_relate_R4701_ImportedReference_imports_InterfaceReference();
        batch_relate_R603_OperationInvocation_is_a_ACT_SMT();
        batch_relate_R2951_ValueInStackFrame_StackFrame();
        batch_relate_R801_InstanceSetReference_is_a_Value();
        batch_relate_R2923_BlockInStackFrame_is_executed_within_the_context_of_StackFrame();
        batch_relate_R4009_Provision_is_a_InterfaceReference();
        batch_relate_R409_ModelInst_ModelClass();
        batch_relate_R930_UseCaseParticipant_is_a_InteractionParticipant();
        batch_relate_R801_LiteralReal_is_a_Value();
        batch_relate_R801_ParameterValue_is_a_Value();
        batch_relate_R107_DerivedBaseAttribute_is_a_BaseAttribute();
        batch_relate_R603_AssignToMember_is_a_ACT_SMT();
        batch_relate_R658_ElseIfStmt_controls_Block();
        batch_relate_R477_Statement_executes_before_Statement();
        batch_relate_R610_SelectFromInstancesWhere_where_clause_Value();
        batch_relate_R527_NonLocalEvent_is_defined_by_PolymorphicEvent();
        batch_relate_R603_ACT_BRK_is_a_ACT_SMT();
        batch_relate_R937_InstanceAttributeValue_owns_formal_ClassInstanceParticipant();
        batch_relate_R8001_S_SYNC_is_a_PackageableElement();
        batch_relate_R2969_RuntimeChannel_implements_Satisfaction();
        batch_relate_R427_AttributeDerivation_is_a_InvocableObject();
        batch_relate_R618_RelateUsing_other_V_VAR();
        batch_relate_R669_V_PAR_FunctionInvocation();
        batch_relate_R613_ACT_SEL_starting_point_Value();
        batch_relate_R682_ElseIfStmt_IfStmt();
        batch_relate_R705_GenerateToCreator_is_a_GenerateSMEventStatement();
        batch_relate_R206_DerivedAssociation_is_a_Association();
        batch_relate_R603_Unrelate_is_a_ACT_SMT();
        batch_relate_R1660_ServiceInSequence_TerminatorService();
        batch_relate_R788_AttributeAccess_refers_to_Attribute();
        batch_relate_R2947_SelfQueueEntry_follows_SelfQueueEntry();
        batch_relate_R2967_StackFrame_holds_return_value_for_Stack();
        batch_relate_R2944_EventQueueEntry_ComponentInstance();
        batch_relate_R1653_TerminatorServiceParameter_DataType();
        batch_relate_R639_ACT_FIO_selection_V_VAR();
        batch_relate_R1013_FunctionArgument_is_a_MessageArgument();
        batch_relate_R4505_SetSelector_invokes_InstanceSelector();
        batch_relate_R606_ElseStmt_controls_Block();
        batch_relate_R823_V_VAR_Block();
        batch_relate_R1015_OperationArgument_is_represented_by_OperationParameter();
        batch_relate_R421_Iface_C_I();
        batch_relate_R473_ReturnSmt_returns_value_specified_by_Expression();
        batch_relate_R1010_FunctionMessage_is_invocation_of_S_SYNC();
        batch_relate_R401_GeneralFile_is_a_File();
        batch_relate_R789_SelectFromInstances_is_a_Select();
        batch_relate_R703_GenerateSMEventStatement_is_a_GenerateEventStatement();
        batch_relate_R707_GenerateSMEventStatement_generates_StateMachineEvent();
        batch_relate_R620_Unrelate_one_V_VAR();
        batch_relate_R4703_ImportedRequirement_is_a_ImportedReference();
        batch_relate_R676_SelectFromInstancesWhere_from_extent_of_ModelClass();
        batch_relate_R1020_OperationMessage_is_a_SynchronousMessage();
        batch_relate_R507_NewStateTransition_is_a_Transition();
        batch_relate_R4512_Selector_traverses_across_ClassRelationship();
        batch_relate_R504_NewStateTransition_is_a_StateEventMatrixEntry();
        batch_relate_R699_Body_has_current_scope_Block();
        batch_relate_R8001_Delegation_is_a_PackageableElement();
        batch_relate_R776_ArrayElementReference_is_a_Expression();
        batch_relate_R4008_InterfaceOperation_has_return_defined_by_DataType();
        batch_relate_R652_ForStmt_set_V_VAR();
        batch_relate_R702_CreateSMEventStatement_is_a_CreateEventStatement();
        batch_relate_R8001_Association_is_a_PackageableElement();
        batch_relate_R1017_EventArgument_is_represented_by_StateMachineEventDataItem();
        batch_relate_R108_AttributeReferenceInClass_is_resolved_by_ReferentialAttribute();
        batch_relate_R603_ElseStmt_is_a_ACT_SMT();
        batch_relate_R485_Finalization_finalized_by_Statement();
        batch_relate_R615_Relate_one_V_VAR();
        batch_relate_R458_VariableInScope_is_in_scope_for_CodeBlock();
        batch_relate_R786_EnumeratorReference_refers_to_Enumerator();
        batch_relate_R513_MealyActionHome_is_a_ActionHome();
        batch_relate_R930_Lifespan_is_a_InteractionParticipant();
        batch_relate_R1650_Terminator_Deployment();
        batch_relate_R776_UnaryOperation_is_a_Expression();
        batch_relate_R449_InstancePopulationSelector_selects_instances_of_ModelInst();
        batch_relate_R2902_Link_ends_at_LinkParticipation();
        batch_relate_R686_ProvidedSignalBody_specifies_processing_for_ProvidedSignal();
        batch_relate_R106_BaseAttribute_is_a_O_ATTR();
        batch_relate_R603_BridgeInvocation_is_a_ACT_SMT();
        batch_relate_R472_WhileSmt_executes_block_while_true_Expression();
        batch_relate_R688_TransitionActionBody_specifies_processing_for_Action();
        batch_relate_R603_Delete_is_a_ACT_SMT();
        batch_relate_R692_IfStmt_was_executing_when_halted_ElseStmt();
        batch_relate_R611_SelectRelatedWhere_where_clause_Value();
        batch_relate_R603_InterfaceOperationInvocation_is_a_ACT_SMT();
        batch_relate_R4017_Dimensions_specifies_occurrences_of_PropertyParameter();
        batch_relate_R512_MealyActionHome_MealyStateMachine();
        batch_relate_R427_PortMessage_is_a_InvocableObject();
        batch_relate_R4705_ImportedProvisionInSatisfaction_provides_satisfaction_through_Satisfaction();
        batch_relate_R431_FormalParameter_is_typed_by_TypeReference();
        batch_relate_R1107_SendSignal_is_a_ActionNode();
        batch_relate_R445_InstanceSelector_is_a_Selector();
        batch_relate_R1500_SymbolicConstant_is_defined_by_DataType();
        batch_relate_R1016_FunctionArgument_is_represented_by_FunctionParameter();
        batch_relate_R778_BinaryOperation_has_right_Expression();
        batch_relate_R8004_ComponentVisibility_has_visibility_of_PackageableElement();
        batch_relate_R801_MemberValueReference_is_a_Value();
        batch_relate_R616_Relate_other_V_VAR();
        batch_relate_R1018_SynchronousMessage_is_a_MSG_M();
        batch_relate_R690_IfStmt_was_executing_when_halted_ElseIfStmt();
        batch_relate_R407_BuiltInType_is_a_Type();
        batch_relate_R2977_IntercomponentQueueEntry_enqueued_by_ComponentInstance();
        batch_relate_R9000_SatisfactionInComponent_C_C();
        batch_relate_R630_SignalInvocation_has_target_Value();
        batch_relate_R776_Promotion_is_a_Expression();
        batch_relate_R603_WhileStmt_is_a_ACT_SMT();
        batch_relate_R672_CreateNoVariable_instance_of_ModelClass();
        batch_relate_R507_CreationTransition_is_a_Transition();
        batch_relate_R814_TransientVar_is_a_V_VAR();
        batch_relate_R1020_InterfaceOperationMessage_is_a_SynchronousMessage();
        batch_relate_R115_O_TFR_is_associated_with_ModelClass();
        batch_relate_R212_ClassAsSupertype_is_related_to_subtypes_via_SubtypeSupertypeAssociation();
        batch_relate_R404_FormalParameter_precedes_FormalParameter();
        batch_relate_R1022_InterfaceOperationMessage_sends_InterfaceOperation();
        batch_relate_R434_ClassRelationship_has_participating_ModelInst();
        batch_relate_R1000_MessageArgument_belongs_to_informal_MSG_M();
        batch_relate_R214_ClassAsDerivedOneSide_is_related_to_other_type_via_DerivedAssociation();
        batch_relate_R4201_ComponentReference_represents_C_C();
        batch_relate_R8004_ComponentVisibility_is_visible_to_C_C();
        batch_relate_R668_ReturnStmt_has_Value();
        batch_relate_R516_StateMachineEventDataItem_is_carried_on_events_into_SM_SM();
        batch_relate_R698_ProvidedOperationBody_is_a_Body();
        batch_relate_R825_SelectedReference_value_OperationValue();
        batch_relate_R2958_LinkParticipation_I_INS();
        batch_relate_R605_ForStmt_controls_Block();
        batch_relate_R779_BinaryOperation_has_left_Expression();
        batch_relate_R654_RelateUsing_creates_Association();
        batch_relate_R4706_ImportedRequirement_provides_satisfaction_through_Satisfaction();
        batch_relate_R1210_BinaryAssociation_is_a_UseCaseAssociation();
        batch_relate_R451_DeleteSmt_is_a_Statement();
        batch_relate_R2903_Link_has_associator_LinkParticipation();
        batch_relate_R656_UnrelateUsing_destroys_Association();
        batch_relate_R2949_Monitor_monitors_I_INS();
        batch_relate_R2949_Monitor_monitored_by_ComponentInstance();
        batch_relate_R202_ClassInAssociation_may_be_represented_by_ImportedClass();
        batch_relate_R126_Deferral_delegates_execution_of_O_TFR();
        batch_relate_R1405_EP_PKG_SystemModel();
        batch_relate_R798_Invocation_invokes_activity_on_Expression();
        batch_relate_R603_IfStmt_is_a_ACT_SMT();
        batch_relate_R427_State_is_a_InvocableObject();
        batch_relate_R834_EventParameterReference_EventDatumValue();
        batch_relate_R4506_AttributeReference_provides_value_for_Attribute();
        batch_relate_R4572_RelationshipPopulationSelector_selects_instances_of_ClassRelationship();
        batch_relate_R426_ComponentInstantiation_is_instantiated_by_Application();
        batch_relate_R27_S_ENUM_is_defined_by_EnumerationDataType();
        batch_relate_R206_SimpleAssociation_is_a_Association();
        batch_relate_R203_ReferringClassInAssoc_is_a_ClassInAssociation();
        batch_relate_R410_Attribute_abstracts_data_for_ModelInst();
        batch_relate_R698_TransitionActionBody_is_a_Body();
        batch_relate_R4751_State_StateMachine();
        batch_relate_R401_StateMachine_is_a_File();
        batch_relate_R1402_PackageReference_is_referenced_by_EP_PKG();
        batch_relate_R625_IfStmt_test_result_Value();
        batch_relate_R3904_ActualParameter_FormalParameter();
        batch_relate_R603_ForStmt_is_a_ACT_SMT();
        batch_relate_R26_FunctionParameter_is_typed_by__DataType();
        batch_relate_R2964_PendingEvent_is_pending_in_ComponentInstance();
        batch_relate_R776_Creation_is_a_Expression();
        batch_relate_R4000_CodeBlock_is_invoked_in_InvocableObject();
        batch_relate_R604_ChainLink_precedes_ChainLink();
        batch_relate_R8001_ActivityPartition_is_a_PackageableElement();
        batch_relate_R503_StateEventMatrixEntry_is_received_by_StateMachineState();
        batch_relate_R2955_ComponentInstance_is_verifying_instance_of_C_C();
        batch_relate_R1210_Extend_is_a_UseCaseAssociation();
        batch_relate_R850_SymbolicConstantValue_SymbolicConstant();
        batch_relate_R806_AttributeValueReference_is_value_of_O_ATTR();
        batch_relate_R8001_DataType_is_a_PackageableElement();
        batch_relate_R203_ReferredToClassInAssoc_is_a_ClassInAssociation();
        batch_relate_R1402_PackageReference_refers_to_EP_PKG();
        batch_relate_R428_InvocableObject_return_value_is_typed_by_TypeReference();
        batch_relate_R603_SignalInvocation_is_a_ACT_SMT();
        batch_relate_R1505_SymbolicConstant_succeeds_SymbolicConstant();
        batch_relate_R782_VariableReference_refers_to_local_Variable();
        batch_relate_R105_ClassIdentifierAttribute_is_part_of__ClassIdentifier();
        batch_relate_R838_V_AER_has_root_Value();
        batch_relate_R18_UserDataType_are_defined_within_DataType();
        batch_relate_R8001_InteractionParticipant_is_a_PackageableElement();
        batch_relate_R17_CoreDataType_is_a_DataType();
        batch_relate_R796_Where_has_condition_Expression();
        batch_relate_R507_NoEventTransition_is_a_Transition();
        batch_relate_R529_SignalEvent_RequiredSignal();
        batch_relate_R208_ClassAsSimpleFormalizer_is_related_to_participant_via_SimpleAssociation();
        batch_relate_R8001_Deployment_is_a_PackageableElement();
        batch_relate_R776_BinaryOperation_is_a_Expression();
        batch_relate_R677_ACT_FIO_from_extent_of_ModelClass();
        batch_relate_R698_DerivedAttributeBody_is_a_Body();
        batch_relate_R4761_Message_ExecutableProperty();
        batch_relate_R407_InstSet_is_a_Type();
        batch_relate_R657_InterfaceOperationInvocation_is_invocation_of_RequiredOperation();
        batch_relate_R478_ForSmt_iterates_over_Expression();
        batch_relate_R801_LiteralBoolean_is_a_Value();
        batch_relate_R422_Port_C_PO();
        batch_relate_R4004_InterfaceSignal_is_a_ExecutableProperty();
        batch_relate_R1020_InformalSynchronousMessage_is_a_SynchronousMessage();
        batch_relate_R665_SelectFromInstancesWhere_result_V_VAR();
        batch_relate_R4503_ProvidedSignal_is_a_ProvidedExecutableProperty();
        batch_relate_R1001_MessageArgument_belongs_to_formal_MSG_M();
        batch_relate_R458_VariableInScope_has_in_scope_Variable();
        batch_relate_R1019_SignalMessage_is_a_AsynchronousMessage();
        batch_relate_R776_Invocation_is_a_Expression();
        batch_relate_R663_SignalInvocation_is_invocation_of_ProvidedSignal();
        batch_relate_R517_ClassStateMachine_is_a_SM_SM();
        batch_relate_R4501_ProvidedExecutableProperty_implements_ExecutableProperty();
        batch_relate_R52_Dimensions_specifies_occurrences_of_FunctionParameter();
        batch_relate_R835_VariableLocation_V_VAR();
        batch_relate_R811_V_PAR_OperationValue();
        batch_relate_R939_ClassParticipant_represents_ModelClass();
        batch_relate_R8001_EP_PKG_is_a_PackageableElement();
        batch_relate_R101_ImportedClass_represents_ModelClass();
        batch_relate_R401_ModelInst_is_a_File();
        batch_relate_R2965_StackFrame_blocked_by_StackFrame();
        batch_relate_R933_ExternalEntityParticipant_represents_ExternalEntity();
        batch_relate_R698_OperationBody_is_a_Body();
        batch_relate_R830_OperationValue_V_VAR();
        batch_relate_R791_SelectRelated_selects_instances_linked_from_instance_expressed_by_Expression();
        batch_relate_R930_ComponentParticipant_is_a_InteractionParticipant();
        batch_relate_R4707_PortReference_orginates_from_ComponentReference();
        batch_relate_R504_EventIgnored_is_a_StateEventMatrixEntry();
        batch_relate_R710_CreateEventStatement_result_V_VAR();
        batch_relate_R701_CreateEventStatement_is_a_EventSpecificationStatement();
        batch_relate_R120_Dimensions_specifies_occurrences_of_O_ATTR();
        batch_relate_R784_ParenthesizedExpression_parenthesizes_Expression();
        batch_relate_R776_Select_is_a_Expression();
        batch_relate_R451_BreakSmt_is_a_Statement();
        batch_relate_R666_Body_has_committed_outer_Block();
        batch_relate_R8001_ActivityEdge_is_a_PackageableElement();
        batch_relate_R481_RelateSmt_creates_instances_of_ClassRelationship();
        batch_relate_R114_O_ATTR_defines_type_of_DataType();
        batch_relate_R8001_ActivityNode_is_a_PackageableElement();
        batch_relate_R4759_StateMachineEvent_Event();
        batch_relate_R4760_StructureMember_Attribute();
        batch_relate_R122_Dimensions_defines_return_value_dimensions_for_O_TFR();
        batch_relate_R2907_PendingEvent_is_pending_for_I_INS();
        batch_relate_R2959_LinkParticipation_Association();
        batch_relate_R824_LiteralEnumerator_has_value_S_ENUM();
        batch_relate_R785_AttributeAccess_refers_to_attribute_of_instance_expressed_by_Expression();
        batch_relate_R659_ElseIfStmt_test_result_Value();
        batch_relate_R776_VariableReference_is_a_Expression();
        batch_relate_R1652_TerminatorServiceParameter_TerminatorService();
        batch_relate_R827_FunctionValue_S_SYNC();
        batch_relate_R4016_InterfaceReference_originates_from_C_PO();
        batch_relate_R712_E_GEN_has_recipient_V_VAR();
        batch_relate_R3907_Promotion_promotes_Expression();
        batch_relate_R426_ComponentInstantiation_is_broken_into_ComponentDefinition();
        batch_relate_R401_Iface_is_a_File();
        batch_relate_R846_EventParameterReference_StateMachineEventDataItem();
        batch_relate_R1009_EventMessage_generates_StateMachineEvent();
        batch_relate_R679_V_PAR_taken_by_InterfaceOperationInvocation();
        batch_relate_R1651_TerminatorService_Terminator();
        batch_relate_R603_FunctionInvocation_is_a_ACT_SMT();
        batch_relate_R9100_GlobalElementInSystem_PackageableElement();
        batch_relate_R840_ArrayLengthValue_returns_length_of_Value();
        batch_relate_R1207_UseCaseAssociation_ends_at_InteractionParticipant();
        batch_relate_R673_OperationInvocation_is_an_invocation_of_O_TFR();
        batch_relate_R528_SignalEvent_ProvidedSignal();
        batch_relate_R801_SymbolicConstantValue_is_a_Value();
        batch_relate_R526_LocalEvent_is_a_SEMEvent();
        batch_relate_R801_FunctionValue_is_a_Value();
        batch_relate_R457_Variable_is_declared_by_Statement();
        batch_relate_R24_FunctionParameter_is_defined_for_S_SYNC();
        batch_relate_R9100_GlobalElementInSystem_SystemModel();
        batch_relate_R49_Dimensions_specifies_occurrences_of_BridgeParameter();
        batch_relate_R1020_FunctionMessage_is_a_SynchronousMessage();
        batch_relate_R8002_ElementVisibility_is_visible_to_elements_in_EP_PKG();
        batch_relate_R691_StateActionBody_specifies_processing_for_Action();
        batch_relate_R836_MemberValueReference_is_value_of_StructureMember();
        batch_relate_R451_IfSmt_is_a_Statement();
        batch_relate_R809_InstanceSetReference_refers_to_V_VAR();
        batch_relate_R427_StateTransition_is_a_InvocableObject();
        batch_relate_R8001_Exception_is_a_PackageableElement();
        batch_relate_R670_ForStmt_iterates_a_set_of_ModelClass();
        batch_relate_R55_BridgeParameter_succeeds_BridgeParameter();
        batch_relate_R2970_ComponentInstance_is_verifying_EP_PKG();
        batch_relate_R451_UnrelateSmt_is_a_Statement();
        batch_relate_R949_ActorParticipant_life_is_bounded_by_Lifespan();
        batch_relate_R685_RequiredOperationBody_specifies_processing_for_RequiredOperation();
        batch_relate_R4506_AttributeReference_has_value_provided_by_Attribute();
        batch_relate_R820_Value_has_type_DataType();
        batch_relate_R451_Generate_is_a_Statement();
        batch_relate_R2939_PendingEvent_will_be_processed_before_PendingEvent();
        batch_relate_R804_V_UNY_has_operand_Value();
        batch_relate_R4029_ComponentInstantiation_precedes_ComponentInstantiation();
        batch_relate_R705_E_GEN_is_a_GenerateSMEventStatement();
        batch_relate_R2935_PendingEvent_targets_I_INS();
        batch_relate_R931_TimingMark_marks_a_point_in_time_Lifespan();
        batch_relate_R833_ParameterValue_is_a_value_of_OperationParameter();
        batch_relate_R505_Transition_SM_SM();
        batch_relate_R525_PolymorphicEvent_is_a_StateMachineEvent();
        batch_relate_R1012_BridgeMessage_is_invocation_of_Bridge();
        batch_relate_R8001_ModelClass_is_a_PackageableElement();
        batch_relate_R455_ForSmt_has_control_CodeBlock();
        batch_relate_R401_Port_is_a_File();
        batch_relate_R851_MessageValue_has_target_Value();
        batch_relate_R201_ClassInAssociation_has_instance_associations_abstracted_Association();
        batch_relate_R3801_ArrayTypeReference_is_a_TypeReference();
        batch_relate_R483_UnrelateSmt_unrelates_formalizing_Expression();
        batch_relate_R531_Dimensions_specifies_occurrences_of_StateMachineEventDataItem();
        batch_relate_R4003_ExecutableProperty_provides_signature_of_C_I();
        batch_relate_R2930_Stack_is_controlled_by_ComponentInstance();
        batch_relate_R1661_ServiceInSequence_succeeds_ServiceInSequence();
        batch_relate_R930_ActorParticipant_is_a_InteractionParticipant();
        batch_relate_R104_ClassIdentifier_identifies_ModelClass();
        batch_relate_R1656_TerminatorService_DataType();
        batch_relate_R446_Selector_selects_instances_of_TypeReference();
        batch_relate_R681_ChainLink_specifies_traversal_of_Association();
        batch_relate_R801_InstanceReference_is_a_Value();
        batch_relate_R2943_StackFrame_processed_by_Stack();
        batch_relate_R54_FunctionParameter_succeeds_FunctionParameter();
        batch_relate_R401_ComponentDefinition_is_a_File();
        batch_relate_R204_ClassAsAssociatedOneSide_is_a_ReferredToClassInAssoc();
        batch_relate_R203_ClassAsDerivedOneSide_is_a_ClassInAssociation();
        batch_relate_R948_FormalAttributeValue_is_a_InstanceAttributeValue();
        batch_relate_R1503_LiteralSymbolicConstant_is_a_LeafSymbolicConstant();
        batch_relate_R698_RequiredSignalBody_is_a_Body();
        batch_relate_R1013_BridgeArgument_is_a_MessageArgument();
        batch_relate_R1401_EP_PKG_directly_contained_under_SystemModel();
        batch_relate_R602_ACT_SMT_contains_Block();
        batch_relate_R480_RelateSmt_relates_participating_Expression();
        batch_relate_R1019_InformalAsynchronousMessage_is_a_AsynchronousMessage();
        batch_relate_R955_ComponentParticipant_represents_C_C();
        batch_relate_R4002_Satisfaction_satisfies_Provision();
        batch_relate_R442_InstanceSelector_navigates_from_ModelInst();
        batch_relate_R698_StateActionBody_is_a_Body();
        batch_relate_R4501_ProvidedExecutableProperty_is_implemented_by_Provision();
        batch_relate_R501_StateMachineState_SM_SM();
        batch_relate_R4018_Dimensions_defines_return_value_dimensions_for__InterfaceOperation();
        batch_relate_R4027_ApplicationExecutor_executes_tasks_for_Application();
        batch_relate_R3902_EventCreation_has_target_Expression();
        batch_relate_R451_WhileSmt_is_a_Statement();
        batch_relate_R847_EventParameterReference_PropertyParameter();
        batch_relate_R776_EnumeratorReference_is_a_Expression();
        batch_relate_R801_LiteralEnumerator_is_a_Value();
        batch_relate_R675_FunctionInvocation_is_an_invocation_of_S_SYNC();
        batch_relate_R704_CreateEventToInstance_is_a_CreateSMEventStatement();
        batch_relate_R427_Event_is_a_InvocableObject();
        batch_relate_R711_CreateEventToInstance_has_recipient_V_VAR();
        batch_relate_R698_ProvidedSignalBody_is_a_Body();
        batch_relate_R4010_C_PO_appears_in_C_C();
        batch_relate_R843_ParameterValue_is_a_value_of_PropertyParameter();
        batch_relate_R650_Body_has_parsed_outer_Block();
        batch_relate_R453_IfSmt_has_then_CodeBlock();
        batch_relate_R110_ReferredToIdentifierAttribute_is_identified_in_this_association_by_ClassIdentifierAttribute();
        batch_relate_R2934_DataItemValue_StateMachineEventDataItem();
        batch_relate_R2972_RuntimeChannel_implements_Delegation();
        batch_relate_R8001_Satisfaction_is_a_PackageableElement();
        batch_relate_R789_SelectRelated_is_a_Select();
        batch_relate_R401_Utility_is_a_File();
        batch_relate_R3901_ArrayElementReference_has_index_Expression();
        batch_relate_R111_AttributeReferenceInClass_is_used_to_refer_class_by_ReferringClassInAssoc();
        batch_relate_R8001_ImportedClass_is_a_PackageableElement();
        batch_relate_R799_SelectFromInstances_selects_instances_through_InstancePopulationSelector();
        batch_relate_R204_ClassAsSimpleParticipant_is_a_ReferredToClassInAssoc();
        batch_relate_R408_ModelInst_forms_instance_population_of_ComponentDefinition();
        batch_relate_R1008_MSG_M_has_source_InteractionParticipant();
        batch_relate_R619_RelateUsing_using_V_VAR();
        batch_relate_R841_MessageValue_ProvidedExecutableProperty();
        batch_relate_R803_V_BIN_has_right_Value();
        batch_relate_R674_BridgeInvocation_is_an_invocation_of_Bridge();
        batch_relate_R4014_InterfaceReference_receives_delegation_via_Delegation();
        batch_relate_R601_Block_is_committed_from_Body();
        batch_relate_R45_StructureMember_is_defined_by_DataType();
        batch_relate_R801_OperationValue_is_a_Value();
        batch_relate_R930_PackageParticipant_is_a_InteractionParticipant();
        batch_relate_R524_StateMachineEventDataItem_is_defined_by_DataType();
        batch_relate_R1107_ActivityDiagramAction_is_a_ActionNode();
        batch_relate_R617_RelateUsing_one_V_VAR();
        batch_relate_R513_TransitionActionHome_is_a_ActionHome();
        batch_relate_R526_NonLocalEvent_is_a_SEMEvent();
        batch_relate_R775_Expression_expressed_within_Statement();
        batch_relate_R633_Create_result_V_VAR();
        batch_relate_R201_ClassInAssociation_abstracts_association_between_instances_of_ModelClass();
        batch_relate_R603_EventSpecificationStatement_is_a_ACT_SMT();
        batch_relate_R203_ClassAsDerivedOtherSide_is_a_ClassInAssociation();
        batch_relate_R518_InstanceStateMachine_ModelClass();
        batch_relate_R704_CreateEventToCreator_is_a_CreateSMEventStatement();
        batch_relate_R2937_PendingEvent_was_sent_from_I_INS();
        batch_relate_R50_Dimensions_defines_return_value_dimensions_for_Bridge();
        batch_relate_R206_LinkedAssociation_is_a_Association();
        batch_relate_R634_Delete_destroys_V_VAR();
        batch_relate_R210_ClassAsAssociatedOtherSide_is_related_to_one_side_via_LinkedAssociation();
        batch_relate_R2946_SelfQueueEntry_ComponentInstance();
        batch_relate_R603_Create_is_a_ACT_SMT();
        batch_relate_R126_Deferral_defers_execution_to_subtypes_across_Association();
        batch_relate_R776_Where_is_a_Expression();
        batch_relate_R664_SelectRelatedBy_is_a_ACT_SEL();
        batch_relate_R508_NoEventTransition_originates_from_StateMachineState();
        batch_relate_R109_ReferredToClassInAssoc_is_identified_in_this_association_by_ClassIdentifier();
        batch_relate_R812_SelectedReference_member_O_ATTR();
        batch_relate_R4570_UtilityFunction_Bridge();
        batch_relate_R1007_MSG_M_has_destination_InteractionParticipant();
        batch_relate_R44_StructureMember_has_parent_StructuredDataType();
        batch_relate_R1105_ObjectNode_is_a_ActivityNode();
        batch_relate_R956_PackageParticipant_represents_EP_PKG();
        batch_relate_R4019_InterfaceOperation_succeeds_InterfaceOperation();
        batch_relate_R814_InstanceHandle_is_a_V_VAR();
        batch_relate_R22_BridgeParameter_is_defined_by_DataType();
        batch_relate_R1106_ForkJoinNode_is_a_ControlNode();
        batch_relate_R1104_ActivityEdge_source_ActivityNode();
        batch_relate_R801_SelectedReference_is_a_Value();
        batch_relate_R627_V_PAR_OperationInvocation();
        batch_relate_R776_NamedReference_is_a_Expression();
        batch_relate_R930_ClassInstanceParticipant_is_a_InteractionParticipant();
        batch_relate_R116_O_TFR_return_code_is_defined_by_DataType();
        batch_relate_R667_OperationInvocation_has_target_V_VAR();
        batch_relate_R603_ACT_SEL_is_a_ACT_SMT();
        batch_relate_R637_ChainLink_ACT_SEL();
        batch_relate_R479_RelateSmt_relates_formalizing_Expression();
        batch_relate_R3900_ArrayElementReference_has_root_Expression();
        batch_relate_R423_Type_DataType();
        batch_relate_R653_Relate_creates_Association();
        batch_relate_R2966_IntercomponentQueueEntry_is_enqueued_with_Stack();
        batch_relate_R706_CreateSMEventStatement_creates_StateMachineEvent();
        batch_relate_R4002_Satisfaction_defines_required_satisfication_Requirement();
        batch_relate_R4013_InterfaceReferenceInDelegation_handles_delegation_for_InterfaceReference();
        batch_relate_R603_UnrelateUsing_is_a_ACT_SMT();
        batch_relate_R2978_ValueInStackFrame_Value();
        batch_relate_R1106_ActivityFinalNode_is_a_ControlNode();
        batch_relate_R1210_Include_is_a_UseCaseAssociation();
        batch_relate_R416_Operation_provided_by_ModelInst();
        batch_relate_R4709_PortReference_references_C_PO();
        batch_relate_R4750_StateMachine_models_behavior_of_ModelInst();
        batch_relate_R2945_EventQueueEntry_follows_EventQueueEntry();
        batch_relate_R503_StateEventMatrixEntry_receives_SEMEvent();
        batch_relate_R701_GenerateEventStatement_is_a_EventSpecificationStatement();
        batch_relate_R2941_BlockInStackFrame_is_currently_visiting_ACT_SMT();
        batch_relate_R461_Variable_is_typed_by_TypeReference();
        batch_relate_R800_V_PAR_has_Value();
        batch_relate_R935_ClassParticipantAttribute_belongs_to_ClassParticipant();
        batch_relate_R826_Value_has_scope_Block();
        batch_relate_R930_ClassParticipant_is_a_InteractionParticipant();
        batch_relate_R828_BridgeValue_Bridge();
        batch_relate_R445_SetSelector_is_a_Selector();
        batch_relate_R3802_UserDefinedType_based_on_Type();
        batch_relate_R776_ConstantReference_is_a_Expression();
        batch_relate_R603_Control_is_a_ACT_SMT();
        batch_relate_R4500_RequiredExecutableProperty_is_implemented_by_Requirement();
        batch_relate_R662_V_PAR_taken_by_SignalInvocation();
        batch_relate_R2904_Link_is_instance_of_Association();
        batch_relate_R1014_BridgeArgument_is_represented_by_BridgeParameter();
        batch_relate_R698_RequiredOperationBody_is_a_Body();
        batch_relate_R839_V_AER_has_index_Value();
        batch_relate_R2933_DataItemValue_PendingEvent();
        batch_relate_R776_MemberReference_is_a_Expression();
        batch_relate_R532_StateMachineEventDataItem_carried_by_StateMachineEvent();
        batch_relate_R8003_PackageableElement_contained_in_C_C();
        batch_relate_R8000_PackageableElement_contained_by_EP_PKG();
        batch_relate_R671_Create_instance_of_ModelClass();
        batch_relate_R4028_ComponentInstantiation_is_executed_by_ApplicationExecutor();
        batch_relate_R2968_RuntimeChannel_is_interface_provider_to_ComponentInstance();
        batch_relate_R678_ChainLink_specifies_instances_of_ModelClass();
        batch_relate_R793_ActualParameter_Invocation();
        batch_relate_R714_GeneratePreexistingEvent_generates_event_held_by_Value();
        batch_relate_R117_OperationParameter_is_part_of__O_TFR();
        batch_relate_R118_OperationParameter_is_defined_by_DataType();
        batch_relate_R808_InstanceReference_refers_to_V_VAR();
        batch_relate_R20_Bridge_return_value_defined_by_DataType();
        batch_relate_R451_RelateSmt_is_a_Statement();
        batch_relate_R805_TransientValueReference_references_V_VAR();
        batch_relate_R942_TimeSpan_span_ends_at_TimingMark();
        batch_relate_R934_ClassInstanceParticipant_represents_ModelClass();
        batch_relate_R4708_ImportedReference_originates_from_PortReference();
        batch_relate_R844_Dimensions_specifies_occurrences_of_TransientVar();
        batch_relate_R1654_TerminatorServiceParameter_succeeds_TerminatorServiceParameter();
        batch_relate_R4561_ComponentDefinition_initialized_by_Function();
        batch_relate_R414_O_ATTR_Attribute();
        batch_relate_R513_MooreActionHome_is_a_ActionHome();
        batch_relate_R816_V_PAR_precedes_V_PAR();
        batch_relate_R4160_Port_satisfies_provided_Port();
        batch_relate_R629_InterfaceOperationInvocation_has_target_Value();
        batch_relate_R1106_InitialNode_is_a_ControlNode();
        batch_relate_R103_O_ATTR_succeeds_O_ATTR();
        batch_relate_R4752_Event_StateMachine();
        batch_relate_R1018_AsynchronousMessage_is_a_MSG_M();
        batch_relate_R603_SelectFromInstancesWhere_is_a_ACT_SMT();
        batch_relate_R444_SetSelector_navigates_from_InstSet();
        batch_relate_R2929_StackFrame_is_processed_by_Stack();
        batch_relate_R936_InstanceAttributeValue_owns_informal_ClassInstanceParticipant();
        batch_relate_R684_RequiredSignalBody_specifies_processing_for_RequiredSignal();
        batch_relate_R695_FunctionBody_specifies_processing_for_S_SYNC();
        batch_relate_R792_Invocation_invokes_InvocableObject();
        batch_relate_R628_V_PAR_BridgeInvocation();
        batch_relate_R1502_LeafSymbolicConstant_is_a_SymbolicConstant();
        batch_relate_R205_ClassAsSimpleFormalizer_is_a_ReferringClassInAssoc();
        batch_relate_R112_AttributeReferenceInClass_succeeds_AttributeReferenceInClass();
    }

    public void batch_relate_R1105_ControlNode_is_a_ActivityNode() throws XtumlException {
        for ( ControlNode form : population.ControlNode_instances() ) {
            population.relate_R1105_ControlNode_is_a_ActivityNode( form, population.ActivityNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R401_Application_is_a_File() throws XtumlException {
        for ( Application form : population.Application_instances() ) {
            population.relate_R401_Application_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R2908_PendingEvent_will_be_processed_after_PendingEvent() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            PendingEvent part = population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getNextEvent_ID()));
            if ( !part.isEmpty() ) population.relate_R2908_PendingEvent_will_be_processed_after_PendingEvent( form, part );
        }
    }
    public void batch_relate_R801_LiteralString_is_a_Value() throws XtumlException {
        for ( LiteralString form : population.LiteralString_instances() ) {
            population.relate_R801_LiteralString_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R420_PortMessage_is_implemented_within_Port() throws XtumlException {
        for ( PortMessage form : population.PortMessage_instances() ) {
            population.relate_R420_PortMessage_is_implemented_within_Port( form, population.Port_instances().getById1(new InstanceIdentifier(form.getPort_name(), form.getPort_package())));
        }
    }
    public void batch_relate_R476_ExpressionAsStatement_executes_as_statement_Expression() throws XtumlException {
        for ( ExpressionAsStatement form : population.ExpressionAsStatement_instances() ) {
            population.relate_R476_ExpressionAsStatement_executes_as_statement_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R3801_BasicTypeReference_is_a_TypeReference() throws XtumlException {
        for ( BasicTypeReference form : population.BasicTypeReference_instances() ) {
            population.relate_R3801_BasicTypeReference_is_a_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R105_ClassIdentifierAttribute_is_made_up_of__O_ATTR() throws XtumlException {
        for ( ClassIdentifierAttribute form : population.ClassIdentifierAttribute_instances() ) {
            population.relate_R105_ClassIdentifierAttribute_is_made_up_of__O_ATTR( form, population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R696_OperationBody_specifies_processing_for_O_TFR() throws XtumlException {
        for ( OperationBody form : population.OperationBody_instances() ) {
            population.relate_R696_OperationBody_specifies_processing_for_O_TFR( form, population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID())));
        }
    }
    public void batch_relate_R1011_OperationMessage_is_invocation_of_O_TFR() throws XtumlException {
        for ( OperationMessage form : population.OperationMessage_instances() ) {
            O_TFR part = population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID()));
            if ( !part.isEmpty() ) population.relate_R1011_OperationMessage_is_invocation_of_O_TFR( form, part );
        }
    }
    public void batch_relate_R8001_ExternalEntity_is_a_PackageableElement() throws XtumlException {
        for ( ExternalEntity form : population.ExternalEntity_instances() ) {
            population.relate_R8001_ExternalEntity_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getEE_ID())));
        }
    }
    public void batch_relate_R3906_Where_sorts_set_by_Attribute() throws XtumlException {
        for ( Where form : population.Where_instances() ) {
            Attribute part = population.Attribute_instances().getById1(new InstanceIdentifier(form.getAttr_class_name(), form.getAttr_class_package(), form.getAttr_name()));
            if ( !part.isEmpty() ) population.relate_R3906_Where_sorts_set_by_Attribute( form, part );
        }
    }
    public void batch_relate_R4021_PropertyParameter_succeeds_PropertyParameter() throws XtumlException {
        for ( PropertyParameter form : population.PropertyParameter_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPrevious_PP_Id()));
            if ( !part.isEmpty() ) population.relate_R4021_PropertyParameter_succeeds_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R603_RelateUsing_is_a_ACT_SMT() throws XtumlException {
        for ( RelateUsing form : population.RelateUsing_instances() ) {
            population.relate_R603_RelateUsing_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R801_LiteralInteger_is_a_Value() throws XtumlException {
        for ( LiteralInteger form : population.LiteralInteger_instances() ) {
            population.relate_R801_LiteralInteger_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R206_SubtypeSupertypeAssociation_is_a_Association() throws XtumlException {
        for ( SubtypeSupertypeAssociation form : population.SubtypeSupertypeAssociation_instances() ) {
            population.relate_R206_SubtypeSupertypeAssociation_is_a_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R802_V_BIN_has_left_Value() throws XtumlException {
        for ( V_BIN form : population.V_BIN_instances() ) {
            population.relate_R802_V_BIN_has_left_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getLeft_Value_ID())));
        }
    }
    public void batch_relate_R2901_Link_originates_at_LinkParticipation() throws XtumlException {
        for ( Link form : population.Link_instances() ) {
            population.relate_R2901_Link_originates_at_LinkParticipation( form, population.LinkParticipation_instances().getById1(new InstanceIdentifier(form.getRel_ID(), form.getFromInst_ID())));
        }
    }
    public void batch_relate_R56_S_ENUM_succeeds_S_ENUM() throws XtumlException {
        for ( S_ENUM form : population.S_ENUM_instances() ) {
            S_ENUM part = population.S_ENUM_instances().getById1(new InstanceIdentifier(form.getPrevious_Enum_ID()));
            if ( !part.isEmpty() ) population.relate_R56_S_ENUM_succeeds_S_ENUM( form, part );
        }
    }
    public void batch_relate_R1107_AcceptEvent_is_a_ActionNode() throws XtumlException {
        for ( AcceptEvent form : population.AcceptEvent_instances() ) {
            population.relate_R1107_AcceptEvent_is_a_ActionNode( form, population.ActionNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R213_ClassAsSubtype_is_related_to_supertype_via_SubtypeSupertypeAssociation() throws XtumlException {
        for ( ClassAsSubtype form : population.ClassAsSubtype_instances() ) {
            population.relate_R213_ClassAsSubtype_is_related_to_supertype_via_SubtypeSupertypeAssociation( form, population.SubtypeSupertypeAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R8001_C_C_is_a_PackageableElement() throws XtumlException {
        for ( C_C form : population.C_C_instances() ) {
            population.relate_R8001_C_C_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1106_DecisionMergeNode_is_a_ControlNode() throws XtumlException {
        for ( DecisionMergeNode form : population.DecisionMergeNode_instances() ) {
            population.relate_R1106_DecisionMergeNode_is_a_ControlNode( form, population.ControlNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R450_Statement_is_contained_by_CodeBlock() throws XtumlException {
        for ( Statement form : population.Statement_instances() ) {
            population.relate_R450_Statement_is_contained_by_CodeBlock( form, population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number())));
        }
    }
    public void batch_relate_R801_EventDatumValue_is_a_Value() throws XtumlException {
        for ( EventDatumValue form : population.EventDatumValue_instances() ) {
            population.relate_R801_EventDatumValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R2946_SelfQueueEntry_PendingEvent() throws XtumlException {
        for ( SelfQueueEntry form : population.SelfQueueEntry_instances() ) {
            population.relate_R2946_SelfQueueEntry_PendingEvent( form, population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getEvent_ID())));
        }
    }
    public void batch_relate_R776_Any_is_a_Expression() throws XtumlException {
        for ( Any form : population.Any_instances() ) {
            population.relate_R776_Any_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R626_WhileStmt_continue_result_Value() throws XtumlException {
        for ( WhileStmt form : population.WhileStmt_instances() ) {
            population.relate_R626_WhileStmt_continue_result_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R2968_RuntimeChannel_is_interface_requirer_of_ComponentInstance() throws XtumlException {
        for ( RuntimeChannel form : population.RuntimeChannel_instances() ) {
            population.relate_R2968_RuntimeChannel_is_interface_requirer_of_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getOther_Execution_Engine_ID())));
        }
    }
    public void batch_relate_R697_BridgeBody_specifies_processing_for_Bridge() throws XtumlException {
        for ( BridgeBody form : population.BridgeBody_instances() ) {
            population.relate_R697_BridgeBody_specifies_processing_for_Bridge( form, population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID())));
        }
    }
    public void batch_relate_R401_UserDefinedType_is_a_File() throws XtumlException {
        for ( UserDefinedType form : population.UserDefinedType_instances() ) {
            population.relate_R401_UserDefinedType_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R125_O_TFR_succeeds_O_TFR() throws XtumlException {
        for ( O_TFR form : population.O_TFR_instances() ) {
            O_TFR part = population.O_TFR_instances().getById1(new InstanceIdentifier(form.getPrevious_Tfr_ID()));
            if ( !part.isEmpty() ) population.relate_R125_O_TFR_succeeds_O_TFR( form, part );
        }
    }
    public void batch_relate_R8001_ConstantSpecification_is_a_PackageableElement() throws XtumlException {
        for ( ConstantSpecification form : population.ConstantSpecification_instances() ) {
            population.relate_R8001_ConstantSpecification_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getConstant_Spec_ID())));
        }
    }
    public void batch_relate_R845_MessageValue_RequiredExecutableProperty() throws XtumlException {
        for ( MessageValue form : population.MessageValue_instances() ) {
            RequiredExecutableProperty part = population.RequiredExecutableProperty_instances().getById1(new InstanceIdentifier(form.getREP_Id()));
            if ( !part.isEmpty() ) population.relate_R845_MessageValue_RequiredExecutableProperty( form, part );
        }
    }
    public void batch_relate_R687_ProvidedOperationBody_specifies_processing_for_ProvidedOperation() throws XtumlException {
        for ( ProvidedOperationBody form : population.ProvidedOperationBody_instances() ) {
            population.relate_R687_ProvidedOperationBody_specifies_processing_for_ProvidedOperation( form, population.ProvidedOperation_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1023_ExecutablePropertyArgument_is_represented_by_PropertyParameter() throws XtumlException {
        for ( ExecutablePropertyArgument form : population.ExecutablePropertyArgument_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPP_Id()));
            if ( !part.isEmpty() ) population.relate_R1023_ExecutablePropertyArgument_is_represented_by_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R504_CantHappen_is_a_StateEventMatrixEntry() throws XtumlException {
        for ( CantHappen form : population.CantHappen_instances() ) {
            population.relate_R504_CantHappen_is_a_StateEventMatrixEntry( form, population.StateEventMatrixEntry_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R447_InstancePopulationSelector_selects_instances_out_of_population_of_ComponentDefinition() throws XtumlException {
        for ( InstancePopulationSelector form : population.InstancePopulationSelector_instances() ) {
            population.relate_R447_InstancePopulationSelector_selects_instances_out_of_population_of_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R1659_ServiceInSequence_TerminatorServiceSequence() throws XtumlException {
        for ( ServiceInSequence form : population.ServiceInSequence_instances() ) {
            population.relate_R1659_ServiceInSequence_TerminatorServiceSequence( form, population.TerminatorServiceSequence_instances().getById1(new InstanceIdentifier(form.getSeq_ID())));
        }
    }
    public void batch_relate_R704_CreateEventToClass_is_a_CreateSMEventStatement() throws XtumlException {
        for ( CreateEventToClass form : population.CreateEventToClass_instances() ) {
            population.relate_R704_CreateEventToClass_is_a_CreateSMEventStatement( form, population.CreateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R4758_StateMachineState_State() throws XtumlException {
        for ( StateMachineState form : population.StateMachineState_instances() ) {
            State part = population.State_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4758_StateMachineState_State( form, part );
        }
    }
    public void batch_relate_R814_V_INS_is_a_V_VAR() throws XtumlException {
        for ( V_INS form : population.V_INS_instances() ) {
            population.relate_R814_V_INS_is_a_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R776_AttributeAccess_is_a_Expression() throws XtumlException {
        for ( AttributeAccess form : population.AttributeAccess_instances() ) {
            population.relate_R776_AttributeAccess_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R948_InformalAttributeValue_is_a_InstanceAttributeValue() throws XtumlException {
        for ( InformalAttributeValue form : population.InformalAttributeValue_instances() ) {
            population.relate_R948_InformalAttributeValue_is_a_InstanceAttributeValue( form, population.InstanceAttributeValue_instances().getById1(new InstanceIdentifier(form.getAv_ID())));
        }
    }
    public void batch_relate_R622_UnrelateUsing_one_V_VAR() throws XtumlException {
        for ( UnrelateUsing form : population.UnrelateUsing_instances() ) {
            population.relate_R622_UnrelateUsing_one_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOne_Side_Var_ID())));
        }
    }
    public void batch_relate_R451_Halt_is_a_Statement() throws XtumlException {
        for ( Halt form : population.Halt_instances() ) {
            population.relate_R451_Halt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getName(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R683_ElseStmt_IfStmt() throws XtumlException {
        for ( ElseStmt form : population.ElseStmt_instances() ) {
            population.relate_R683_ElseStmt_IfStmt( form, population.IfStmt_instances().getById1(new InstanceIdentifier(form.getIf_Statement_ID())));
        }
    }
    public void batch_relate_R4511_AttributeReference_refers_to_another_attribute_through_ClassRelationship() throws XtumlException {
        for ( AttributeReference form : population.AttributeReference_instances() ) {
            population.relate_R4511_AttributeReference_refers_to_another_attribute_through_ClassRelationship( form, population.ClassRelationship_instances().getById2(new InstanceIdentifier(form.getRel_num(), form.getForm_name(), form.getForm_phrase(), form.getPart_name(), form.getPart_phrase())));
        }
    }
    public void batch_relate_R441_AttributeDerivation_calculates_value_for_AttributeAccessor() throws XtumlException {
        for ( AttributeDerivation form : population.AttributeDerivation_instances() ) {
            population.relate_R441_AttributeDerivation_calculates_value_for_AttributeAccessor( form, population.AttributeAccessor_instances().getById1(new InstanceIdentifier(form.getAttribute_name(), form.getClass_package(), form.getClass_name(), form.getAccessor_type())));
        }
    }
    public void batch_relate_R797_SelectRelated_selects_instances_through_Selector() throws XtumlException {
        for ( SelectRelated form : population.SelectRelated_instances() ) {
            population.relate_R797_SelectRelated_selects_instances_through_Selector( form, population.Selector_instances().getById1(new InstanceIdentifier(form.getSelector_parent_name(), form.getSelector_parent_package(), form.getSelector_name())));
        }
    }
    public void batch_relate_R512_MealyActionHome_Transition() throws XtumlException {
        for ( MealyActionHome form : population.MealyActionHome_instances() ) {
            population.relate_R512_MealyActionHome_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R432_InvocableObject_Body() throws XtumlException {
        for ( InvocableObject form : population.InvocableObject_instances() ) {
            Body part = population.Body_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R432_InvocableObject_Body( form, part );
        }
    }
    public void batch_relate_R205_ClassAsLink_is_a_ReferringClassInAssoc() throws XtumlException {
        for ( ClassAsLink form : population.ClassAsLink_instances() ) {
            population.relate_R205_ClassAsLink_is_a_ReferringClassInAssoc( form, population.ReferringClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R406_InstSet_defines_set_with_elements_of_type_ModelInst() throws XtumlException {
        for ( InstSet form : population.InstSet_instances() ) {
            population.relate_R406_InstSet_defines_set_with_elements_of_type_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R2976_PendingEvent_originates_from_ComponentInstance() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            ComponentInstance part = population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getOriginating_Execution_Engine_ID()));
            if ( !part.isEmpty() ) population.relate_R2976_PendingEvent_originates_from_ComponentInstance( form, part );
        }
    }
    public void batch_relate_R790_Where_filters_Expression() throws XtumlException {
        for ( Where form : population.Where_instances() ) {
            population.relate_R790_Where_filters_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getBase_expression_number())));
        }
    }
    public void batch_relate_R57_Range_spans_UserDataType() throws XtumlException {
        for ( Range form : population.Range_instances() ) {
            population.relate_R57_Range_spans_UserDataType( form, population.UserDataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R510_MealyStateMachine_is_a_SM_SM() throws XtumlException {
        for ( MealyStateMachine form : population.MealyStateMachine_instances() ) {
            population.relate_R510_MealyStateMachine_is_a_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R776_EventCreation_is_a_Expression() throws XtumlException {
        for ( EventCreation form : population.EventCreation_instances() ) {
            population.relate_R776_EventCreation_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R609_AssignToMember_reads_Value() throws XtumlException {
        for ( AssignToMember form : population.AssignToMember_instances() ) {
            population.relate_R609_AssignToMember_reads_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getR_Value_ID())));
        }
    }
    public void batch_relate_R46_StructureMember_succeeds_StructureMember() throws XtumlException {
        for ( StructureMember form : population.StructureMember_instances() ) {
            StructureMember part = population.StructureMember_instances().getById1(new InstanceIdentifier(form.getPrevious_Member_ID(), form.getParent_DT_DT_ID()));
            if ( !part.isEmpty() ) population.relate_R46_StructureMember_succeeds_StructureMember( form, part );
        }
    }
    public void batch_relate_R1103_ActivityEdge_target_ActivityNode() throws XtumlException {
        for ( ActivityEdge form : population.ActivityEdge_instances() ) {
            population.relate_R1103_ActivityEdge_target_ActivityNode( form, population.ActivityNode_instances().getById1(new InstanceIdentifier(form.getTargetId())));
        }
    }
    public void batch_relate_R1019_EventMessage_is_a_AsynchronousMessage() throws XtumlException {
        for ( EventMessage form : population.EventMessage_instances() ) {
            population.relate_R1019_EventMessage_is_a_AsynchronousMessage( form, population.AsynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R485_Finalization_finalizes_Variable() throws XtumlException {
        for ( Finalization form : population.Finalization_instances() ) {
            population.relate_R485_Finalization_finalizes_Variable( form, population.Variable_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getVar_block_number(), form.getVar_name())));
        }
    }
    public void batch_relate_R511_MooreActionHome_MooreStateMachine() throws XtumlException {
        for ( MooreActionHome form : population.MooreActionHome_instances() ) {
            population.relate_R511_MooreActionHome_MooreStateMachine( form, population.MooreStateMachine_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R530_TransitionActionHome_Transition() throws XtumlException {
        for ( TransitionActionHome form : population.TransitionActionHome_instances() ) {
            population.relate_R530_TransitionActionHome_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R451_ContinueSmt_is_a_Statement() throws XtumlException {
        for ( ContinueSmt form : population.ContinueSmt_instances() ) {
            population.relate_R451_ContinueSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R1206_UseCaseAssociation_starts_at_InteractionParticipant() throws XtumlException {
        for ( UseCaseAssociation form : population.UseCaseAssociation_instances() ) {
            population.relate_R1206_UseCaseAssociation_starts_at_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getSource_Part_ID())));
        }
    }
    public void batch_relate_R4559_UtilityFunction_provided_by_Utility() throws XtumlException {
        for ( UtilityFunction form : population.UtilityFunction_instances() ) {
            population.relate_R4559_UtilityFunction_provided_by_Utility( form, population.Utility_instances().getById1(new InstanceIdentifier(form.getUtility_name(), form.getUtility_package())));
        }
    }
    public void batch_relate_R121_Dimensions_specifies_occurrences_of_OperationParameter() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            OperationParameter part = population.OperationParameter_instances().getById1(new InstanceIdentifier(form.getTParm_ID()));
            if ( !part.isEmpty() ) population.relate_R121_Dimensions_specifies_occurrences_of_OperationParameter( form, part );
        }
    }
    public void batch_relate_R506_Transition_is_destined_to_StateMachineState() throws XtumlException {
        for ( Transition form : population.Transition_instances() ) {
            population.relate_R506_Transition_is_destined_to_StateMachineState( form, population.StateMachineState_instances().getById2(new InstanceIdentifier(form.getSMstt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R418_Port_implements_Iface() throws XtumlException {
        for ( Port form : population.Port_instances() ) {
            Iface part = population.Iface_instances().getById1(new InstanceIdentifier(form.getIface_name(), form.getIface_package()));
            if ( !part.isEmpty() ) population.relate_R418_Port_implements_Iface( form, part );
        }
    }
    public void batch_relate_R624_UnrelateUsing_using_V_VAR() throws XtumlException {
        for ( UnrelateUsing form : population.UnrelateUsing_instances() ) {
            population.relate_R624_UnrelateUsing_using_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getAssociative_Var_ID())));
        }
    }
    public void batch_relate_R698_BridgeBody_is_a_Body() throws XtumlException {
        for ( BridgeBody form : population.BridgeBody_instances() ) {
            population.relate_R698_BridgeBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4755_TransitionTableCell_TransitionTableRow() throws XtumlException {
        for ( TransitionTableCell form : population.TransitionTableCell_instances() ) {
            population.relate_R4755_TransitionTableCell_TransitionTableRow( form, population.TransitionTableRow_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getState_name())));
        }
    }
    public void batch_relate_R776_Selected_is_a_Expression() throws XtumlException {
        for ( Selected form : population.Selected_instances() ) {
            population.relate_R776_Selected_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getName(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R419_Message_defines_message_format_for_Iface() throws XtumlException {
        for ( Message form : population.Message_instances() ) {
            population.relate_R419_Message_defines_message_format_for_Iface( form, population.Iface_instances().getById1(new InstanceIdentifier(form.getIface_name(), form.getIface_package())));
        }
    }
    public void batch_relate_R53_Dimensions_specifies_occurrences_of_StructureMember() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            StructureMember part = population.StructureMember_instances().getById1(new InstanceIdentifier(form.getMember_ID(), form.getDT_ID()));
            if ( !part.isEmpty() ) population.relate_R53_Dimensions_specifies_occurrences_of_StructureMember( form, part );
        }
    }
    public void batch_relate_R407_EnumeratedType_is_a_Type() throws XtumlException {
        for ( EnumeratedType form : population.EnumeratedType_instances() ) {
            population.relate_R407_EnumeratedType_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R801_V_AER_is_a_Value() throws XtumlException {
        for ( V_AER form : population.V_AER_instances() ) {
            population.relate_R801_V_AER_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R448_ClassRelationship_forms_relationship_population_of_ComponentDefinition() throws XtumlException {
        for ( ClassRelationship form : population.ClassRelationship_instances() ) {
            population.relate_R448_ClassRelationship_forms_relationship_population_of_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R515_Action_SM_SM() throws XtumlException {
        for ( Action form : population.Action_instances() ) {
            population.relate_R515_Action_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R451_ExpressionAsStatement_is_a_Statement() throws XtumlException {
        for ( ExpressionAsStatement form : population.ExpressionAsStatement_instances() ) {
            population.relate_R451_ExpressionAsStatement_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R623_UnrelateUsing_other_V_VAR() throws XtumlException {
        for ( UnrelateUsing form : population.UnrelateUsing_instances() ) {
            population.relate_R623_UnrelateUsing_other_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOther_Side_Var_ID())));
        }
    }
    public void batch_relate_R429_FormalParameter_shapes_data_for_InvocableObject() throws XtumlException {
        for ( FormalParameter form : population.FormalParameter_instances() ) {
            population.relate_R429_FormalParameter_shapes_data_for_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getInvocable_name())));
        }
    }
    public void batch_relate_R612_Block_is_parsed_from_Body() throws XtumlException {
        for ( Block form : population.Block_instances() ) {
            Body part = population.Body_instances().getById1(new InstanceIdentifier(form.getParsed_Action_ID()));
            if ( !part.isEmpty() ) population.relate_R612_Block_is_parsed_from_Body( form, part );
        }
    }
    public void batch_relate_R2974_ComponentInstanceContainer_ComponentInstance() throws XtumlException {
        for ( ComponentInstanceContainer form : population.ComponentInstanceContainer_instances() ) {
            population.relate_R2974_ComponentInstanceContainer_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getContainer_ID())));
        }
    }
    public void batch_relate_R2956_DataItemValue_PropertyParameter() throws XtumlException {
        for ( DataItemValue form : population.DataItemValue_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPP_Id()));
            if ( !part.isEmpty() ) population.relate_R2956_DataItemValue_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R1112_AcceptEventAction_is_a_AcceptEvent() throws XtumlException {
        for ( AcceptEventAction form : population.AcceptEventAction_instances() ) {
            population.relate_R1112_AcceptEventAction_is_a_AcceptEvent( form, population.AcceptEvent_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R2909_AttributeValue_defines_value_for_characteristic_of_I_INS() throws XtumlException {
        for ( AttributeValue form : population.AttributeValue_instances() ) {
            population.relate_R2909_AttributeValue_defines_value_for_characteristic_of_I_INS( form, population.I_INS_instances().getById1(new InstanceIdentifier(form.getInst_ID())));
        }
    }
    public void batch_relate_R451_NullSmt_is_a_Statement() throws XtumlException {
        for ( NullSmt form : population.NullSmt_instances() ) {
            population.relate_R451_NullSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getName(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R4004_InterfaceOperation_is_a_ExecutableProperty() throws XtumlException {
        for ( InterfaceOperation form : population.InterfaceOperation_instances() ) {
            population.relate_R4004_InterfaceOperation_is_a_ExecutableProperty( form, population.ExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R941_TimeSpan_span_begins_at_TimingMark() throws XtumlException {
        for ( TimeSpan form : population.TimeSpan_instances() ) {
            population.relate_R941_TimeSpan_span_begins_at_TimingMark( form, population.TimingMark_instances().getById1(new InstanceIdentifier(form.getPrev_Mark_ID())));
        }
    }
    public void batch_relate_R3905_ActualParameter_precedes_ActualParameter() throws XtumlException {
        for ( ActualParameter form : population.ActualParameter_instances() ) {
            ActualParameter part = population.ActualParameter_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getInvocation_expression_number(), form.getNext_expression_number()));
            if ( !part.isEmpty() ) population.relate_R3905_ActualParameter_precedes_ActualParameter( form, part );
        }
    }
    public void batch_relate_R1134_CommunicationLink_is_destined_for_InteractionParticipant() throws XtumlException {
        for ( CommunicationLink form : population.CommunicationLink_instances() ) {
            population.relate_R1134_CommunicationLink_is_destined_for_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getDestination_Part_ID())));
        }
    }
    public void batch_relate_R1013_ExecutablePropertyArgument_is_a_MessageArgument() throws XtumlException {
        for ( ExecutablePropertyArgument form : population.ExecutablePropertyArgument_instances() ) {
            population.relate_R1013_ExecutablePropertyArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R693_DerivedAttributeBody_specifies_processing_for_DerivedBaseAttribute() throws XtumlException {
        for ( DerivedAttributeBody form : population.DerivedAttributeBody_instances() ) {
            population.relate_R693_DerivedAttributeBody_specifies_processing_for_DerivedBaseAttribute( form, population.DerivedBaseAttribute_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R1106_FlowFinalNode_is_a_ControlNode() throws XtumlException {
        for ( FlowFinalNode form : population.FlowFinalNode_instances() ) {
            population.relate_R1106_FlowFinalNode_is_a_ControlNode( form, population.ControlNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R436_ClassRelationship_is_other_half_of_associative_ClassRelationship() throws XtumlException {
        for ( ClassRelationship form : population.ClassRelationship_instances() ) {
            ClassRelationship part = population.ClassRelationship_instances().getById1(new InstanceIdentifier(form.getPeer_comp_name(), form.getPeer_package(), form.getPeer_name()));
            if ( !part.isEmpty() ) population.relate_R436_ClassRelationship_is_other_half_of_associative_ClassRelationship( form, part );
        }
    }
    public void batch_relate_R106_ReferentialAttribute_is_a_O_ATTR() throws XtumlException {
        for ( ReferentialAttribute form : population.ReferentialAttribute_instances() ) {
            population.relate_R106_ReferentialAttribute_is_a_O_ATTR( form, population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R655_Unrelate_destroys_Association() throws XtumlException {
        for ( Unrelate form : population.Unrelate_instances() ) {
            population.relate_R655_Unrelate_destroys_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R111_AttributeReferenceInClass_refers_across_association_via_ReferredToIdentifierAttribute() throws XtumlException {
        for ( AttributeReferenceInClass form : population.AttributeReferenceInClass_instances() ) {
            population.relate_R111_AttributeReferenceInClass_refers_across_association_via_ReferredToIdentifierAttribute( form, population.ReferredToIdentifierAttribute_instances().getById1(new InstanceIdentifier(form.getRAttr_ID(), form.getRObj_ID(), form.getROid_ID(), form.getRel_ID(), form.getROIR_ID())));
        }
    }
    public void batch_relate_R8002_ElementVisibility_has_visibility_of_PackageableElement() throws XtumlException {
        for ( ElementVisibility form : population.ElementVisibility_instances() ) {
            population.relate_R8002_ElementVisibility_has_visibility_of_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getElement_ID())));
        }
    }
    public void batch_relate_R821_TransientVar_has_DataType() throws XtumlException {
        for ( TransientVar form : population.TransientVar_instances() ) {
            DataType part = population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID()));
            if ( !part.isEmpty() ) population.relate_R821_TransientVar_has_DataType( form, part );
        }
    }
    public void batch_relate_R25_S_SYNC_has_return_type_of_DataType() throws XtumlException {
        for ( S_SYNC form : population.S_SYNC_instances() ) {
            population.relate_R25_S_SYNC_has_return_type_of_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R614_ForStmt_loop_V_VAR() throws XtumlException {
        for ( ForStmt form : population.ForStmt_instances() ) {
            population.relate_R614_ForStmt_loop_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getLoop_Var_ID())));
        }
    }
    public void batch_relate_R1210_Generalization_is_a_UseCaseAssociation() throws XtumlException {
        for ( Generalization form : population.Generalization_instances() ) {
            population.relate_R1210_Generalization_is_a_UseCaseAssociation( form, population.UseCaseAssociation_instances().getById1(new InstanceIdentifier(form.getAssoc_ID())));
        }
    }
    public void batch_relate_R947_InformalAttribute_is_a_ClassParticipantAttribute() throws XtumlException {
        for ( InformalAttribute form : population.InformalAttribute_instances() ) {
            population.relate_R947_InformalAttribute_is_a_ClassParticipantAttribute( form, population.ClassParticipantAttribute_instances().getById1(new InstanceIdentifier(form.getIa_ID())));
        }
    }
    public void batch_relate_R938_InstanceAttributeValue_references_O_ATTR() throws XtumlException {
        for ( InstanceAttributeValue form : population.InstanceAttributeValue_instances() ) {
            O_ATTR part = population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R938_InstanceAttributeValue_references_O_ATTR( form, part );
        }
    }
    public void batch_relate_R484_UnrelateSmt_deletes_instances_of_ClassRelationship() throws XtumlException {
        for ( UnrelateSmt form : population.UnrelateSmt_instances() ) {
            population.relate_R484_UnrelateSmt_deletes_instances_of_ClassRelationship( form, population.ClassRelationship_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getRel_name())));
        }
    }
    public void batch_relate_R454_IfSmt_has_else_CodeBlock() throws XtumlException {
        for ( IfSmt form : population.IfSmt_instances() ) {
            CodeBlock part = population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getElse_block_number()));
            if ( !part.isEmpty() ) population.relate_R454_IfSmt_has_else_CodeBlock( form, part );
        }
    }
    public void batch_relate_R427_UtilityFunction_is_a_InvocableObject() throws XtumlException {
        for ( UtilityFunction form : population.UtilityFunction_instances() ) {
            population.relate_R427_UtilityFunction_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getUtility_name(), form.getUtility_package(), form.getName())));
        }
    }
    public void batch_relate_R3800_TypeReference_based_on_Type() throws XtumlException {
        for ( TypeReference form : population.TypeReference_instances() ) {
            population.relate_R3800_TypeReference_based_on_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package())));
        }
    }
    public void batch_relate_R787_MemberReference_refers_to_member_of_structured_value_expressed_by_Expression() throws XtumlException {
        for ( MemberReference form : population.MemberReference_instances() ) {
            population.relate_R787_MemberReference_refers_to_member_of_structured_value_expressed_by_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRoot_expression_number())));
        }
    }
    public void batch_relate_R1021_SignalMessage_sends_InterfaceSignal() throws XtumlException {
        for ( SignalMessage form : population.SignalMessage_instances() ) {
            InterfaceSignal part = population.InterfaceSignal_instances().getById1(new InstanceIdentifier(form.getId()));
            if ( !part.isEmpty() ) population.relate_R1021_SignalMessage_sends_InterfaceSignal( form, part );
        }
    }
    public void batch_relate_R783_Any_gets_an_arbitrary_element_from_Expression() throws XtumlException {
        for ( Any form : population.Any_instances() ) {
            population.relate_R783_Any_gets_an_arbitrary_element_from_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getAny_expression_number())));
        }
    }
    public void batch_relate_R204_ClassAsSupertype_is_a_ReferredToClassInAssoc() throws XtumlException {
        for ( ClassAsSupertype form : population.ClassAsSupertype_instances() ) {
            population.relate_R204_ClassAsSupertype_is_a_ReferredToClassInAssoc( form, population.ReferredToClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R107_NewBaseAttribute_is_a_BaseAttribute() throws XtumlException {
        for ( NewBaseAttribute form : population.NewBaseAttribute_instances() ) {
            population.relate_R107_NewBaseAttribute_is_a_BaseAttribute( form, population.BaseAttribute_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R415_Enumerator_is_unique_value_of_EnumeratedType() throws XtumlException {
        for ( Enumerator form : population.Enumerator_instances() ) {
            population.relate_R415_Enumerator_is_unique_value_of_EnumeratedType( form, population.EnumeratedType_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package())));
        }
    }
    public void batch_relate_R776_ArrayLengthAccess_is_a_Expression() throws XtumlException {
        for ( ArrayLengthAccess form : population.ArrayLengthAccess_instances() ) {
            population.relate_R776_ArrayLengthAccess_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R2975_ComponentInstance_ComponentInstanceContainer() throws XtumlException {
        for ( ComponentInstance form : population.ComponentInstance_instances() ) {
            ComponentInstanceContainer part = population.ComponentInstanceContainer_instances().getById1(new InstanceIdentifier(form.getContainer_ID()));
            if ( !part.isEmpty() ) population.relate_R2975_ComponentInstance_ComponentInstanceContainer( form, part );
        }
    }
    public void batch_relate_R776_ParenthesizedExpression_is_a_Expression() throws XtumlException {
        for ( ParenthesizedExpression form : population.ParenthesizedExpression_instances() ) {
            population.relate_R776_ParenthesizedExpression_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R1013_OperationArgument_is_a_MessageArgument() throws XtumlException {
        for ( OperationArgument form : population.OperationArgument_instances() ) {
            population.relate_R1013_OperationArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R1658_TerminatorServiceSequence_Terminator() throws XtumlException {
        for ( TerminatorServiceSequence form : population.TerminatorServiceSequence_instances() ) {
            population.relate_R1658_TerminatorServiceSequence_Terminator( form, population.Terminator_instances().getById1(new InstanceIdentifier(form.getTerm_ID())));
        }
    }
    public void batch_relate_R832_ParameterValue_is_a_value_of_FunctionParameter() throws XtumlException {
        for ( ParameterValue form : population.ParameterValue_instances() ) {
            FunctionParameter part = population.FunctionParameter_instances().getById1(new InstanceIdentifier(form.getSParm_ID()));
            if ( !part.isEmpty() ) population.relate_R832_ParameterValue_is_a_value_of_FunctionParameter( form, part );
        }
    }
    public void batch_relate_R819_V_INS_refers_to_ModelClass() throws XtumlException {
        for ( V_INS form : population.V_INS_instances() ) {
            population.relate_R819_V_INS_refers_to_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R810_V_PAR_BridgeValue() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            BridgeValue part = population.BridgeValue_instances().getById1(new InstanceIdentifier(form.getInvocation_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R810_V_PAR_BridgeValue( form, part );
        }
    }
    public void batch_relate_R8001_MSG_M_is_a_PackageableElement() throws XtumlException {
        for ( MSG_M form : population.MSG_M_instances() ) {
            population.relate_R8001_MSG_M_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R603_GeneratePreexistingEvent_is_a_ACT_SMT() throws XtumlException {
        for ( GeneratePreexistingEvent form : population.GeneratePreexistingEvent_instances() ) {
            population.relate_R603_GeneratePreexistingEvent_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R4705_ImportedProvisionInSatisfaction_satisfaction_made_with_ImportedProvision() throws XtumlException {
        for ( ImportedProvisionInSatisfaction form : population.ImportedProvisionInSatisfaction_instances() ) {
            population.relate_R4705_ImportedProvisionInSatisfaction_satisfaction_made_with_ImportedProvision( form, population.ImportedProvision_instances().getById1(new InstanceIdentifier(form.getImportedProvision_Id())));
        }
    }
    public void batch_relate_R4704_ImportedReference_accepts_communication_through_Delegation() throws XtumlException {
        for ( ImportedReference form : population.ImportedReference_instances() ) {
            Delegation part = population.Delegation_instances().getById1(new InstanceIdentifier(form.getDelegation_Id()));
            if ( !part.isEmpty() ) population.relate_R4704_ImportedReference_accepts_communication_through_Delegation( form, part );
        }
    }
    public void batch_relate_R780_Creation_creates_ModelInst() throws XtumlException {
        for ( Creation form : population.Creation_instances() ) {
            population.relate_R780_Creation_creates_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R525_SEMEvent_is_a_StateMachineEvent() throws XtumlException {
        for ( SEMEvent form : population.SEMEvent_instances() ) {
            population.relate_R525_SEMEvent_is_a_StateMachineEvent( form, population.StateMachineEvent_instances().getById2(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R517_InstanceStateMachine_is_a_SM_SM() throws XtumlException {
        for ( InstanceStateMachine form : population.InstanceStateMachine_instances() ) {
            population.relate_R517_InstanceStateMachine_is_a_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R2910_AttributeValue_is_instance_of_O_ATTR() throws XtumlException {
        for ( AttributeValue form : population.AttributeValue_instances() ) {
            population.relate_R2910_AttributeValue_is_instance_of_O_ATTR( form, population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R4205_ComponentReference_nested_in_C_C() throws XtumlException {
        for ( ComponentReference form : population.ComponentReference_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier(form.getParentComp_Id()));
            if ( !part.isEmpty() ) population.relate_R4205_ComponentReference_nested_in_C_C( form, part );
        }
    }
    public void batch_relate_R204_ClassAsAssociatedOtherSide_is_a_ReferredToClassInAssoc() throws XtumlException {
        for ( ClassAsAssociatedOtherSide form : population.ClassAsAssociatedOtherSide_instances() ) {
            population.relate_R204_ClassAsAssociatedOtherSide_is_a_ReferredToClassInAssoc( form, population.ReferredToClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R2923_BlockInStackFrame_supplies_context_for_Block() throws XtumlException {
        for ( BlockInStackFrame form : population.BlockInStackFrame_instances() ) {
            population.relate_R2923_BlockInStackFrame_supplies_context_for_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R4013_InterfaceReferenceInDelegation_may_delegate_through_Delegation() throws XtumlException {
        for ( InterfaceReferenceInDelegation form : population.InterfaceReferenceInDelegation_instances() ) {
            population.relate_R4013_InterfaceReferenceInDelegation_may_delegate_through_Delegation( form, population.Delegation_instances().getById1(new InstanceIdentifier(form.getDelegation_Id())));
        }
    }
    public void batch_relate_R818_InstanceHandle_refers_to_ModelClass() throws XtumlException {
        for ( InstanceHandle form : population.InstanceHandle_instances() ) {
            population.relate_R818_InstanceHandle_refers_to_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R801_AttributeValueReference_is_a_Value() throws XtumlException {
        for ( AttributeValueReference form : population.AttributeValueReference_instances() ) {
            population.relate_R801_AttributeValueReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R451_ForSmt_is_a_Statement() throws XtumlException {
        for ( ForSmt form : population.ForSmt_instances() ) {
            population.relate_R451_ForSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R1105_ActionNode_is_a_ActivityNode() throws XtumlException {
        for ( ActionNode form : population.ActionNode_instances() ) {
            population.relate_R1105_ActionNode_is_a_ActivityNode( form, population.ActivityNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R110_ReferredToIdentifierAttribute_identifies_for_this_association_ReferredToClassInAssoc() throws XtumlException {
        for ( ReferredToIdentifierAttribute form : population.ReferredToIdentifierAttribute_instances() ) {
            population.relate_R110_ReferredToIdentifierAttribute_identifies_for_this_association_ReferredToClassInAssoc( form, population.ReferredToClassInAssoc_instances().getById2(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID(), form.getOid_ID())));
        }
    }
    public void batch_relate_R2915_I_INS_occupies_StateMachineState() throws XtumlException {
        for ( I_INS form : population.I_INS_instances() ) {
            StateMachineState part = population.StateMachineState_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R2915_I_INS_occupies_StateMachineState( form, part );
        }
    }
    public void batch_relate_R603_ACT_CON_is_a_ACT_SMT() throws XtumlException {
        for ( ACT_CON form : population.ACT_CON_instances() ) {
            population.relate_R603_ACT_CON_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2906_PendingEvent_is_instance_of_StateMachineEvent() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            population.relate_R2906_PendingEvent_is_instance_of_StateMachineEvent( form, population.StateMachineEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID())));
        }
    }
    public void batch_relate_R51_Dimensions_defines_return_value_dimensions_for_S_SYNC() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            S_SYNC part = population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID()));
            if ( !part.isEmpty() ) population.relate_R51_Dimensions_defines_return_value_dimensions_for_S_SYNC( form, part );
        }
    }
    public void batch_relate_R930_ExternalEntityParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( ExternalEntityParticipant form : population.ExternalEntityParticipant_instances() ) {
            population.relate_R930_ExternalEntityParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R700_V_PAR_EventSpecificationStatement() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            EventSpecificationStatement part = population.EventSpecificationStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R700_V_PAR_EventSpecificationStatement( form, part );
        }
    }
    public void batch_relate_R514_ActionHome_houses_Action() throws XtumlException {
        for ( ActionHome form : population.ActionHome_instances() ) {
            population.relate_R514_ActionHome_houses_Action( form, population.Action_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R817_V_PAR_FunctionValue() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            FunctionValue part = population.FunctionValue_instances().getById1(new InstanceIdentifier(form.getInvocation_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R817_V_PAR_FunctionValue( form, part );
        }
    }
    public void batch_relate_R849_Dimensions_specifies_occurrences_of_V_VAR() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            V_VAR part = population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID()));
            if ( !part.isEmpty() ) population.relate_R849_Dimensions_specifies_occurrences_of_V_VAR( form, part );
        }
    }
    public void batch_relate_R1020_BridgeMessage_is_a_SynchronousMessage() throws XtumlException {
        for ( BridgeMessage form : population.BridgeMessage_instances() ) {
            population.relate_R1020_BridgeMessage_is_a_SynchronousMessage( form, population.SynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R124_OperationParameter_succeeds_OperationParameter() throws XtumlException {
        for ( OperationParameter form : population.OperationParameter_instances() ) {
            OperationParameter part = population.OperationParameter_instances().getById1(new InstanceIdentifier(form.getPrevious_TParm_ID()));
            if ( !part.isEmpty() ) population.relate_R124_OperationParameter_succeeds_OperationParameter( form, part );
        }
    }
    public void batch_relate_R603_ElseIfStmt_is_a_ACT_SMT() throws XtumlException {
        for ( ElseIfStmt form : population.ElseIfStmt_instances() ) {
            population.relate_R603_ElseIfStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R3903_EventCreation_has_base_Expression() throws XtumlException {
        for ( EventCreation form : population.EventCreation_instances() ) {
            population.relate_R3903_EventCreation_has_base_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getEvt_expression_number())));
        }
    }
    public void batch_relate_R8001_UseCaseAssociation_is_a_PackageableElement() throws XtumlException {
        for ( UseCaseAssociation form : population.UseCaseAssociation_instances() ) {
            population.relate_R8001_UseCaseAssociation_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getAssoc_ID())));
        }
    }
    public void batch_relate_R607_IfStmt_controls_Block() throws XtumlException {
        for ( IfStmt form : population.IfStmt_instances() ) {
            population.relate_R607_IfStmt_controls_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R4756_TransitionTableCell_receives_Event() throws XtumlException {
        for ( TransitionTableCell form : population.TransitionTableCell_instances() ) {
            population.relate_R4756_TransitionTableCell_receives_Event( form, population.Event_instances().getById1(new InstanceIdentifier(form.getEvent_sm_name(), form.getEvent_sm_package(), form.getEvent_name())));
        }
    }
    public void batch_relate_R801_V_UNY_is_a_Value() throws XtumlException {
        for ( V_UNY form : population.V_UNY_instances() ) {
            population.relate_R801_V_UNY_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R4573_ComponentDefinition_C_C() throws XtumlException {
        for ( ComponentDefinition form : population.ComponentDefinition_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4573_ComponentDefinition_C_C( form, part );
        }
    }
    public void batch_relate_R401_EnumeratedType_is_a_File() throws XtumlException {
        for ( EnumeratedType form : population.EnumeratedType_instances() ) {
            population.relate_R401_EnumeratedType_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R486_Generate_generates_Expression() throws XtumlException {
        for ( Generate form : population.Generate_instances() ) {
            population.relate_R486_Generate_generates_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getEvt_expression_number())));
        }
    }
    public void batch_relate_R1504_SymbolicConstant_is_contained_by_ConstantSpecification() throws XtumlException {
        for ( SymbolicConstant form : population.SymbolicConstant_instances() ) {
            population.relate_R1504_SymbolicConstant_is_contained_by_ConstantSpecification( form, population.ConstantSpecification_instances().getById1(new InstanceIdentifier(form.getConstant_Spec_ID())));
        }
    }
    public void batch_relate_R2963_ComponentInstance_is_verifying_instance_of_ComponentReference() throws XtumlException {
        for ( ComponentInstance form : population.ComponentInstance_instances() ) {
            ComponentReference part = population.ComponentReference_instances().getById1(new InstanceIdentifier(form.getImportedComponent_Id()));
            if ( !part.isEmpty() ) population.relate_R2963_ComponentInstance_is_verifying_instance_of_ComponentReference( form, part );
        }
    }
    public void batch_relate_R502_StateMachineEvent_SM_SM() throws XtumlException {
        for ( StateMachineEvent form : population.StateMachineEvent_instances() ) {
            population.relate_R502_StateMachineEvent_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R801_BridgeValue_is_a_Value() throws XtumlException {
        for ( BridgeValue form : population.BridgeValue_instances() ) {
            population.relate_R801_BridgeValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R462_DeleteSmt_deletes_instance_specified_by_Expression() throws XtumlException {
        for ( DeleteSmt form : population.DeleteSmt_instances() ) {
            population.relate_R462_DeleteSmt_deletes_instance_specified_by_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R1013_EventArgument_is_a_MessageArgument() throws XtumlException {
        for ( EventArgument form : population.EventArgument_instances() ) {
            population.relate_R1013_EventArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R420_PortMessage_provides_implementation_for_Message() throws XtumlException {
        for ( PortMessage form : population.PortMessage_instances() ) {
            population.relate_R420_PortMessage_provides_implementation_for_Message( form, population.Message_instances().getById1(new InstanceIdentifier(form.getIface_name(), form.getIface_package(), form.getMsg_name())));
        }
    }
    public void batch_relate_R603_ReturnStmt_is_a_ACT_SMT() throws XtumlException {
        for ( ReturnStmt form : population.ReturnStmt_instances() ) {
            population.relate_R603_ReturnStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R510_MooreStateMachine_is_a_SM_SM() throws XtumlException {
        for ( MooreStateMachine form : population.MooreStateMachine_instances() ) {
            population.relate_R510_MooreStateMachine_is_a_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R4500_RequiredExecutableProperty_implements_ExecutableProperty() throws XtumlException {
        for ( RequiredExecutableProperty form : population.RequiredExecutableProperty_instances() ) {
            population.relate_R4500_RequiredExecutableProperty_implements_ExecutableProperty( form, population.ExecutableProperty_instances().getById1(new InstanceIdentifier(form.getExecutableProperty_Id())));
        }
    }
    public void batch_relate_R459_ForSmt_declares_as_iterator_Variable() throws XtumlException {
        for ( ForSmt form : population.ForSmt_instances() ) {
            population.relate_R459_ForSmt_declares_as_iterator_Variable( form, population.Variable_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getIterator_block_number(), form.getIterator_name())));
        }
    }
    public void batch_relate_R4007_PropertyParameter_is_typed_by_DataType() throws XtumlException {
        for ( PropertyParameter form : population.PropertyParameter_instances() ) {
            population.relate_R4007_PropertyParameter_is_typed_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R17_InstanceReferenceDataType_is_a_DataType() throws XtumlException {
        for ( InstanceReferenceDataType form : population.InstanceReferenceDataType_instances() ) {
            population.relate_R17_InstanceReferenceDataType_is_a_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R417_Port_passes_messages_for_ComponentDefinition() throws XtumlException {
        for ( Port form : population.Port_instances() ) {
            population.relate_R417_Port_passes_messages_for_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R519_ClassStateMachine_ModelClass() throws XtumlException {
        for ( ClassStateMachine form : population.ClassStateMachine_instances() ) {
            population.relate_R519_ClassStateMachine_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R689_AssignToMember_writes_Value() throws XtumlException {
        for ( AssignToMember form : population.AssignToMember_instances() ) {
            population.relate_R689_AssignToMember_writes_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getL_Value_ID())));
        }
    }
    public void batch_relate_R205_ClassAsSubtype_is_a_ReferringClassInAssoc() throws XtumlException {
        for ( ClassAsSubtype form : population.ClassAsSubtype_instances() ) {
            population.relate_R205_ClassAsSubtype_is_a_ReferringClassInAssoc( form, population.ReferringClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R435_ClassRelationship_has_formalizing_ModelInst() throws XtumlException {
        for ( ClassRelationship form : population.ClassRelationship_instances() ) {
            population.relate_R435_ClassRelationship_has_formalizing_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getForm_name(), form.getForm_package())));
        }
    }
    public void batch_relate_R2953_I_INS_entered_last_state_via_Transition() throws XtumlException {
        for ( I_INS form : population.I_INS_instances() ) {
            population.relate_R2953_I_INS_entered_last_state_via_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R2928_StackFrame_next_context_StackFrame() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            StackFrame part = population.StackFrame_instances().getById1(new InstanceIdentifier(form.getChild_Stack_Frame_ID()));
            if ( !part.isEmpty() ) population.relate_R2928_StackFrame_next_context_StackFrame( form, part );
        }
    }
    public void batch_relate_R776_Literal_is_a_Expression() throws XtumlException {
        for ( Literal form : population.Literal_instances() ) {
            population.relate_R776_Literal_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R781_ParameterReference_refers_to_FormalParameter() throws XtumlException {
        for ( ParameterReference form : population.ParameterReference_instances() ) {
            population.relate_R781_ParameterReference_refers_to_FormalParameter( form, population.FormalParameter_instances().getById1(new InstanceIdentifier(form.getParam_parent_name(), form.getParam_parent_package(), form.getParam_body_name(), form.getParam_name())));
        }
    }
    public void batch_relate_R207_ClassAsSimpleParticipant_is_related_to_formalizer_via_SimpleAssociation() throws XtumlException {
        for ( ClassAsSimpleParticipant form : population.ClassAsSimpleParticipant_instances() ) {
            population.relate_R207_ClassAsSimpleParticipant_is_related_to_formalizer_via_SimpleAssociation( form, population.SimpleAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R705_GenerateToClass_is_a_GenerateSMEventStatement() throws XtumlException {
        for ( GenerateToClass form : population.GenerateToClass_instances() ) {
            population.relate_R705_GenerateToClass_is_a_GenerateSMEventStatement( form, population.GenerateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R405_Function_can_execute_synchronously_within_ComponentDefinition() throws XtumlException {
        for ( Function form : population.Function_instances() ) {
            population.relate_R405_Function_can_execute_synchronously_within_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R801_MessageValue_is_a_Value() throws XtumlException {
        for ( MessageValue form : population.MessageValue_instances() ) {
            population.relate_R801_MessageValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R424_Attribute_is_typed_by_TypeReference() throws XtumlException {
        for ( Attribute form : population.Attribute_instances() ) {
            population.relate_R424_Attribute_is_typed_by_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R402_TypeImportReference_imports_type_into_context_of_File() throws XtumlException {
        for ( TypeImportReference form : population.TypeImportReference_instances() ) {
            population.relate_R402_TypeImportReference_imports_type_into_context_of_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getFile_name(), form.getFile_package())));
        }
    }
    public void batch_relate_R1128_CommunicationLink_may_be_formalized_against_Association() throws XtumlException {
        for ( CommunicationLink form : population.CommunicationLink_instances() ) {
            Association part = population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID()));
            if ( !part.isEmpty() ) population.relate_R1128_CommunicationLink_may_be_formalized_against_Association( form, part );
        }
    }
    public void batch_relate_R9002_DelegationInComponent_C_C() throws XtumlException {
        for ( DelegationInComponent form : population.DelegationInComponent_instances() ) {
            population.relate_R9002_DelegationInComponent_C_C( form, population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_Id())));
        }
    }
    public void batch_relate_R209_ClassAsAssociatedOneSide_is_related_to_other_side_via_LinkedAssociation() throws XtumlException {
        for ( ClassAsAssociatedOneSide form : population.ClassAsAssociatedOneSide_instances() ) {
            population.relate_R209_ClassAsAssociatedOneSide_is_related_to_other_side_via_LinkedAssociation( form, population.LinkedAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R456_WhileSmt_has_control_CodeBlock() throws XtumlException {
        for ( WhileSmt form : population.WhileSmt_instances() ) {
            population.relate_R456_WhileSmt_has_control_CodeBlock( form, population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getControl_block_number())));
        }
    }
    public void batch_relate_R842_V_PAR_MessageValue() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            MessageValue part = population.MessageValue_instances().getById1(new InstanceIdentifier(form.getInvocation_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R842_V_PAR_MessageValue( form, part );
        }
    }
    public void batch_relate_R4020_InterfaceSignal_succeeds_InterfaceSignal() throws XtumlException {
        for ( InterfaceSignal form : population.InterfaceSignal_instances() ) {
            InterfaceSignal part = population.InterfaceSignal_instances().getById1(new InstanceIdentifier(form.getPrevious_Id()));
            if ( !part.isEmpty() ) population.relate_R4020_InterfaceSignal_succeeds_InterfaceSignal( form, part );
        }
    }
    public void batch_relate_R471_IfSmt_executes_then_block_if_true_Expression() throws XtumlException {
        for ( IfSmt form : population.IfSmt_instances() ) {
            population.relate_R471_IfSmt_executes_then_block_if_true_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getCond_expression_number())));
        }
    }
    public void batch_relate_R4012_InterfaceReference_may_be_defined_by_C_I() throws XtumlException {
        for ( InterfaceReference form : population.InterfaceReference_instances() ) {
            C_I part = population.C_I_instances().getById1(new InstanceIdentifier(form.getFormal_Interface_Id()));
            if ( !part.isEmpty() ) population.relate_R4012_InterfaceReference_may_be_defined_by_C_I( form, part );
        }
    }
    public void batch_relate_R9002_DelegationInComponent_Delegation() throws XtumlException {
        for ( DelegationInComponent form : population.DelegationInComponent_instances() ) {
            population.relate_R9002_DelegationInComponent_Delegation( form, population.Delegation_instances().getById1(new InstanceIdentifier(form.getDelegation_Id())));
        }
    }
    public void batch_relate_R9000_SatisfactionInComponent_Satisfaction() throws XtumlException {
        for ( SatisfactionInComponent form : population.SatisfactionInComponent_instances() ) {
            population.relate_R9000_SatisfactionInComponent_Satisfaction( form, population.Satisfaction_instances().getById1(new InstanceIdentifier(form.getSatisfaction_Id())));
        }
    }
    public void batch_relate_R9_ExternalEntityInModel_is_a_presence_in_subsystem_model_of_ExternalEntity() throws XtumlException {
        for ( ExternalEntityInModel form : population.ExternalEntityInModel_instances() ) {
            population.relate_R9_ExternalEntityInModel_is_a_presence_in_subsystem_model_of_ExternalEntity( form, population.ExternalEntity_instances().getById1(new InstanceIdentifier(form.getEE_ID())));
        }
    }
    public void batch_relate_R526_SignalEvent_is_a_SEMEvent() throws XtumlException {
        for ( SignalEvent form : population.SignalEvent_instances() ) {
            population.relate_R526_SignalEvent_is_a_SEMEvent( form, population.SEMEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R1013_InformalArgument_is_a_MessageArgument() throws XtumlException {
        for ( InformalArgument form : population.InformalArgument_instances() ) {
            population.relate_R1013_InformalArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R837_MemberValueReference_Value() throws XtumlException {
        for ( MemberValueReference form : population.MemberValueReference_instances() ) {
            population.relate_R837_MemberValueReference_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getRoot_Value_ID())));
        }
    }
    public void batch_relate_R1657_Dimensions_TerminatorService() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            TerminatorService part = population.TerminatorService_instances().getById1(new InstanceIdentifier(form.getSvc_ID()));
            if ( !part.isEmpty() ) population.relate_R1657_Dimensions_TerminatorService( form, part );
        }
    }
    public void batch_relate_R608_WhileStmt_controls_Block() throws XtumlException {
        for ( WhileStmt form : population.WhileStmt_instances() ) {
            population.relate_R608_WhileStmt_controls_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R427_GenericInvocable_is_a_InvocableObject() throws XtumlException {
        for ( GenericInvocable form : population.GenericInvocable_instances() ) {
            population.relate_R427_GenericInvocable_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getName())));
        }
    }
    public void batch_relate_R2944_EventQueueEntry_PendingEvent() throws XtumlException {
        for ( EventQueueEntry form : population.EventQueueEntry_instances() ) {
            population.relate_R2944_EventQueueEntry_PendingEvent( form, population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getEvent_ID())));
        }
    }
    public void batch_relate_R947_FormalAttribute_is_a_ClassParticipantAttribute() throws XtumlException {
        for ( FormalAttribute form : population.FormalAttribute_instances() ) {
            population.relate_R947_FormalAttribute_is_a_ClassParticipantAttribute( form, population.ClassParticipantAttribute_instances().getById1(new InstanceIdentifier(form.getIa_ID())));
        }
    }
    public void batch_relate_R831_ParameterValue_is_a_value_of_BridgeParameter() throws XtumlException {
        for ( ParameterValue form : population.ParameterValue_instances() ) {
            BridgeParameter part = population.BridgeParameter_instances().getById1(new InstanceIdentifier(form.getBParm_ID()));
            if ( !part.isEmpty() ) population.relate_R831_ParameterValue_is_a_value_of_BridgeParameter( form, part );
        }
    }
    public void batch_relate_R777_UnaryOperation_has_single_operand_Expression() throws XtumlException {
        for ( UnaryOperation form : population.UnaryOperation_instances() ) {
            population.relate_R777_UnaryOperation_has_single_operand_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getOp_expression_number())));
        }
    }
    public void batch_relate_R407_UnresolvedType_is_a_Type() throws XtumlException {
        for ( UnresolvedType form : population.UnresolvedType_instances() ) {
            population.relate_R407_UnresolvedType_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R2954_StackFrame_has_context_I_INS() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            I_INS part = population.I_INS_instances().getById1(new InstanceIdentifier(form.getInst_ID()));
            if ( !part.isEmpty() ) population.relate_R2954_StackFrame_has_context_I_INS( form, part );
        }
    }
    public void batch_relate_R603_ACT_FIO_is_a_ACT_SMT() throws XtumlException {
        for ( ACT_FIO form : population.ACT_FIO_instances() ) {
            population.relate_R603_ACT_FIO_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R1018_ReturnMessage_is_a_MSG_M() throws XtumlException {
        for ( ReturnMessage form : population.ReturnMessage_instances() ) {
            population.relate_R1018_ReturnMessage_is_a_MSG_M( form, population.MSG_M_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R211_ClassAsLink_formalizes_association_between_associated_classes_LinkedAssociation() throws XtumlException {
        for ( ClassAsLink form : population.ClassAsLink_instances() ) {
            population.relate_R211_ClassAsLink_formalizes_association_between_associated_classes_LinkedAssociation( form, population.LinkedAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R940_Lifespan_extends_from_InteractionParticipant() throws XtumlException {
        for ( Lifespan form : population.Lifespan_instances() ) {
            population.relate_R940_Lifespan_extends_from_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getSource_Part_ID())));
        }
    }
    public void batch_relate_R795_Expression_expresses_value_of_TypeReference() throws XtumlException {
        for ( Expression form : population.Expression_instances() ) {
            population.relate_R795_Expression_expresses_value_of_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R2973_RuntimeChannel_requirer_RuntimeChannel() throws XtumlException {
        for ( RuntimeChannel form : population.RuntimeChannel_instances() ) {
            RuntimeChannel part = population.RuntimeChannel_instances().getById1(new InstanceIdentifier(form.getNext_provider_Channel_Id()));
            if ( !part.isEmpty() ) population.relate_R2973_RuntimeChannel_requirer_RuntimeChannel( form, part );
        }
    }
    public void batch_relate_R451_ReturnSmt_is_a_Statement() throws XtumlException {
        for ( ReturnSmt form : population.ReturnSmt_instances() ) {
            population.relate_R451_ReturnSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R17_StructuredDataType_is_a_DataType() throws XtumlException {
        for ( StructuredDataType form : population.StructuredDataType_instances() ) {
            population.relate_R17_StructuredDataType_is_a_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R509_CreationTransition_is_assigned_to_LocalEvent() throws XtumlException {
        for ( CreationTransition form : population.CreationTransition_instances() ) {
            LocalEvent part = population.LocalEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R509_CreationTransition_is_assigned_to_LocalEvent( form, part );
        }
    }
    public void batch_relate_R533_StateMachineEventDataItem_succeeds_StateMachineEventDataItem() throws XtumlException {
        for ( StateMachineEventDataItem form : population.StateMachineEventDataItem_instances() ) {
            StateMachineEventDataItem part = population.StateMachineEventDataItem_instances().getById1(new InstanceIdentifier(form.getPrevious_SMedi_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R533_StateMachineEventDataItem_succeeds_StateMachineEventDataItem( form, part );
        }
    }
    public void batch_relate_R102_O_ATTR_abstracts_characteristics_of_ModelClass() throws XtumlException {
        for ( O_ATTR form : population.O_ATTR_instances() ) {
            population.relate_R102_O_ATTR_abstracts_characteristics_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R603_CreateNoVariable_is_a_ACT_SMT() throws XtumlException {
        for ( CreateNoVariable form : population.CreateNoVariable_instances() ) {
            population.relate_R603_CreateNoVariable_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R215_ClassAsDerivedOtherSide_is_related_to_one_side_via_DerivedAssociation() throws XtumlException {
        for ( ClassAsDerivedOtherSide form : population.ClassAsDerivedOtherSide_instances() ) {
            population.relate_R215_ClassAsDerivedOtherSide_is_related_to_one_side_via_DerivedAssociation( form, population.DerivedAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R407_ModelInst_is_a_Type() throws XtumlException {
        for ( ModelInst form : population.ModelInst_instances() ) {
            population.relate_R407_ModelInst_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R801_ArrayLengthValue_is_a_Value() throws XtumlException {
        for ( ArrayLengthValue form : population.ArrayLengthValue_instances() ) {
            population.relate_R801_ArrayLengthValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R4754_TransitionTableRow_State() throws XtumlException {
        for ( TransitionTableRow form : population.TransitionTableRow_instances() ) {
            population.relate_R4754_TransitionTableRow_State( form, population.State_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getState_name())));
        }
    }
    public void batch_relate_R4502_RequiredSignal_is_a_RequiredExecutableProperty() throws XtumlException {
        for ( RequiredSignal form : population.RequiredSignal_instances() ) {
            population.relate_R4502_RequiredSignal_is_a_RequiredExecutableProperty( form, population.RequiredExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R680_InterfaceOperationInvocation_is_invocation_of_ProvidedOperation() throws XtumlException {
        for ( InterfaceOperationInvocation form : population.InterfaceOperationInvocation_instances() ) {
            ProvidedOperation part = population.ProvidedOperation_instances().getById1(new InstanceIdentifier(form.getProvidedOp_Id()));
            if ( !part.isEmpty() ) population.relate_R680_InterfaceOperationInvocation_is_invocation_of_ProvidedOperation( form, part );
        }
    }
    public void batch_relate_R19_Bridge_provides_access_to_ExternalEntity() throws XtumlException {
        for ( Bridge form : population.Bridge_instances() ) {
            population.relate_R19_Bridge_provides_access_to_ExternalEntity( form, population.ExternalEntity_instances().getById1(new InstanceIdentifier(form.getEE_ID())));
        }
    }
    public void batch_relate_R776_ParameterReference_is_a_Expression() throws XtumlException {
        for ( ParameterReference form : population.ParameterReference_instances() ) {
            population.relate_R776_ParameterReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R2957_I_INS_created_by_ComponentInstance() throws XtumlException {
        for ( I_INS form : population.I_INS_instances() ) {
            population.relate_R2957_I_INS_created_by_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R4558_UtilityReference_used_within_context_of_ComponentDefinition() throws XtumlException {
        for ( UtilityReference form : population.UtilityReference_instances() ) {
            population.relate_R4558_UtilityReference_used_within_context_of_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R123_InstanceReferenceDataType_provides_reference_datatype_for_ModelClass() throws XtumlException {
        for ( InstanceReferenceDataType form : population.InstanceReferenceDataType_instances() ) {
            population.relate_R123_InstanceReferenceDataType_provides_reference_datatype_for_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R511_MooreActionHome_StateMachineState() throws XtumlException {
        for ( MooreActionHome form : population.MooreActionHome_instances() ) {
            population.relate_R511_MooreActionHome_StateMachineState( form, population.StateMachineState_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R8001_C_I_is_a_PackageableElement() throws XtumlException {
        for ( C_I form : population.C_I_instances() ) {
            population.relate_R8001_C_I_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R794_ActualParameter_parameter_value_specified_by_Expression() throws XtumlException {
        for ( ActualParameter form : population.ActualParameter_instances() ) {
            population.relate_R794_ActualParameter_parameter_value_specified_by_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R638_ACT_SEL_selection_V_VAR() throws XtumlException {
        for ( ACT_SEL form : population.ACT_SEL_instances() ) {
            population.relate_R638_ACT_SEL_selection_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R113_ReferentialAttribute_navigates_back_to_BaseAttribute() throws XtumlException {
        for ( ReferentialAttribute form : population.ReferentialAttribute_instances() ) {
            BaseAttribute part = population.BaseAttribute_instances().getById1(new InstanceIdentifier(form.getBAttr_ID(), form.getBObj_ID()));
            if ( !part.isEmpty() ) population.relate_R113_ReferentialAttribute_navigates_back_to_BaseAttribute( form, part );
        }
    }
    public void batch_relate_R801_V_BIN_is_a_Value() throws XtumlException {
        for ( V_BIN form : population.V_BIN_instances() ) {
            population.relate_R801_V_BIN_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R698_FunctionBody_is_a_Body() throws XtumlException {
        for ( FunctionBody form : population.FunctionBody_instances() ) {
            population.relate_R698_FunctionBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4757_StateTransition_transitions_to_State() throws XtumlException {
        for ( StateTransition form : population.StateTransition_instances() ) {
            population.relate_R4757_StateTransition_transitions_to_State( form, population.State_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getEnd_state_name())));
        }
    }
    public void batch_relate_R2966_IntercomponentQueueEntry_has_queued_StackFrame() throws XtumlException {
        for ( IntercomponentQueueEntry form : population.IntercomponentQueueEntry_instances() ) {
            population.relate_R2966_IntercomponentQueueEntry_has_queued_StackFrame( form, population.StackFrame_instances().getById1(new InstanceIdentifier(form.getStack_Frame_ID())));
        }
    }
    public void batch_relate_R1655_Dimensions_TerminatorServiceParameter() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            TerminatorServiceParameter part = population.TerminatorServiceParameter_instances().getById1(new InstanceIdentifier(form.getTSParm_ID()));
            if ( !part.isEmpty() ) population.relate_R1655_Dimensions_TerminatorServiceParameter( form, part );
        }
    }
    public void batch_relate_R4006_PropertyParameter_parameterizes_ExecutableProperty() throws XtumlException {
        for ( PropertyParameter form : population.PropertyParameter_instances() ) {
            population.relate_R4006_PropertyParameter_parameterizes_ExecutableProperty( form, population.ExecutableProperty_instances().getById1(new InstanceIdentifier(form.getSignal_Id())));
        }
    }
    public void batch_relate_R8001_ComponentReference_is_a_PackageableElement() throws XtumlException {
        for ( ComponentReference form : population.ComponentReference_instances() ) {
            population.relate_R8001_ComponentReference_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R4502_RequiredOperation_is_a_RequiredExecutableProperty() throws XtumlException {
        for ( RequiredOperation form : population.RequiredOperation_instances() ) {
            population.relate_R4502_RequiredOperation_is_a_RequiredExecutableProperty( form, population.RequiredExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R807_AttributeValueReference_has_root_Value() throws XtumlException {
        for ( AttributeValueReference form : population.AttributeValueReference_instances() ) {
            population.relate_R807_AttributeValueReference_has_root_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getRoot_Value_ID())));
        }
    }
    public void batch_relate_R407_UserDefinedType_is_a_Type() throws XtumlException {
        for ( UserDefinedType form : population.UserDefinedType_instances() ) {
            population.relate_R407_UserDefinedType_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R4503_ProvidedOperation_is_a_ProvidedExecutableProperty() throws XtumlException {
        for ( ProvidedOperation form : population.ProvidedOperation_instances() ) {
            population.relate_R4503_ProvidedOperation_is_a_ProvidedExecutableProperty( form, population.ProvidedExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R664_SelectRelatedWhere_is_a_ACT_SEL() throws XtumlException {
        for ( SelectRelatedWhere form : population.SelectRelatedWhere_instances() ) {
            population.relate_R664_SelectRelatedWhere_is_a_ACT_SEL( form, population.ACT_SEL_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R482_UnrelateSmt_unrelates_participating_Expression() throws XtumlException {
        for ( UnrelateSmt form : population.UnrelateSmt_instances() ) {
            population.relate_R482_UnrelateSmt_unrelates_participating_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getPart_expression_number())));
        }
    }
    public void batch_relate_R603_Relate_is_a_ACT_SMT() throws XtumlException {
        for ( Relate form : population.Relate_instances() ) {
            population.relate_R603_Relate_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R801_TransientValueReference_is_a_Value() throws XtumlException {
        for ( TransientValueReference form : population.TransientValueReference_instances() ) {
            population.relate_R801_TransientValueReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R17_EnumerationDataType_is_a_DataType() throws XtumlException {
        for ( EnumerationDataType form : population.EnumerationDataType_instances() ) {
            population.relate_R17_EnumerationDataType_is_a_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R829_OperationValue_O_TFR() throws XtumlException {
        for ( OperationValue form : population.OperationValue_instances() ) {
            population.relate_R829_OperationValue_O_TFR( form, population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID())));
        }
    }
    public void batch_relate_R1112_AcceptTimeEventAction_is_a_AcceptEvent() throws XtumlException {
        for ( AcceptTimeEventAction form : population.AcceptTimeEventAction_instances() ) {
            population.relate_R1112_AcceptTimeEventAction_is_a_AcceptEvent( form, population.AcceptEvent_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R4753_TransitionTableRow_StateMachine() throws XtumlException {
        for ( TransitionTableRow form : population.TransitionTableRow_instances() ) {
            population.relate_R4753_TransitionTableRow_StateMachine( form, population.StateMachine_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package())));
        }
    }
    public void batch_relate_R427_Operation_is_a_InvocableObject() throws XtumlException {
        for ( Operation form : population.Operation_instances() ) {
            population.relate_R427_Operation_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getClass_name(), form.getClass_package(), form.getName())));
        }
    }
    public void batch_relate_R3908_ArrayLengthAccess_has_root_Expression() throws XtumlException {
        for ( ArrayLengthAccess form : population.ArrayLengthAccess_instances() ) {
            population.relate_R3908_ArrayLengthAccess_has_root_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRoot_expression_number())));
        }
    }
    public void batch_relate_R2940_Timer_provides_delayed_delivery_of_PendingEvent() throws XtumlException {
        for ( Timer form : population.Timer_instances() ) {
            PendingEvent part = population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getEvent_ID()));
            if ( !part.isEmpty() ) population.relate_R2940_Timer_provides_delayed_delivery_of_PendingEvent( form, part );
        }
    }
    public void batch_relate_R660_SignalInvocation_is_invocation_of_RequiredSignal() throws XtumlException {
        for ( SignalInvocation form : population.SignalInvocation_instances() ) {
            RequiredSignal part = population.RequiredSignal_instances().getById1(new InstanceIdentifier(form.getRequiredSig_Id()));
            if ( !part.isEmpty() ) population.relate_R660_SignalInvocation_is_invocation_of_RequiredSignal( form, part );
        }
    }
    public void batch_relate_R1133_CommunicationLink_starts_at_InteractionParticipant() throws XtumlException {
        for ( CommunicationLink form : population.CommunicationLink_instances() ) {
            population.relate_R1133_CommunicationLink_starts_at_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getStart_Part_ID())));
        }
    }
    public void batch_relate_R402_TypeImportReference_imports_type_via_TypeImport() throws XtumlException {
        for ( TypeImportReference form : population.TypeImportReference_instances() ) {
            population.relate_R402_TypeImportReference_imports_type_via_TypeImport( form, population.TypeImport_instances().getById1(new InstanceIdentifier(form.getFully_qualified_name())));
        }
    }
    public void batch_relate_R427_Function_is_a_InvocableObject() throws XtumlException {
        for ( Function form : population.Function_instances() ) {
            population.relate_R427_Function_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getName())));
        }
    }
    public void batch_relate_R401_InstSet_is_a_File() throws XtumlException {
        for ( InstSet form : population.InstSet_instances() ) {
            population.relate_R401_InstSet_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R848_V_VAR_has_DataType() throws XtumlException {
        for ( V_VAR form : population.V_VAR_instances() ) {
            DataType part = population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID()));
            if ( !part.isEmpty() ) population.relate_R848_V_VAR_has_DataType( form, part );
        }
    }
    public void batch_relate_R4558_UtilityReference_contains_Utility() throws XtumlException {
        for ( UtilityReference form : population.UtilityReference_instances() ) {
            population.relate_R4558_UtilityReference_contains_Utility( form, population.Utility_instances().getById1(new InstanceIdentifier(form.getUtility_name(), form.getUtility_package())));
        }
    }
    public void batch_relate_R4510_AttributeAccessor_gets_and_sets_Attribute() throws XtumlException {
        for ( AttributeAccessor form : population.AttributeAccessor_instances() ) {
            population.relate_R4510_AttributeAccessor_gets_and_sets_Attribute( form, population.Attribute_instances().getById1(new InstanceIdentifier(form.getClass_name(), form.getClass_package(), form.getAttribute_name())));
        }
    }
    public void batch_relate_R17_UserDataType_is_a_DataType() throws XtumlException {
        for ( UserDataType form : population.UserDataType_instances() ) {
            population.relate_R17_UserDataType_is_a_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R21_BridgeParameter_contains_Bridge() throws XtumlException {
        for ( BridgeParameter form : population.BridgeParameter_instances() ) {
            population.relate_R21_BridgeParameter_contains_Bridge( form, population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID())));
        }
    }
    public void batch_relate_R4757_StateTransition_TransitionTableCell() throws XtumlException {
        for ( StateTransition form : population.StateTransition_instances() ) {
            population.relate_R4757_StateTransition_TransitionTableCell( form, population.TransitionTableCell_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getStart_state_name(), form.getEvent_sm_name(), form.getEvent_sm_package(), form.getEvent_name())));
        }
    }
    public void batch_relate_R4009_Requirement_is_a_InterfaceReference() throws XtumlException {
        for ( Requirement form : population.Requirement_instances() ) {
            population.relate_R4009_Requirement_is_a_InterfaceReference( form, population.InterfaceReference_instances().getById1(new InstanceIdentifier(form.getRequirement_Id())));
        }
    }
    public void batch_relate_R621_Unrelate_other_V_VAR() throws XtumlException {
        for ( Unrelate form : population.Unrelate_instances() ) {
            population.relate_R621_Unrelate_other_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOther_Side_Var_ID())));
        }
    }
    public void batch_relate_R4571_RelationshipPopulationSelector_selects_relationships_out_of_population_of_ComponentDefinition() throws XtumlException {
        for ( RelationshipPopulationSelector form : population.RelationshipPopulationSelector_instances() ) {
            population.relate_R4571_RelationshipPopulationSelector_selects_relationships_out_of_population_of_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R661_ACT_SMT_succeeds_ACT_SMT() throws XtumlException {
        for ( ACT_SMT form : population.ACT_SMT_instances() ) {
            ACT_SMT part = population.ACT_SMT_instances().getById2(new InstanceIdentifier(form.getPrevious_Statement_ID(), form.getBlock_ID()));
            if ( !part.isEmpty() ) population.relate_R661_ACT_SMT_succeeds_ACT_SMT( form, part );
        }
    }
    public void batch_relate_R4703_ImportedProvision_is_a_ImportedReference() throws XtumlException {
        for ( ImportedProvision form : population.ImportedProvision_instances() ) {
            population.relate_R4703_ImportedProvision_is_a_ImportedReference( form, population.ImportedReference_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R4701_ImportedReference_imports_InterfaceReference() throws XtumlException {
        for ( ImportedReference form : population.ImportedReference_instances() ) {
            InterfaceReference part = population.InterfaceReference_instances().getById1(new InstanceIdentifier(form.getRef_Id()));
            if ( !part.isEmpty() ) population.relate_R4701_ImportedReference_imports_InterfaceReference( form, part );
        }
    }
    public void batch_relate_R603_OperationInvocation_is_a_ACT_SMT() throws XtumlException {
        for ( OperationInvocation form : population.OperationInvocation_instances() ) {
            population.relate_R603_OperationInvocation_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2951_ValueInStackFrame_StackFrame() throws XtumlException {
        for ( ValueInStackFrame form : population.ValueInStackFrame_instances() ) {
            population.relate_R2951_ValueInStackFrame_StackFrame( form, population.StackFrame_instances().getById1(new InstanceIdentifier(form.getStack_Frame_ID())));
        }
    }
    public void batch_relate_R801_InstanceSetReference_is_a_Value() throws XtumlException {
        for ( InstanceSetReference form : population.InstanceSetReference_instances() ) {
            population.relate_R801_InstanceSetReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R2923_BlockInStackFrame_is_executed_within_the_context_of_StackFrame() throws XtumlException {
        for ( BlockInStackFrame form : population.BlockInStackFrame_instances() ) {
            population.relate_R2923_BlockInStackFrame_is_executed_within_the_context_of_StackFrame( form, population.StackFrame_instances().getById1(new InstanceIdentifier(form.getStack_Frame_ID())));
        }
    }
    public void batch_relate_R4009_Provision_is_a_InterfaceReference() throws XtumlException {
        for ( Provision form : population.Provision_instances() ) {
            population.relate_R4009_Provision_is_a_InterfaceReference( form, population.InterfaceReference_instances().getById1(new InstanceIdentifier(form.getProvision_Id())));
        }
    }
    public void batch_relate_R409_ModelInst_ModelClass() throws XtumlException {
        for ( ModelInst form : population.ModelInst_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R409_ModelInst_ModelClass( form, part );
        }
    }
    public void batch_relate_R930_UseCaseParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( UseCaseParticipant form : population.UseCaseParticipant_instances() ) {
            population.relate_R930_UseCaseParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R801_LiteralReal_is_a_Value() throws XtumlException {
        for ( LiteralReal form : population.LiteralReal_instances() ) {
            population.relate_R801_LiteralReal_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R801_ParameterValue_is_a_Value() throws XtumlException {
        for ( ParameterValue form : population.ParameterValue_instances() ) {
            population.relate_R801_ParameterValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R107_DerivedBaseAttribute_is_a_BaseAttribute() throws XtumlException {
        for ( DerivedBaseAttribute form : population.DerivedBaseAttribute_instances() ) {
            population.relate_R107_DerivedBaseAttribute_is_a_BaseAttribute( form, population.BaseAttribute_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R603_AssignToMember_is_a_ACT_SMT() throws XtumlException {
        for ( AssignToMember form : population.AssignToMember_instances() ) {
            population.relate_R603_AssignToMember_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R658_ElseIfStmt_controls_Block() throws XtumlException {
        for ( ElseIfStmt form : population.ElseIfStmt_instances() ) {
            population.relate_R658_ElseIfStmt_controls_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R477_Statement_executes_before_Statement() throws XtumlException {
        for ( Statement form : population.Statement_instances() ) {
            Statement part = population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getNext_statement_number()));
            if ( !part.isEmpty() ) population.relate_R477_Statement_executes_before_Statement( form, part );
        }
    }
    public void batch_relate_R610_SelectFromInstancesWhere_where_clause_Value() throws XtumlException {
        for ( SelectFromInstancesWhere form : population.SelectFromInstancesWhere_instances() ) {
            population.relate_R610_SelectFromInstancesWhere_where_clause_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getWhere_Clause_Value_ID())));
        }
    }
    public void batch_relate_R527_NonLocalEvent_is_defined_by_PolymorphicEvent() throws XtumlException {
        for ( NonLocalEvent form : population.NonLocalEvent_instances() ) {
            population.relate_R527_NonLocalEvent_is_defined_by_PolymorphicEvent( form, population.PolymorphicEvent_instances().getById1(new InstanceIdentifier(form.getPolySMevt_ID(), form.getPolySM_ID())));
        }
    }
    public void batch_relate_R603_ACT_BRK_is_a_ACT_SMT() throws XtumlException {
        for ( ACT_BRK form : population.ACT_BRK_instances() ) {
            population.relate_R603_ACT_BRK_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R937_InstanceAttributeValue_owns_formal_ClassInstanceParticipant() throws XtumlException {
        for ( InstanceAttributeValue form : population.InstanceAttributeValue_instances() ) {
            ClassInstanceParticipant part = population.ClassInstanceParticipant_instances().getById1(new InstanceIdentifier(form.getFormal_Part_ID()));
            if ( !part.isEmpty() ) population.relate_R937_InstanceAttributeValue_owns_formal_ClassInstanceParticipant( form, part );
        }
    }
    public void batch_relate_R8001_S_SYNC_is_a_PackageableElement() throws XtumlException {
        for ( S_SYNC form : population.S_SYNC_instances() ) {
            population.relate_R8001_S_SYNC_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getSync_ID())));
        }
    }
    public void batch_relate_R2969_RuntimeChannel_implements_Satisfaction() throws XtumlException {
        for ( RuntimeChannel form : population.RuntimeChannel_instances() ) {
            Satisfaction part = population.Satisfaction_instances().getById1(new InstanceIdentifier(form.getSatisfaction_Id()));
            if ( !part.isEmpty() ) population.relate_R2969_RuntimeChannel_implements_Satisfaction( form, part );
        }
    }
    public void batch_relate_R427_AttributeDerivation_is_a_InvocableObject() throws XtumlException {
        for ( AttributeDerivation form : population.AttributeDerivation_instances() ) {
            population.relate_R427_AttributeDerivation_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getClass_name(), form.getClass_package(), form.getAttribute_name())));
        }
    }
    public void batch_relate_R618_RelateUsing_other_V_VAR() throws XtumlException {
        for ( RelateUsing form : population.RelateUsing_instances() ) {
            population.relate_R618_RelateUsing_other_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOther_Side_Var_ID())));
        }
    }
    public void batch_relate_R669_V_PAR_FunctionInvocation() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            FunctionInvocation part = population.FunctionInvocation_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R669_V_PAR_FunctionInvocation( form, part );
        }
    }
    public void batch_relate_R613_ACT_SEL_starting_point_Value() throws XtumlException {
        for ( ACT_SEL form : population.ACT_SEL_instances() ) {
            population.relate_R613_ACT_SEL_starting_point_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R682_ElseIfStmt_IfStmt() throws XtumlException {
        for ( ElseIfStmt form : population.ElseIfStmt_instances() ) {
            population.relate_R682_ElseIfStmt_IfStmt( form, population.IfStmt_instances().getById1(new InstanceIdentifier(form.getIf_Statement_ID())));
        }
    }
    public void batch_relate_R705_GenerateToCreator_is_a_GenerateSMEventStatement() throws XtumlException {
        for ( GenerateToCreator form : population.GenerateToCreator_instances() ) {
            population.relate_R705_GenerateToCreator_is_a_GenerateSMEventStatement( form, population.GenerateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R206_DerivedAssociation_is_a_Association() throws XtumlException {
        for ( DerivedAssociation form : population.DerivedAssociation_instances() ) {
            population.relate_R206_DerivedAssociation_is_a_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R603_Unrelate_is_a_ACT_SMT() throws XtumlException {
        for ( Unrelate form : population.Unrelate_instances() ) {
            population.relate_R603_Unrelate_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R1660_ServiceInSequence_TerminatorService() throws XtumlException {
        for ( ServiceInSequence form : population.ServiceInSequence_instances() ) {
            TerminatorService part = population.TerminatorService_instances().getById1(new InstanceIdentifier(form.getSvc_ID()));
            if ( !part.isEmpty() ) population.relate_R1660_ServiceInSequence_TerminatorService( form, part );
        }
    }
    public void batch_relate_R788_AttributeAccess_refers_to_Attribute() throws XtumlException {
        for ( AttributeAccess form : population.AttributeAccess_instances() ) {
            population.relate_R788_AttributeAccess_refers_to_Attribute( form, population.Attribute_instances().getById1(new InstanceIdentifier(form.getAttr_name(), form.getAttr_class_package(), form.getAttr_class_name())));
        }
    }
    public void batch_relate_R2947_SelfQueueEntry_follows_SelfQueueEntry() throws XtumlException {
        for ( SelfQueueEntry form : population.SelfQueueEntry_instances() ) {
            SelfQueueEntry part = population.SelfQueueEntry_instances().getById1(new InstanceIdentifier(form.getNext_Self_Queue_Entry_ID()));
            if ( !part.isEmpty() ) population.relate_R2947_SelfQueueEntry_follows_SelfQueueEntry( form, part );
        }
    }
    public void batch_relate_R2967_StackFrame_holds_return_value_for_Stack() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            Stack part = population.Stack_instances().getById1(new InstanceIdentifier(form.getValue_Q_Stack_ID()));
            if ( !part.isEmpty() ) population.relate_R2967_StackFrame_holds_return_value_for_Stack( form, part );
        }
    }
    public void batch_relate_R2944_EventQueueEntry_ComponentInstance() throws XtumlException {
        for ( EventQueueEntry form : population.EventQueueEntry_instances() ) {
            population.relate_R2944_EventQueueEntry_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R1653_TerminatorServiceParameter_DataType() throws XtumlException {
        for ( TerminatorServiceParameter form : population.TerminatorServiceParameter_instances() ) {
            population.relate_R1653_TerminatorServiceParameter_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R639_ACT_FIO_selection_V_VAR() throws XtumlException {
        for ( ACT_FIO form : population.ACT_FIO_instances() ) {
            population.relate_R639_ACT_FIO_selection_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R1013_FunctionArgument_is_a_MessageArgument() throws XtumlException {
        for ( FunctionArgument form : population.FunctionArgument_instances() ) {
            population.relate_R1013_FunctionArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R4505_SetSelector_invokes_InstanceSelector() throws XtumlException {
        for ( SetSelector form : population.SetSelector_instances() ) {
            population.relate_R4505_SetSelector_invokes_InstanceSelector( form, population.InstanceSelector_instances().getById1(new InstanceIdentifier(form.getSelector_class_name(), form.getSelector_class_package(), form.getSelector_name())));
        }
    }
    public void batch_relate_R606_ElseStmt_controls_Block() throws XtumlException {
        for ( ElseStmt form : population.ElseStmt_instances() ) {
            population.relate_R606_ElseStmt_controls_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R823_V_VAR_Block() throws XtumlException {
        for ( V_VAR form : population.V_VAR_instances() ) {
            population.relate_R823_V_VAR_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R1015_OperationArgument_is_represented_by_OperationParameter() throws XtumlException {
        for ( OperationArgument form : population.OperationArgument_instances() ) {
            OperationParameter part = population.OperationParameter_instances().getById1(new InstanceIdentifier(form.getTParm_ID()));
            if ( !part.isEmpty() ) population.relate_R1015_OperationArgument_is_represented_by_OperationParameter( form, part );
        }
    }
    public void batch_relate_R421_Iface_C_I() throws XtumlException {
        for ( Iface form : population.Iface_instances() ) {
            C_I part = population.C_I_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R421_Iface_C_I( form, part );
        }
    }
    public void batch_relate_R473_ReturnSmt_returns_value_specified_by_Expression() throws XtumlException {
        for ( ReturnSmt form : population.ReturnSmt_instances() ) {
            Expression part = population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRet_expression_number()));
            if ( !part.isEmpty() ) population.relate_R473_ReturnSmt_returns_value_specified_by_Expression( form, part );
        }
    }
    public void batch_relate_R1010_FunctionMessage_is_invocation_of_S_SYNC() throws XtumlException {
        for ( FunctionMessage form : population.FunctionMessage_instances() ) {
            S_SYNC part = population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID()));
            if ( !part.isEmpty() ) population.relate_R1010_FunctionMessage_is_invocation_of_S_SYNC( form, part );
        }
    }
    public void batch_relate_R401_GeneralFile_is_a_File() throws XtumlException {
        for ( GeneralFile form : population.GeneralFile_instances() ) {
            population.relate_R401_GeneralFile_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R789_SelectFromInstances_is_a_Select() throws XtumlException {
        for ( SelectFromInstances form : population.SelectFromInstances_instances() ) {
            population.relate_R789_SelectFromInstances_is_a_Select( form, population.Select_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R703_GenerateSMEventStatement_is_a_GenerateEventStatement() throws XtumlException {
        for ( GenerateSMEventStatement form : population.GenerateSMEventStatement_instances() ) {
            population.relate_R703_GenerateSMEventStatement_is_a_GenerateEventStatement( form, population.GenerateEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R707_GenerateSMEventStatement_generates_StateMachineEvent() throws XtumlException {
        for ( GenerateSMEventStatement form : population.GenerateSMEventStatement_instances() ) {
            population.relate_R707_GenerateSMEventStatement_generates_StateMachineEvent( form, population.StateMachineEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID())));
        }
    }
    public void batch_relate_R620_Unrelate_one_V_VAR() throws XtumlException {
        for ( Unrelate form : population.Unrelate_instances() ) {
            population.relate_R620_Unrelate_one_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOne_Side_Var_ID())));
        }
    }
    public void batch_relate_R4703_ImportedRequirement_is_a_ImportedReference() throws XtumlException {
        for ( ImportedRequirement form : population.ImportedRequirement_instances() ) {
            population.relate_R4703_ImportedRequirement_is_a_ImportedReference( form, population.ImportedReference_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R676_SelectFromInstancesWhere_from_extent_of_ModelClass() throws XtumlException {
        for ( SelectFromInstancesWhere form : population.SelectFromInstancesWhere_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R676_SelectFromInstancesWhere_from_extent_of_ModelClass( form, part );
        }
    }
    public void batch_relate_R1020_OperationMessage_is_a_SynchronousMessage() throws XtumlException {
        for ( OperationMessage form : population.OperationMessage_instances() ) {
            population.relate_R1020_OperationMessage_is_a_SynchronousMessage( form, population.SynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R507_NewStateTransition_is_a_Transition() throws XtumlException {
        for ( NewStateTransition form : population.NewStateTransition_instances() ) {
            population.relate_R507_NewStateTransition_is_a_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R4512_Selector_traverses_across_ClassRelationship() throws XtumlException {
        for ( Selector form : population.Selector_instances() ) {
            population.relate_R4512_Selector_traverses_across_ClassRelationship( form, population.ClassRelationship_instances().getById1(new InstanceIdentifier(form.getRel_comp_name(), form.getRel_comp_package(), form.getRel_name())));
        }
    }
    public void batch_relate_R504_NewStateTransition_is_a_StateEventMatrixEntry() throws XtumlException {
        for ( NewStateTransition form : population.NewStateTransition_instances() ) {
            population.relate_R504_NewStateTransition_is_a_StateEventMatrixEntry( form, population.StateEventMatrixEntry_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R699_Body_has_current_scope_Block() throws XtumlException {
        for ( Body form : population.Body_instances() ) {
            Block part = population.Block_instances().getById1(new InstanceIdentifier(form.getCurrentScope_ID()));
            if ( !part.isEmpty() ) population.relate_R699_Body_has_current_scope_Block( form, part );
        }
    }
    public void batch_relate_R8001_Delegation_is_a_PackageableElement() throws XtumlException {
        for ( Delegation form : population.Delegation_instances() ) {
            population.relate_R8001_Delegation_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R776_ArrayElementReference_is_a_Expression() throws XtumlException {
        for ( ArrayElementReference form : population.ArrayElementReference_instances() ) {
            population.relate_R776_ArrayElementReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R4008_InterfaceOperation_has_return_defined_by_DataType() throws XtumlException {
        for ( InterfaceOperation form : population.InterfaceOperation_instances() ) {
            population.relate_R4008_InterfaceOperation_has_return_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R652_ForStmt_set_V_VAR() throws XtumlException {
        for ( ForStmt form : population.ForStmt_instances() ) {
            population.relate_R652_ForStmt_set_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getSet_Var_ID())));
        }
    }
    public void batch_relate_R702_CreateSMEventStatement_is_a_CreateEventStatement() throws XtumlException {
        for ( CreateSMEventStatement form : population.CreateSMEventStatement_instances() ) {
            population.relate_R702_CreateSMEventStatement_is_a_CreateEventStatement( form, population.CreateEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R8001_Association_is_a_PackageableElement() throws XtumlException {
        for ( Association form : population.Association_instances() ) {
            population.relate_R8001_Association_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R1017_EventArgument_is_represented_by_StateMachineEventDataItem() throws XtumlException {
        for ( EventArgument form : population.EventArgument_instances() ) {
            StateMachineEventDataItem part = population.StateMachineEventDataItem_instances().getById1(new InstanceIdentifier(form.getSMedi_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R1017_EventArgument_is_represented_by_StateMachineEventDataItem( form, part );
        }
    }
    public void batch_relate_R108_AttributeReferenceInClass_is_resolved_by_ReferentialAttribute() throws XtumlException {
        for ( AttributeReferenceInClass form : population.AttributeReferenceInClass_instances() ) {
            population.relate_R108_AttributeReferenceInClass_is_resolved_by_ReferentialAttribute( form, population.ReferentialAttribute_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R603_ElseStmt_is_a_ACT_SMT() throws XtumlException {
        for ( ElseStmt form : population.ElseStmt_instances() ) {
            population.relate_R603_ElseStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R485_Finalization_finalized_by_Statement() throws XtumlException {
        for ( Finalization form : population.Finalization_instances() ) {
            population.relate_R485_Finalization_finalized_by_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R615_Relate_one_V_VAR() throws XtumlException {
        for ( Relate form : population.Relate_instances() ) {
            population.relate_R615_Relate_one_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOne_Side_Var_ID())));
        }
    }
    public void batch_relate_R458_VariableInScope_is_in_scope_for_CodeBlock() throws XtumlException {
        for ( VariableInScope form : population.VariableInScope_instances() ) {
            population.relate_R458_VariableInScope_is_in_scope_for_CodeBlock( form, population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number())));
        }
    }
    public void batch_relate_R786_EnumeratorReference_refers_to_Enumerator() throws XtumlException {
        for ( EnumeratorReference form : population.EnumeratorReference_instances() ) {
            population.relate_R786_EnumeratorReference_refers_to_Enumerator( form, population.Enumerator_instances().getById1(new InstanceIdentifier(form.getEnum_type_name(), form.getEnum_type_package(), form.getEnum_name())));
        }
    }
    public void batch_relate_R513_MealyActionHome_is_a_ActionHome() throws XtumlException {
        for ( MealyActionHome form : population.MealyActionHome_instances() ) {
            population.relate_R513_MealyActionHome_is_a_ActionHome( form, population.ActionHome_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R930_Lifespan_is_a_InteractionParticipant() throws XtumlException {
        for ( Lifespan form : population.Lifespan_instances() ) {
            population.relate_R930_Lifespan_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R1650_Terminator_Deployment() throws XtumlException {
        for ( Terminator form : population.Terminator_instances() ) {
            population.relate_R1650_Terminator_Deployment( form, population.Deployment_instances().getById1(new InstanceIdentifier(form.getDeployment_ID())));
        }
    }
    public void batch_relate_R776_UnaryOperation_is_a_Expression() throws XtumlException {
        for ( UnaryOperation form : population.UnaryOperation_instances() ) {
            population.relate_R776_UnaryOperation_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R449_InstancePopulationSelector_selects_instances_of_ModelInst() throws XtumlException {
        for ( InstancePopulationSelector form : population.InstancePopulationSelector_instances() ) {
            population.relate_R449_InstancePopulationSelector_selects_instances_of_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R2902_Link_ends_at_LinkParticipation() throws XtumlException {
        for ( Link form : population.Link_instances() ) {
            population.relate_R2902_Link_ends_at_LinkParticipation( form, population.LinkParticipation_instances().getById1(new InstanceIdentifier(form.getRel_ID(), form.getToInst_ID())));
        }
    }
    public void batch_relate_R686_ProvidedSignalBody_specifies_processing_for_ProvidedSignal() throws XtumlException {
        for ( ProvidedSignalBody form : population.ProvidedSignalBody_instances() ) {
            population.relate_R686_ProvidedSignalBody_specifies_processing_for_ProvidedSignal( form, population.ProvidedSignal_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R106_BaseAttribute_is_a_O_ATTR() throws XtumlException {
        for ( BaseAttribute form : population.BaseAttribute_instances() ) {
            population.relate_R106_BaseAttribute_is_a_O_ATTR( form, population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R603_BridgeInvocation_is_a_ACT_SMT() throws XtumlException {
        for ( BridgeInvocation form : population.BridgeInvocation_instances() ) {
            population.relate_R603_BridgeInvocation_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R472_WhileSmt_executes_block_while_true_Expression() throws XtumlException {
        for ( WhileSmt form : population.WhileSmt_instances() ) {
            population.relate_R472_WhileSmt_executes_block_while_true_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getCond_expression_number())));
        }
    }
    public void batch_relate_R688_TransitionActionBody_specifies_processing_for_Action() throws XtumlException {
        for ( TransitionActionBody form : population.TransitionActionBody_instances() ) {
            population.relate_R688_TransitionActionBody_specifies_processing_for_Action( form, population.Action_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R603_Delete_is_a_ACT_SMT() throws XtumlException {
        for ( Delete form : population.Delete_instances() ) {
            population.relate_R603_Delete_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R692_IfStmt_was_executing_when_halted_ElseStmt() throws XtumlException {
        for ( IfStmt form : population.IfStmt_instances() ) {
            ElseStmt part = population.ElseStmt_instances().getById1(new InstanceIdentifier(form.getElse_Statement_ID()));
            if ( !part.isEmpty() ) population.relate_R692_IfStmt_was_executing_when_halted_ElseStmt( form, part );
        }
    }
    public void batch_relate_R611_SelectRelatedWhere_where_clause_Value() throws XtumlException {
        for ( SelectRelatedWhere form : population.SelectRelatedWhere_instances() ) {
            population.relate_R611_SelectRelatedWhere_where_clause_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getWhere_Clause_Value_ID())));
        }
    }
    public void batch_relate_R603_InterfaceOperationInvocation_is_a_ACT_SMT() throws XtumlException {
        for ( InterfaceOperationInvocation form : population.InterfaceOperationInvocation_instances() ) {
            population.relate_R603_InterfaceOperationInvocation_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R4017_Dimensions_specifies_occurrences_of_PropertyParameter() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPP_Id()));
            if ( !part.isEmpty() ) population.relate_R4017_Dimensions_specifies_occurrences_of_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R512_MealyActionHome_MealyStateMachine() throws XtumlException {
        for ( MealyActionHome form : population.MealyActionHome_instances() ) {
            population.relate_R512_MealyActionHome_MealyStateMachine( form, population.MealyStateMachine_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R427_PortMessage_is_a_InvocableObject() throws XtumlException {
        for ( PortMessage form : population.PortMessage_instances() ) {
            population.relate_R427_PortMessage_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getPort_name(), form.getPort_package(), form.getMsg_name())));
        }
    }
    public void batch_relate_R4705_ImportedProvisionInSatisfaction_provides_satisfaction_through_Satisfaction() throws XtumlException {
        for ( ImportedProvisionInSatisfaction form : population.ImportedProvisionInSatisfaction_instances() ) {
            population.relate_R4705_ImportedProvisionInSatisfaction_provides_satisfaction_through_Satisfaction( form, population.Satisfaction_instances().getById1(new InstanceIdentifier(form.getSatisfaction_Id())));
        }
    }
    public void batch_relate_R431_FormalParameter_is_typed_by_TypeReference() throws XtumlException {
        for ( FormalParameter form : population.FormalParameter_instances() ) {
            population.relate_R431_FormalParameter_is_typed_by_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R1107_SendSignal_is_a_ActionNode() throws XtumlException {
        for ( SendSignal form : population.SendSignal_instances() ) {
            population.relate_R1107_SendSignal_is_a_ActionNode( form, population.ActionNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R445_InstanceSelector_is_a_Selector() throws XtumlException {
        for ( InstanceSelector form : population.InstanceSelector_instances() ) {
            population.relate_R445_InstanceSelector_is_a_Selector( form, population.Selector_instances().getById1(new InstanceIdentifier(form.getClass_name(), form.getClass_package(), form.getName())));
        }
    }
    public void batch_relate_R1500_SymbolicConstant_is_defined_by_DataType() throws XtumlException {
        for ( SymbolicConstant form : population.SymbolicConstant_instances() ) {
            population.relate_R1500_SymbolicConstant_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R1016_FunctionArgument_is_represented_by_FunctionParameter() throws XtumlException {
        for ( FunctionArgument form : population.FunctionArgument_instances() ) {
            FunctionParameter part = population.FunctionParameter_instances().getById1(new InstanceIdentifier(form.getSParm_ID()));
            if ( !part.isEmpty() ) population.relate_R1016_FunctionArgument_is_represented_by_FunctionParameter( form, part );
        }
    }
    public void batch_relate_R778_BinaryOperation_has_right_Expression() throws XtumlException {
        for ( BinaryOperation form : population.BinaryOperation_instances() ) {
            population.relate_R778_BinaryOperation_has_right_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRight_expression_number())));
        }
    }
    public void batch_relate_R8004_ComponentVisibility_has_visibility_of_PackageableElement() throws XtumlException {
        for ( ComponentVisibility form : population.ComponentVisibility_instances() ) {
            population.relate_R8004_ComponentVisibility_has_visibility_of_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getElement_ID())));
        }
    }
    public void batch_relate_R801_MemberValueReference_is_a_Value() throws XtumlException {
        for ( MemberValueReference form : population.MemberValueReference_instances() ) {
            population.relate_R801_MemberValueReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R616_Relate_other_V_VAR() throws XtumlException {
        for ( Relate form : population.Relate_instances() ) {
            population.relate_R616_Relate_other_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOther_Side_Var_ID())));
        }
    }
    public void batch_relate_R1018_SynchronousMessage_is_a_MSG_M() throws XtumlException {
        for ( SynchronousMessage form : population.SynchronousMessage_instances() ) {
            population.relate_R1018_SynchronousMessage_is_a_MSG_M( form, population.MSG_M_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R690_IfStmt_was_executing_when_halted_ElseIfStmt() throws XtumlException {
        for ( IfStmt form : population.IfStmt_instances() ) {
            ElseIfStmt part = population.ElseIfStmt_instances().getById1(new InstanceIdentifier(form.getElif_Statement_ID()));
            if ( !part.isEmpty() ) population.relate_R690_IfStmt_was_executing_when_halted_ElseIfStmt( form, part );
        }
    }
    public void batch_relate_R407_BuiltInType_is_a_Type() throws XtumlException {
        for ( BuiltInType form : population.BuiltInType_instances() ) {
            population.relate_R407_BuiltInType_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R2977_IntercomponentQueueEntry_enqueued_by_ComponentInstance() throws XtumlException {
        for ( IntercomponentQueueEntry form : population.IntercomponentQueueEntry_instances() ) {
            population.relate_R2977_IntercomponentQueueEntry_enqueued_by_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R9000_SatisfactionInComponent_C_C() throws XtumlException {
        for ( SatisfactionInComponent form : population.SatisfactionInComponent_instances() ) {
            population.relate_R9000_SatisfactionInComponent_C_C( form, population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_Id())));
        }
    }
    public void batch_relate_R630_SignalInvocation_has_target_Value() throws XtumlException {
        for ( SignalInvocation form : population.SignalInvocation_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID()));
            if ( !part.isEmpty() ) population.relate_R630_SignalInvocation_has_target_Value( form, part );
        }
    }
    public void batch_relate_R776_Promotion_is_a_Expression() throws XtumlException {
        for ( Promotion form : population.Promotion_instances() ) {
            population.relate_R776_Promotion_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R603_WhileStmt_is_a_ACT_SMT() throws XtumlException {
        for ( WhileStmt form : population.WhileStmt_instances() ) {
            population.relate_R603_WhileStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R672_CreateNoVariable_instance_of_ModelClass() throws XtumlException {
        for ( CreateNoVariable form : population.CreateNoVariable_instances() ) {
            population.relate_R672_CreateNoVariable_instance_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R507_CreationTransition_is_a_Transition() throws XtumlException {
        for ( CreationTransition form : population.CreationTransition_instances() ) {
            population.relate_R507_CreationTransition_is_a_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R814_TransientVar_is_a_V_VAR() throws XtumlException {
        for ( TransientVar form : population.TransientVar_instances() ) {
            population.relate_R814_TransientVar_is_a_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R1020_InterfaceOperationMessage_is_a_SynchronousMessage() throws XtumlException {
        for ( InterfaceOperationMessage form : population.InterfaceOperationMessage_instances() ) {
            population.relate_R1020_InterfaceOperationMessage_is_a_SynchronousMessage( form, population.SynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R115_O_TFR_is_associated_with_ModelClass() throws XtumlException {
        for ( O_TFR form : population.O_TFR_instances() ) {
            population.relate_R115_O_TFR_is_associated_with_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R212_ClassAsSupertype_is_related_to_subtypes_via_SubtypeSupertypeAssociation() throws XtumlException {
        for ( ClassAsSupertype form : population.ClassAsSupertype_instances() ) {
            population.relate_R212_ClassAsSupertype_is_related_to_subtypes_via_SubtypeSupertypeAssociation( form, population.SubtypeSupertypeAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R404_FormalParameter_precedes_FormalParameter() throws XtumlException {
        for ( FormalParameter form : population.FormalParameter_instances() ) {
            FormalParameter part = population.FormalParameter_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getInvocable_name(), form.getNext_name()));
            if ( !part.isEmpty() ) population.relate_R404_FormalParameter_precedes_FormalParameter( form, part );
        }
    }
    public void batch_relate_R1022_InterfaceOperationMessage_sends_InterfaceOperation() throws XtumlException {
        for ( InterfaceOperationMessage form : population.InterfaceOperationMessage_instances() ) {
            InterfaceOperation part = population.InterfaceOperation_instances().getById1(new InstanceIdentifier(form.getId()));
            if ( !part.isEmpty() ) population.relate_R1022_InterfaceOperationMessage_sends_InterfaceOperation( form, part );
        }
    }
    public void batch_relate_R434_ClassRelationship_has_participating_ModelInst() throws XtumlException {
        for ( ClassRelationship form : population.ClassRelationship_instances() ) {
            population.relate_R434_ClassRelationship_has_participating_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getPart_name(), form.getPart_package())));
        }
    }
    public void batch_relate_R1000_MessageArgument_belongs_to_informal_MSG_M() throws XtumlException {
        for ( MessageArgument form : population.MessageArgument_instances() ) {
            MSG_M part = population.MSG_M_instances().getById1(new InstanceIdentifier(form.getInformal_Msg_ID()));
            if ( !part.isEmpty() ) population.relate_R1000_MessageArgument_belongs_to_informal_MSG_M( form, part );
        }
    }
    public void batch_relate_R214_ClassAsDerivedOneSide_is_related_to_other_type_via_DerivedAssociation() throws XtumlException {
        for ( ClassAsDerivedOneSide form : population.ClassAsDerivedOneSide_instances() ) {
            population.relate_R214_ClassAsDerivedOneSide_is_related_to_other_type_via_DerivedAssociation( form, population.DerivedAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R4201_ComponentReference_represents_C_C() throws XtumlException {
        for ( ComponentReference form : population.ComponentReference_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier(form.getAssignedComp_Id()));
            if ( !part.isEmpty() ) population.relate_R4201_ComponentReference_represents_C_C( form, part );
        }
    }
    public void batch_relate_R8004_ComponentVisibility_is_visible_to_C_C() throws XtumlException {
        for ( ComponentVisibility form : population.ComponentVisibility_instances() ) {
            population.relate_R8004_ComponentVisibility_is_visible_to_C_C( form, population.C_C_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R668_ReturnStmt_has_Value() throws XtumlException {
        for ( ReturnStmt form : population.ReturnStmt_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID()));
            if ( !part.isEmpty() ) population.relate_R668_ReturnStmt_has_Value( form, part );
        }
    }
    public void batch_relate_R516_StateMachineEventDataItem_is_carried_on_events_into_SM_SM() throws XtumlException {
        for ( StateMachineEventDataItem form : population.StateMachineEventDataItem_instances() ) {
            population.relate_R516_StateMachineEventDataItem_is_carried_on_events_into_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R698_ProvidedOperationBody_is_a_Body() throws XtumlException {
        for ( ProvidedOperationBody form : population.ProvidedOperationBody_instances() ) {
            population.relate_R698_ProvidedOperationBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R825_SelectedReference_value_OperationValue() throws XtumlException {
        for ( SelectedReference form : population.SelectedReference_instances() ) {
            OperationValue part = population.OperationValue_instances().getById1(new InstanceIdentifier(form.getOp_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R825_SelectedReference_value_OperationValue( form, part );
        }
    }
    public void batch_relate_R2958_LinkParticipation_I_INS() throws XtumlException {
        for ( LinkParticipation form : population.LinkParticipation_instances() ) {
            population.relate_R2958_LinkParticipation_I_INS( form, population.I_INS_instances().getById1(new InstanceIdentifier(form.getInst_ID())));
        }
    }
    public void batch_relate_R605_ForStmt_controls_Block() throws XtumlException {
        for ( ForStmt form : population.ForStmt_instances() ) {
            population.relate_R605_ForStmt_controls_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R779_BinaryOperation_has_left_Expression() throws XtumlException {
        for ( BinaryOperation form : population.BinaryOperation_instances() ) {
            population.relate_R779_BinaryOperation_has_left_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getLeft_expression_number())));
        }
    }
    public void batch_relate_R654_RelateUsing_creates_Association() throws XtumlException {
        for ( RelateUsing form : population.RelateUsing_instances() ) {
            population.relate_R654_RelateUsing_creates_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R4706_ImportedRequirement_provides_satisfaction_through_Satisfaction() throws XtumlException {
        for ( ImportedRequirement form : population.ImportedRequirement_instances() ) {
            Satisfaction part = population.Satisfaction_instances().getById1(new InstanceIdentifier(form.getSatisfaction_Element_Id()));
            if ( !part.isEmpty() ) population.relate_R4706_ImportedRequirement_provides_satisfaction_through_Satisfaction( form, part );
        }
    }
    public void batch_relate_R1210_BinaryAssociation_is_a_UseCaseAssociation() throws XtumlException {
        for ( BinaryAssociation form : population.BinaryAssociation_instances() ) {
            population.relate_R1210_BinaryAssociation_is_a_UseCaseAssociation( form, population.UseCaseAssociation_instances().getById1(new InstanceIdentifier(form.getAssoc_ID())));
        }
    }
    public void batch_relate_R451_DeleteSmt_is_a_Statement() throws XtumlException {
        for ( DeleteSmt form : population.DeleteSmt_instances() ) {
            population.relate_R451_DeleteSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R2903_Link_has_associator_LinkParticipation() throws XtumlException {
        for ( Link form : population.Link_instances() ) {
            LinkParticipation part = population.LinkParticipation_instances().getById1(new InstanceIdentifier(form.getRel_ID(), form.getAssocInst_ID()));
            if ( !part.isEmpty() ) population.relate_R2903_Link_has_associator_LinkParticipation( form, part );
        }
    }
    public void batch_relate_R656_UnrelateUsing_destroys_Association() throws XtumlException {
        for ( UnrelateUsing form : population.UnrelateUsing_instances() ) {
            population.relate_R656_UnrelateUsing_destroys_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R2949_Monitor_monitors_I_INS() throws XtumlException {
        for ( Monitor form : population.Monitor_instances() ) {
            population.relate_R2949_Monitor_monitors_I_INS( form, population.I_INS_instances().getById1(new InstanceIdentifier(form.getInst_ID())));
        }
    }
    public void batch_relate_R2949_Monitor_monitored_by_ComponentInstance() throws XtumlException {
        for ( Monitor form : population.Monitor_instances() ) {
            population.relate_R2949_Monitor_monitored_by_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R202_ClassInAssociation_may_be_represented_by_ImportedClass() throws XtumlException {
        for ( ClassInAssociation form : population.ClassInAssociation_instances() ) {
            ImportedClass part = population.ImportedClass_instances().getById1(new InstanceIdentifier(form.getIObj_ID()));
            if ( !part.isEmpty() ) population.relate_R202_ClassInAssociation_may_be_represented_by_ImportedClass( form, part );
        }
    }
    public void batch_relate_R126_Deferral_delegates_execution_of_O_TFR() throws XtumlException {
        for ( Deferral form : population.Deferral_instances() ) {
            population.relate_R126_Deferral_delegates_execution_of_O_TFR( form, population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID())));
        }
    }
    public void batch_relate_R1405_EP_PKG_SystemModel() throws XtumlException {
        for ( EP_PKG form : population.EP_PKG_instances() ) {
            population.relate_R1405_EP_PKG_SystemModel( form, population.SystemModel_instances().getById1(new InstanceIdentifier(form.getDirect_Sys_ID())));
        }
    }
    public void batch_relate_R798_Invocation_invokes_activity_on_Expression() throws XtumlException {
        for ( Invocation form : population.Invocation_instances() ) {
            population.relate_R798_Invocation_invokes_activity_on_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getBase_expression_number())));
        }
    }
    public void batch_relate_R603_IfStmt_is_a_ACT_SMT() throws XtumlException {
        for ( IfStmt form : population.IfStmt_instances() ) {
            population.relate_R603_IfStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R427_State_is_a_InvocableObject() throws XtumlException {
        for ( State form : population.State_instances() ) {
            population.relate_R427_State_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getName())));
        }
    }
    public void batch_relate_R834_EventParameterReference_EventDatumValue() throws XtumlException {
        for ( EventParameterReference form : population.EventParameterReference_instances() ) {
            population.relate_R834_EventParameterReference_EventDatumValue( form, population.EventDatumValue_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R4506_AttributeReference_provides_value_for_Attribute() throws XtumlException {
        for ( AttributeReference form : population.AttributeReference_instances() ) {
            population.relate_R4506_AttributeReference_provides_value_for_Attribute( form, population.Attribute_instances().getById1(new InstanceIdentifier(form.getReferring_attribute_class_name(), form.getReferring_attribute_class_package(), form.getReferring_attribute_name())));
        }
    }
    public void batch_relate_R4572_RelationshipPopulationSelector_selects_instances_of_ClassRelationship() throws XtumlException {
        for ( RelationshipPopulationSelector form : population.RelationshipPopulationSelector_instances() ) {
            population.relate_R4572_RelationshipPopulationSelector_selects_instances_of_ClassRelationship( form, population.ClassRelationship_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getRel_name())));
        }
    }
    public void batch_relate_R426_ComponentInstantiation_is_instantiated_by_Application() throws XtumlException {
        for ( ComponentInstantiation form : population.ComponentInstantiation_instances() ) {
            population.relate_R426_ComponentInstantiation_is_instantiated_by_Application( form, population.Application_instances().getById1(new InstanceIdentifier(form.getApp_name(), form.getApp_package())));
        }
    }
    public void batch_relate_R27_S_ENUM_is_defined_by_EnumerationDataType() throws XtumlException {
        for ( S_ENUM form : population.S_ENUM_instances() ) {
            population.relate_R27_S_ENUM_is_defined_by_EnumerationDataType( form, population.EnumerationDataType_instances().getById1(new InstanceIdentifier(form.getEDT_DT_ID())));
        }
    }
    public void batch_relate_R206_SimpleAssociation_is_a_Association() throws XtumlException {
        for ( SimpleAssociation form : population.SimpleAssociation_instances() ) {
            population.relate_R206_SimpleAssociation_is_a_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R203_ReferringClassInAssoc_is_a_ClassInAssociation() throws XtumlException {
        for ( ReferringClassInAssoc form : population.ReferringClassInAssoc_instances() ) {
            population.relate_R203_ReferringClassInAssoc_is_a_ClassInAssociation( form, population.ClassInAssociation_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R410_Attribute_abstracts_data_for_ModelInst() throws XtumlException {
        for ( Attribute form : population.Attribute_instances() ) {
            population.relate_R410_Attribute_abstracts_data_for_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R698_TransitionActionBody_is_a_Body() throws XtumlException {
        for ( TransitionActionBody form : population.TransitionActionBody_instances() ) {
            population.relate_R698_TransitionActionBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4751_State_StateMachine() throws XtumlException {
        for ( State form : population.State_instances() ) {
            population.relate_R4751_State_StateMachine( form, population.StateMachine_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package())));
        }
    }
    public void batch_relate_R401_StateMachine_is_a_File() throws XtumlException {
        for ( StateMachine form : population.StateMachine_instances() ) {
            population.relate_R401_StateMachine_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R1402_PackageReference_is_referenced_by_EP_PKG() throws XtumlException {
        for ( PackageReference form : population.PackageReference_instances() ) {
            population.relate_R1402_PackageReference_is_referenced_by_EP_PKG( form, population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getReferring_Package_ID())));
        }
    }
    public void batch_relate_R625_IfStmt_test_result_Value() throws XtumlException {
        for ( IfStmt form : population.IfStmt_instances() ) {
            population.relate_R625_IfStmt_test_result_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R3904_ActualParameter_FormalParameter() throws XtumlException {
        for ( ActualParameter form : population.ActualParameter_instances() ) {
            FormalParameter part = population.FormalParameter_instances().getById1(new InstanceIdentifier(form.getInvoked_parent_name(), form.getInvoked_parent_package(), form.getInvoked_name(), form.getParam_name()));
            if ( !part.isEmpty() ) population.relate_R3904_ActualParameter_FormalParameter( form, part );
        }
    }
    public void batch_relate_R603_ForStmt_is_a_ACT_SMT() throws XtumlException {
        for ( ForStmt form : population.ForStmt_instances() ) {
            population.relate_R603_ForStmt_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R26_FunctionParameter_is_typed_by__DataType() throws XtumlException {
        for ( FunctionParameter form : population.FunctionParameter_instances() ) {
            population.relate_R26_FunctionParameter_is_typed_by__DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R2964_PendingEvent_is_pending_in_ComponentInstance() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            population.relate_R2964_PendingEvent_is_pending_in_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R776_Creation_is_a_Expression() throws XtumlException {
        for ( Creation form : population.Creation_instances() ) {
            population.relate_R776_Creation_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getName(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R4000_CodeBlock_is_invoked_in_InvocableObject() throws XtumlException {
        for ( CodeBlock form : population.CodeBlock_instances() ) {
            population.relate_R4000_CodeBlock_is_invoked_in_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name())));
        }
    }
    public void batch_relate_R604_ChainLink_precedes_ChainLink() throws XtumlException {
        for ( ChainLink form : population.ChainLink_instances() ) {
            ChainLink part = population.ChainLink_instances().getById1(new InstanceIdentifier(form.getNext_Link_ID()));
            if ( !part.isEmpty() ) population.relate_R604_ChainLink_precedes_ChainLink( form, part );
        }
    }
    public void batch_relate_R8001_ActivityPartition_is_a_PackageableElement() throws XtumlException {
        for ( ActivityPartition form : population.ActivityPartition_instances() ) {
            population.relate_R8001_ActivityPartition_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R503_StateEventMatrixEntry_is_received_by_StateMachineState() throws XtumlException {
        for ( StateEventMatrixEntry form : population.StateEventMatrixEntry_instances() ) {
            population.relate_R503_StateEventMatrixEntry_is_received_by_StateMachineState( form, population.StateMachineState_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R2955_ComponentInstance_is_verifying_instance_of_C_C() throws XtumlException {
        for ( ComponentInstance form : population.ComponentInstance_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_Id()));
            if ( !part.isEmpty() ) population.relate_R2955_ComponentInstance_is_verifying_instance_of_C_C( form, part );
        }
    }
    public void batch_relate_R1210_Extend_is_a_UseCaseAssociation() throws XtumlException {
        for ( Extend form : population.Extend_instances() ) {
            population.relate_R1210_Extend_is_a_UseCaseAssociation( form, population.UseCaseAssociation_instances().getById1(new InstanceIdentifier(form.getAssoc_ID())));
        }
    }
    public void batch_relate_R850_SymbolicConstantValue_SymbolicConstant() throws XtumlException {
        for ( SymbolicConstantValue form : population.SymbolicConstantValue_instances() ) {
            population.relate_R850_SymbolicConstantValue_SymbolicConstant( form, population.SymbolicConstant_instances().getById1(new InstanceIdentifier(form.getConst_ID())));
        }
    }
    public void batch_relate_R806_AttributeValueReference_is_value_of_O_ATTR() throws XtumlException {
        for ( AttributeValueReference form : population.AttributeValueReference_instances() ) {
            population.relate_R806_AttributeValueReference_is_value_of_O_ATTR( form, population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R8001_DataType_is_a_PackageableElement() throws XtumlException {
        for ( DataType form : population.DataType_instances() ) {
            population.relate_R8001_DataType_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R203_ReferredToClassInAssoc_is_a_ClassInAssociation() throws XtumlException {
        for ( ReferredToClassInAssoc form : population.ReferredToClassInAssoc_instances() ) {
            population.relate_R203_ReferredToClassInAssoc_is_a_ClassInAssociation( form, population.ClassInAssociation_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R1402_PackageReference_refers_to_EP_PKG() throws XtumlException {
        for ( PackageReference form : population.PackageReference_instances() ) {
            population.relate_R1402_PackageReference_refers_to_EP_PKG( form, population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getReferred_Package_ID())));
        }
    }
    public void batch_relate_R428_InvocableObject_return_value_is_typed_by_TypeReference() throws XtumlException {
        for ( InvocableObject form : population.InvocableObject_instances() ) {
            population.relate_R428_InvocableObject_return_value_is_typed_by_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R603_SignalInvocation_is_a_ACT_SMT() throws XtumlException {
        for ( SignalInvocation form : population.SignalInvocation_instances() ) {
            population.relate_R603_SignalInvocation_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R1505_SymbolicConstant_succeeds_SymbolicConstant() throws XtumlException {
        for ( SymbolicConstant form : population.SymbolicConstant_instances() ) {
            SymbolicConstant part = population.SymbolicConstant_instances().getById1(new InstanceIdentifier(form.getPrevious_Const_ID()));
            if ( !part.isEmpty() ) population.relate_R1505_SymbolicConstant_succeeds_SymbolicConstant( form, part );
        }
    }
    public void batch_relate_R782_VariableReference_refers_to_local_Variable() throws XtumlException {
        for ( VariableReference form : population.VariableReference_instances() ) {
            population.relate_R782_VariableReference_refers_to_local_Variable( form, population.Variable_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getVar_block_number(), form.getVar_name())));
        }
    }
    public void batch_relate_R105_ClassIdentifierAttribute_is_part_of__ClassIdentifier() throws XtumlException {
        for ( ClassIdentifierAttribute form : population.ClassIdentifierAttribute_instances() ) {
            population.relate_R105_ClassIdentifierAttribute_is_part_of__ClassIdentifier( form, population.ClassIdentifier_instances().getById1(new InstanceIdentifier(form.getOid_ID(), form.getObj_ID())));
        }
    }
    public void batch_relate_R838_V_AER_has_root_Value() throws XtumlException {
        for ( V_AER form : population.V_AER_instances() ) {
            population.relate_R838_V_AER_has_root_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getRoot_Value_ID())));
        }
    }
    public void batch_relate_R18_UserDataType_are_defined_within_DataType() throws XtumlException {
        for ( UserDataType form : population.UserDataType_instances() ) {
            population.relate_R18_UserDataType_are_defined_within_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getCDT_DT_ID())));
        }
    }
    public void batch_relate_R8001_InteractionParticipant_is_a_PackageableElement() throws XtumlException {
        for ( InteractionParticipant form : population.InteractionParticipant_instances() ) {
            population.relate_R8001_InteractionParticipant_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R17_CoreDataType_is_a_DataType() throws XtumlException {
        for ( CoreDataType form : population.CoreDataType_instances() ) {
            population.relate_R17_CoreDataType_is_a_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R796_Where_has_condition_Expression() throws XtumlException {
        for ( Where form : population.Where_instances() ) {
            population.relate_R796_Where_has_condition_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getWhere_expression_number())));
        }
    }
    public void batch_relate_R507_NoEventTransition_is_a_Transition() throws XtumlException {
        for ( NoEventTransition form : population.NoEventTransition_instances() ) {
            population.relate_R507_NoEventTransition_is_a_Transition( form, population.Transition_instances().getById1(new InstanceIdentifier(form.getTrans_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R529_SignalEvent_RequiredSignal() throws XtumlException {
        for ( SignalEvent form : population.SignalEvent_instances() ) {
            RequiredSignal part = population.RequiredSignal_instances().getById1(new InstanceIdentifier(form.getRequired_Signal_Id()));
            if ( !part.isEmpty() ) population.relate_R529_SignalEvent_RequiredSignal( form, part );
        }
    }
    public void batch_relate_R208_ClassAsSimpleFormalizer_is_related_to_participant_via_SimpleAssociation() throws XtumlException {
        for ( ClassAsSimpleFormalizer form : population.ClassAsSimpleFormalizer_instances() ) {
            population.relate_R208_ClassAsSimpleFormalizer_is_related_to_participant_via_SimpleAssociation( form, population.SimpleAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R8001_Deployment_is_a_PackageableElement() throws XtumlException {
        for ( Deployment form : population.Deployment_instances() ) {
            population.relate_R8001_Deployment_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getDeployment_ID())));
        }
    }
    public void batch_relate_R776_BinaryOperation_is_a_Expression() throws XtumlException {
        for ( BinaryOperation form : population.BinaryOperation_instances() ) {
            population.relate_R776_BinaryOperation_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R677_ACT_FIO_from_extent_of_ModelClass() throws XtumlException {
        for ( ACT_FIO form : population.ACT_FIO_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R677_ACT_FIO_from_extent_of_ModelClass( form, part );
        }
    }
    public void batch_relate_R698_DerivedAttributeBody_is_a_Body() throws XtumlException {
        for ( DerivedAttributeBody form : population.DerivedAttributeBody_instances() ) {
            population.relate_R698_DerivedAttributeBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4761_Message_ExecutableProperty() throws XtumlException {
        for ( Message form : population.Message_instances() ) {
            ExecutableProperty part = population.ExecutableProperty_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4761_Message_ExecutableProperty( form, part );
        }
    }
    public void batch_relate_R407_InstSet_is_a_Type() throws XtumlException {
        for ( InstSet form : population.InstSet_instances() ) {
            population.relate_R407_InstSet_is_a_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R657_InterfaceOperationInvocation_is_invocation_of_RequiredOperation() throws XtumlException {
        for ( InterfaceOperationInvocation form : population.InterfaceOperationInvocation_instances() ) {
            RequiredOperation part = population.RequiredOperation_instances().getById1(new InstanceIdentifier(form.getRequiredOp_Id()));
            if ( !part.isEmpty() ) population.relate_R657_InterfaceOperationInvocation_is_invocation_of_RequiredOperation( form, part );
        }
    }
    public void batch_relate_R478_ForSmt_iterates_over_Expression() throws XtumlException {
        for ( ForSmt form : population.ForSmt_instances() ) {
            population.relate_R478_ForSmt_iterates_over_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getIterable_expression_number())));
        }
    }
    public void batch_relate_R801_LiteralBoolean_is_a_Value() throws XtumlException {
        for ( LiteralBoolean form : population.LiteralBoolean_instances() ) {
            population.relate_R801_LiteralBoolean_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R422_Port_C_PO() throws XtumlException {
        for ( Port form : population.Port_instances() ) {
            C_PO part = population.C_PO_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R422_Port_C_PO( form, part );
        }
    }
    public void batch_relate_R4004_InterfaceSignal_is_a_ExecutableProperty() throws XtumlException {
        for ( InterfaceSignal form : population.InterfaceSignal_instances() ) {
            population.relate_R4004_InterfaceSignal_is_a_ExecutableProperty( form, population.ExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1020_InformalSynchronousMessage_is_a_SynchronousMessage() throws XtumlException {
        for ( InformalSynchronousMessage form : population.InformalSynchronousMessage_instances() ) {
            population.relate_R1020_InformalSynchronousMessage_is_a_SynchronousMessage( form, population.SynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R665_SelectFromInstancesWhere_result_V_VAR() throws XtumlException {
        for ( SelectFromInstancesWhere form : population.SelectFromInstancesWhere_instances() ) {
            population.relate_R665_SelectFromInstancesWhere_result_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R4503_ProvidedSignal_is_a_ProvidedExecutableProperty() throws XtumlException {
        for ( ProvidedSignal form : population.ProvidedSignal_instances() ) {
            population.relate_R4503_ProvidedSignal_is_a_ProvidedExecutableProperty( form, population.ProvidedExecutableProperty_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1001_MessageArgument_belongs_to_formal_MSG_M() throws XtumlException {
        for ( MessageArgument form : population.MessageArgument_instances() ) {
            MSG_M part = population.MSG_M_instances().getById1(new InstanceIdentifier(form.getFormal_Msg_ID()));
            if ( !part.isEmpty() ) population.relate_R1001_MessageArgument_belongs_to_formal_MSG_M( form, part );
        }
    }
    public void batch_relate_R458_VariableInScope_has_in_scope_Variable() throws XtumlException {
        for ( VariableInScope form : population.VariableInScope_instances() ) {
            population.relate_R458_VariableInScope_has_in_scope_Variable( form, population.Variable_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getVar_block_number(), form.getVar_name())));
        }
    }
    public void batch_relate_R1019_SignalMessage_is_a_AsynchronousMessage() throws XtumlException {
        for ( SignalMessage form : population.SignalMessage_instances() ) {
            population.relate_R1019_SignalMessage_is_a_AsynchronousMessage( form, population.AsynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R776_Invocation_is_a_Expression() throws XtumlException {
        for ( Invocation form : population.Invocation_instances() ) {
            population.relate_R776_Invocation_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R663_SignalInvocation_is_invocation_of_ProvidedSignal() throws XtumlException {
        for ( SignalInvocation form : population.SignalInvocation_instances() ) {
            ProvidedSignal part = population.ProvidedSignal_instances().getById1(new InstanceIdentifier(form.getProvidedSig_Id()));
            if ( !part.isEmpty() ) population.relate_R663_SignalInvocation_is_invocation_of_ProvidedSignal( form, part );
        }
    }
    public void batch_relate_R517_ClassStateMachine_is_a_SM_SM() throws XtumlException {
        for ( ClassStateMachine form : population.ClassStateMachine_instances() ) {
            population.relate_R517_ClassStateMachine_is_a_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R4501_ProvidedExecutableProperty_implements_ExecutableProperty() throws XtumlException {
        for ( ProvidedExecutableProperty form : population.ProvidedExecutableProperty_instances() ) {
            population.relate_R4501_ProvidedExecutableProperty_implements_ExecutableProperty( form, population.ExecutableProperty_instances().getById1(new InstanceIdentifier(form.getExecutableProperty_Id())));
        }
    }
    public void batch_relate_R52_Dimensions_specifies_occurrences_of_FunctionParameter() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            FunctionParameter part = population.FunctionParameter_instances().getById1(new InstanceIdentifier(form.getSParm_ID()));
            if ( !part.isEmpty() ) population.relate_R52_Dimensions_specifies_occurrences_of_FunctionParameter( form, part );
        }
    }
    public void batch_relate_R835_VariableLocation_V_VAR() throws XtumlException {
        for ( VariableLocation form : population.VariableLocation_instances() ) {
            population.relate_R835_VariableLocation_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R811_V_PAR_OperationValue() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            OperationValue part = population.OperationValue_instances().getById1(new InstanceIdentifier(form.getInvocation_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R811_V_PAR_OperationValue( form, part );
        }
    }
    public void batch_relate_R939_ClassParticipant_represents_ModelClass() throws XtumlException {
        for ( ClassParticipant form : population.ClassParticipant_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R939_ClassParticipant_represents_ModelClass( form, part );
        }
    }
    public void batch_relate_R8001_EP_PKG_is_a_PackageableElement() throws XtumlException {
        for ( EP_PKG form : population.EP_PKG_instances() ) {
            PackageableElement part = population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getPackage_ID()));
            if ( !part.isEmpty() ) population.relate_R8001_EP_PKG_is_a_PackageableElement( form, part );
        }
    }
    public void batch_relate_R101_ImportedClass_represents_ModelClass() throws XtumlException {
        for ( ImportedClass form : population.ImportedClass_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R101_ImportedClass_represents_ModelClass( form, part );
        }
    }
    public void batch_relate_R401_ModelInst_is_a_File() throws XtumlException {
        for ( ModelInst form : population.ModelInst_instances() ) {
            population.relate_R401_ModelInst_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R2965_StackFrame_blocked_by_StackFrame() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            StackFrame part = population.StackFrame_instances().getById1(new InstanceIdentifier(form.getBlocking_Stack_Frame_ID()));
            if ( !part.isEmpty() ) population.relate_R2965_StackFrame_blocked_by_StackFrame( form, part );
        }
    }
    public void batch_relate_R933_ExternalEntityParticipant_represents_ExternalEntity() throws XtumlException {
        for ( ExternalEntityParticipant form : population.ExternalEntityParticipant_instances() ) {
            ExternalEntity part = population.ExternalEntity_instances().getById1(new InstanceIdentifier(form.getEE_ID()));
            if ( !part.isEmpty() ) population.relate_R933_ExternalEntityParticipant_represents_ExternalEntity( form, part );
        }
    }
    public void batch_relate_R698_OperationBody_is_a_Body() throws XtumlException {
        for ( OperationBody form : population.OperationBody_instances() ) {
            population.relate_R698_OperationBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R830_OperationValue_V_VAR() throws XtumlException {
        for ( OperationValue form : population.OperationValue_instances() ) {
            V_VAR part = population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID()));
            if ( !part.isEmpty() ) population.relate_R830_OperationValue_V_VAR( form, part );
        }
    }
    public void batch_relate_R791_SelectRelated_selects_instances_linked_from_instance_expressed_by_Expression() throws XtumlException {
        for ( SelectRelated form : population.SelectRelated_instances() ) {
            population.relate_R791_SelectRelated_selects_instances_linked_from_instance_expressed_by_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRoot_expression_number())));
        }
    }
    public void batch_relate_R930_ComponentParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( ComponentParticipant form : population.ComponentParticipant_instances() ) {
            population.relate_R930_ComponentParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R4707_PortReference_orginates_from_ComponentReference() throws XtumlException {
        for ( PortReference form : population.PortReference_instances() ) {
            population.relate_R4707_PortReference_orginates_from_ComponentReference( form, population.ComponentReference_instances().getById1(new InstanceIdentifier(form.getCL_IC_Id())));
        }
    }
    public void batch_relate_R504_EventIgnored_is_a_StateEventMatrixEntry() throws XtumlException {
        for ( EventIgnored form : population.EventIgnored_instances() ) {
            population.relate_R504_EventIgnored_is_a_StateEventMatrixEntry( form, population.StateEventMatrixEntry_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R710_CreateEventStatement_result_V_VAR() throws XtumlException {
        for ( CreateEventStatement form : population.CreateEventStatement_instances() ) {
            population.relate_R710_CreateEventStatement_result_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R701_CreateEventStatement_is_a_EventSpecificationStatement() throws XtumlException {
        for ( CreateEventStatement form : population.CreateEventStatement_instances() ) {
            population.relate_R701_CreateEventStatement_is_a_EventSpecificationStatement( form, population.EventSpecificationStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R120_Dimensions_specifies_occurrences_of_O_ATTR() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            O_ATTR part = population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R120_Dimensions_specifies_occurrences_of_O_ATTR( form, part );
        }
    }
    public void batch_relate_R784_ParenthesizedExpression_parenthesizes_Expression() throws XtumlException {
        for ( ParenthesizedExpression form : population.ParenthesizedExpression_instances() ) {
            population.relate_R784_ParenthesizedExpression_parenthesizes_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getBase_expression_number())));
        }
    }
    public void batch_relate_R776_Select_is_a_Expression() throws XtumlException {
        for ( Select form : population.Select_instances() ) {
            population.relate_R776_Select_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R451_BreakSmt_is_a_Statement() throws XtumlException {
        for ( BreakSmt form : population.BreakSmt_instances() ) {
            population.relate_R451_BreakSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R666_Body_has_committed_outer_Block() throws XtumlException {
        for ( Body form : population.Body_instances() ) {
            Block part = population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID()));
            if ( !part.isEmpty() ) population.relate_R666_Body_has_committed_outer_Block( form, part );
        }
    }
    public void batch_relate_R8001_ActivityEdge_is_a_PackageableElement() throws XtumlException {
        for ( ActivityEdge form : population.ActivityEdge_instances() ) {
            population.relate_R8001_ActivityEdge_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R481_RelateSmt_creates_instances_of_ClassRelationship() throws XtumlException {
        for ( RelateSmt form : population.RelateSmt_instances() ) {
            population.relate_R481_RelateSmt_creates_instances_of_ClassRelationship( form, population.ClassRelationship_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getRel_name())));
        }
    }
    public void batch_relate_R114_O_ATTR_defines_type_of_DataType() throws XtumlException {
        for ( O_ATTR form : population.O_ATTR_instances() ) {
            population.relate_R114_O_ATTR_defines_type_of_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R8001_ActivityNode_is_a_PackageableElement() throws XtumlException {
        for ( ActivityNode form : population.ActivityNode_instances() ) {
            population.relate_R8001_ActivityNode_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R4759_StateMachineEvent_Event() throws XtumlException {
        for ( StateMachineEvent form : population.StateMachineEvent_instances() ) {
            Event part = population.Event_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4759_StateMachineEvent_Event( form, part );
        }
    }
    public void batch_relate_R4760_StructureMember_Attribute() throws XtumlException {
        for ( StructureMember form : population.StructureMember_instances() ) {
            Attribute part = population.Attribute_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4760_StructureMember_Attribute( form, part );
        }
    }
    public void batch_relate_R122_Dimensions_defines_return_value_dimensions_for_O_TFR() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            O_TFR part = population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID()));
            if ( !part.isEmpty() ) population.relate_R122_Dimensions_defines_return_value_dimensions_for_O_TFR( form, part );
        }
    }
    public void batch_relate_R2907_PendingEvent_is_pending_for_I_INS() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            I_INS part = population.I_INS_instances().getById1(new InstanceIdentifier(form.getTarget_Inst_ID()));
            if ( !part.isEmpty() ) population.relate_R2907_PendingEvent_is_pending_for_I_INS( form, part );
        }
    }
    public void batch_relate_R2959_LinkParticipation_Association() throws XtumlException {
        for ( LinkParticipation form : population.LinkParticipation_instances() ) {
            population.relate_R2959_LinkParticipation_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R824_LiteralEnumerator_has_value_S_ENUM() throws XtumlException {
        for ( LiteralEnumerator form : population.LiteralEnumerator_instances() ) {
            population.relate_R824_LiteralEnumerator_has_value_S_ENUM( form, population.S_ENUM_instances().getById1(new InstanceIdentifier(form.getEnum_ID())));
        }
    }
    public void batch_relate_R785_AttributeAccess_refers_to_attribute_of_instance_expressed_by_Expression() throws XtumlException {
        for ( AttributeAccess form : population.AttributeAccess_instances() ) {
            population.relate_R785_AttributeAccess_refers_to_attribute_of_instance_expressed_by_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRoot_expression_number())));
        }
    }
    public void batch_relate_R659_ElseIfStmt_test_result_Value() throws XtumlException {
        for ( ElseIfStmt form : population.ElseIfStmt_instances() ) {
            population.relate_R659_ElseIfStmt_test_result_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R776_VariableReference_is_a_Expression() throws XtumlException {
        for ( VariableReference form : population.VariableReference_instances() ) {
            population.relate_R776_VariableReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R1652_TerminatorServiceParameter_TerminatorService() throws XtumlException {
        for ( TerminatorServiceParameter form : population.TerminatorServiceParameter_instances() ) {
            population.relate_R1652_TerminatorServiceParameter_TerminatorService( form, population.TerminatorService_instances().getById1(new InstanceIdentifier(form.getSvc_ID())));
        }
    }
    public void batch_relate_R827_FunctionValue_S_SYNC() throws XtumlException {
        for ( FunctionValue form : population.FunctionValue_instances() ) {
            population.relate_R827_FunctionValue_S_SYNC( form, population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID())));
        }
    }
    public void batch_relate_R4016_InterfaceReference_originates_from_C_PO() throws XtumlException {
        for ( InterfaceReference form : population.InterfaceReference_instances() ) {
            population.relate_R4016_InterfaceReference_originates_from_C_PO( form, population.C_PO_instances().getById1(new InstanceIdentifier(form.getPort_Id())));
        }
    }
    public void batch_relate_R712_E_GEN_has_recipient_V_VAR() throws XtumlException {
        for ( E_GEN form : population.E_GEN_instances() ) {
            population.relate_R712_E_GEN_has_recipient_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R3907_Promotion_promotes_Expression() throws XtumlException {
        for ( Promotion form : population.Promotion_instances() ) {
            population.relate_R3907_Promotion_promotes_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getInput_expression_number())));
        }
    }
    public void batch_relate_R426_ComponentInstantiation_is_broken_into_ComponentDefinition() throws XtumlException {
        for ( ComponentInstantiation form : population.ComponentInstantiation_instances() ) {
            population.relate_R426_ComponentInstantiation_is_broken_into_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R401_Iface_is_a_File() throws XtumlException {
        for ( Iface form : population.Iface_instances() ) {
            population.relate_R401_Iface_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R846_EventParameterReference_StateMachineEventDataItem() throws XtumlException {
        for ( EventParameterReference form : population.EventParameterReference_instances() ) {
            StateMachineEventDataItem part = population.StateMachineEventDataItem_instances().getById1(new InstanceIdentifier(form.getSMedi_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R846_EventParameterReference_StateMachineEventDataItem( form, part );
        }
    }
    public void batch_relate_R1009_EventMessage_generates_StateMachineEvent() throws XtumlException {
        for ( EventMessage form : population.EventMessage_instances() ) {
            StateMachineEvent part = population.StateMachineEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID()));
            if ( !part.isEmpty() ) population.relate_R1009_EventMessage_generates_StateMachineEvent( form, part );
        }
    }
    public void batch_relate_R679_V_PAR_taken_by_InterfaceOperationInvocation() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            InterfaceOperationInvocation part = population.InterfaceOperationInvocation_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R679_V_PAR_taken_by_InterfaceOperationInvocation( form, part );
        }
    }
    public void batch_relate_R1651_TerminatorService_Terminator() throws XtumlException {
        for ( TerminatorService form : population.TerminatorService_instances() ) {
            population.relate_R1651_TerminatorService_Terminator( form, population.Terminator_instances().getById1(new InstanceIdentifier(form.getTerm_ID())));
        }
    }
    public void batch_relate_R603_FunctionInvocation_is_a_ACT_SMT() throws XtumlException {
        for ( FunctionInvocation form : population.FunctionInvocation_instances() ) {
            population.relate_R603_FunctionInvocation_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R9100_GlobalElementInSystem_PackageableElement() throws XtumlException {
        for ( GlobalElementInSystem form : population.GlobalElementInSystem_instances() ) {
            population.relate_R9100_GlobalElementInSystem_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getElement_ID())));
        }
    }
    public void batch_relate_R840_ArrayLengthValue_returns_length_of_Value() throws XtumlException {
        for ( ArrayLengthValue form : population.ArrayLengthValue_instances() ) {
            population.relate_R840_ArrayLengthValue_returns_length_of_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getArray_Value_ID())));
        }
    }
    public void batch_relate_R1207_UseCaseAssociation_ends_at_InteractionParticipant() throws XtumlException {
        for ( UseCaseAssociation form : population.UseCaseAssociation_instances() ) {
            population.relate_R1207_UseCaseAssociation_ends_at_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getDestination_Part_ID())));
        }
    }
    public void batch_relate_R673_OperationInvocation_is_an_invocation_of_O_TFR() throws XtumlException {
        for ( OperationInvocation form : population.OperationInvocation_instances() ) {
            O_TFR part = population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID()));
            if ( !part.isEmpty() ) population.relate_R673_OperationInvocation_is_an_invocation_of_O_TFR( form, part );
        }
    }
    public void batch_relate_R528_SignalEvent_ProvidedSignal() throws XtumlException {
        for ( SignalEvent form : population.SignalEvent_instances() ) {
            ProvidedSignal part = population.ProvidedSignal_instances().getById1(new InstanceIdentifier(form.getProvided_Signal_Id()));
            if ( !part.isEmpty() ) population.relate_R528_SignalEvent_ProvidedSignal( form, part );
        }
    }
    public void batch_relate_R801_SymbolicConstantValue_is_a_Value() throws XtumlException {
        for ( SymbolicConstantValue form : population.SymbolicConstantValue_instances() ) {
            population.relate_R801_SymbolicConstantValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R526_LocalEvent_is_a_SEMEvent() throws XtumlException {
        for ( LocalEvent form : population.LocalEvent_instances() ) {
            population.relate_R526_LocalEvent_is_a_SEMEvent( form, population.SEMEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R801_FunctionValue_is_a_Value() throws XtumlException {
        for ( FunctionValue form : population.FunctionValue_instances() ) {
            population.relate_R801_FunctionValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R457_Variable_is_declared_by_Statement() throws XtumlException {
        for ( Variable form : population.Variable_instances() ) {
            population.relate_R457_Variable_is_declared_by_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R24_FunctionParameter_is_defined_for_S_SYNC() throws XtumlException {
        for ( FunctionParameter form : population.FunctionParameter_instances() ) {
            population.relate_R24_FunctionParameter_is_defined_for_S_SYNC( form, population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID())));
        }
    }
    public void batch_relate_R9100_GlobalElementInSystem_SystemModel() throws XtumlException {
        for ( GlobalElementInSystem form : population.GlobalElementInSystem_instances() ) {
            population.relate_R9100_GlobalElementInSystem_SystemModel( form, population.SystemModel_instances().getById1(new InstanceIdentifier(form.getSys_ID())));
        }
    }
    public void batch_relate_R49_Dimensions_specifies_occurrences_of_BridgeParameter() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            BridgeParameter part = population.BridgeParameter_instances().getById1(new InstanceIdentifier(form.getBParm_ID()));
            if ( !part.isEmpty() ) population.relate_R49_Dimensions_specifies_occurrences_of_BridgeParameter( form, part );
        }
    }
    public void batch_relate_R1020_FunctionMessage_is_a_SynchronousMessage() throws XtumlException {
        for ( FunctionMessage form : population.FunctionMessage_instances() ) {
            population.relate_R1020_FunctionMessage_is_a_SynchronousMessage( form, population.SynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R8002_ElementVisibility_is_visible_to_elements_in_EP_PKG() throws XtumlException {
        for ( ElementVisibility form : population.ElementVisibility_instances() ) {
            population.relate_R8002_ElementVisibility_is_visible_to_elements_in_EP_PKG( form, population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getPackage_ID())));
        }
    }
    public void batch_relate_R691_StateActionBody_specifies_processing_for_Action() throws XtumlException {
        for ( StateActionBody form : population.StateActionBody_instances() ) {
            population.relate_R691_StateActionBody_specifies_processing_for_Action( form, population.Action_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R836_MemberValueReference_is_value_of_StructureMember() throws XtumlException {
        for ( MemberValueReference form : population.MemberValueReference_instances() ) {
            population.relate_R836_MemberValueReference_is_value_of_StructureMember( form, population.StructureMember_instances().getById1(new InstanceIdentifier(form.getMember_ID(), form.getDT_DT_ID())));
        }
    }
    public void batch_relate_R451_IfSmt_is_a_Statement() throws XtumlException {
        for ( IfSmt form : population.IfSmt_instances() ) {
            population.relate_R451_IfSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R809_InstanceSetReference_refers_to_V_VAR() throws XtumlException {
        for ( InstanceSetReference form : population.InstanceSetReference_instances() ) {
            population.relate_R809_InstanceSetReference_refers_to_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R427_StateTransition_is_a_InvocableObject() throws XtumlException {
        for ( StateTransition form : population.StateTransition_instances() ) {
            population.relate_R427_StateTransition_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getName())));
        }
    }
    public void batch_relate_R8001_Exception_is_a_PackageableElement() throws XtumlException {
        for ( Exception form : population.Exception_instances() ) {
            population.relate_R8001_Exception_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getException_ID())));
        }
    }
    public void batch_relate_R670_ForStmt_iterates_a_set_of_ModelClass() throws XtumlException {
        for ( ForStmt form : population.ForStmt_instances() ) {
            population.relate_R670_ForStmt_iterates_a_set_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R55_BridgeParameter_succeeds_BridgeParameter() throws XtumlException {
        for ( BridgeParameter form : population.BridgeParameter_instances() ) {
            BridgeParameter part = population.BridgeParameter_instances().getById1(new InstanceIdentifier(form.getPrevious_BParm_ID()));
            if ( !part.isEmpty() ) population.relate_R55_BridgeParameter_succeeds_BridgeParameter( form, part );
        }
    }
    public void batch_relate_R2970_ComponentInstance_is_verifying_EP_PKG() throws XtumlException {
        for ( ComponentInstance form : population.ComponentInstance_instances() ) {
            EP_PKG part = population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getPackage_ID()));
            if ( !part.isEmpty() ) population.relate_R2970_ComponentInstance_is_verifying_EP_PKG( form, part );
        }
    }
    public void batch_relate_R451_UnrelateSmt_is_a_Statement() throws XtumlException {
        for ( UnrelateSmt form : population.UnrelateSmt_instances() ) {
            population.relate_R451_UnrelateSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R949_ActorParticipant_life_is_bounded_by_Lifespan() throws XtumlException {
        for ( ActorParticipant form : population.ActorParticipant_instances() ) {
            Lifespan part = population.Lifespan_instances().getById1(new InstanceIdentifier(form.getLS_Part_ID()));
            if ( !part.isEmpty() ) population.relate_R949_ActorParticipant_life_is_bounded_by_Lifespan( form, part );
        }
    }
    public void batch_relate_R685_RequiredOperationBody_specifies_processing_for_RequiredOperation() throws XtumlException {
        for ( RequiredOperationBody form : population.RequiredOperationBody_instances() ) {
            population.relate_R685_RequiredOperationBody_specifies_processing_for_RequiredOperation( form, population.RequiredOperation_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R4506_AttributeReference_has_value_provided_by_Attribute() throws XtumlException {
        for ( AttributeReference form : population.AttributeReference_instances() ) {
            population.relate_R4506_AttributeReference_has_value_provided_by_Attribute( form, population.Attribute_instances().getById1(new InstanceIdentifier(form.getReferred_to_attribute_class_name(), form.getReferred_to_attribute_class_package(), form.getReferred_to_attribute_name())));
        }
    }
    public void batch_relate_R820_Value_has_type_DataType() throws XtumlException {
        for ( Value form : population.Value_instances() ) {
            population.relate_R820_Value_has_type_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R451_Generate_is_a_Statement() throws XtumlException {
        for ( Generate form : population.Generate_instances() ) {
            population.relate_R451_Generate_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R2939_PendingEvent_will_be_processed_before_PendingEvent() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            PendingEvent part = population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getNext_self_Event_ID()));
            if ( !part.isEmpty() ) population.relate_R2939_PendingEvent_will_be_processed_before_PendingEvent( form, part );
        }
    }
    public void batch_relate_R804_V_UNY_has_operand_Value() throws XtumlException {
        for ( V_UNY form : population.V_UNY_instances() ) {
            population.relate_R804_V_UNY_has_operand_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getOperand_Value_ID())));
        }
    }
    public void batch_relate_R4029_ComponentInstantiation_precedes_ComponentInstantiation() throws XtumlException {
        for ( ComponentInstantiation form : population.ComponentInstantiation_instances() ) {
            ComponentInstantiation part = population.ComponentInstantiation_instances().getById1(new InstanceIdentifier(form.getApp_name(), form.getApp_package(), form.getNext_comp_name(), form.getNext_comp_package()));
            if ( !part.isEmpty() ) population.relate_R4029_ComponentInstantiation_precedes_ComponentInstantiation( form, part );
        }
    }
    public void batch_relate_R705_E_GEN_is_a_GenerateSMEventStatement() throws XtumlException {
        for ( E_GEN form : population.E_GEN_instances() ) {
            population.relate_R705_E_GEN_is_a_GenerateSMEventStatement( form, population.GenerateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2935_PendingEvent_targets_I_INS() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            I_INS part = population.I_INS_instances().getById1(new InstanceIdentifier(form.getTarget_Inst_ID()));
            if ( !part.isEmpty() ) population.relate_R2935_PendingEvent_targets_I_INS( form, part );
        }
    }
    public void batch_relate_R931_TimingMark_marks_a_point_in_time_Lifespan() throws XtumlException {
        for ( TimingMark form : population.TimingMark_instances() ) {
            population.relate_R931_TimingMark_marks_a_point_in_time_Lifespan( form, population.Lifespan_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R833_ParameterValue_is_a_value_of_OperationParameter() throws XtumlException {
        for ( ParameterValue form : population.ParameterValue_instances() ) {
            OperationParameter part = population.OperationParameter_instances().getById1(new InstanceIdentifier(form.getTParm_ID()));
            if ( !part.isEmpty() ) population.relate_R833_ParameterValue_is_a_value_of_OperationParameter( form, part );
        }
    }
    public void batch_relate_R505_Transition_SM_SM() throws XtumlException {
        for ( Transition form : population.Transition_instances() ) {
            population.relate_R505_Transition_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R525_PolymorphicEvent_is_a_StateMachineEvent() throws XtumlException {
        for ( PolymorphicEvent form : population.PolymorphicEvent_instances() ) {
            population.relate_R525_PolymorphicEvent_is_a_StateMachineEvent( form, population.StateMachineEvent_instances().getById2(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R1012_BridgeMessage_is_invocation_of_Bridge() throws XtumlException {
        for ( BridgeMessage form : population.BridgeMessage_instances() ) {
            Bridge part = population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID()));
            if ( !part.isEmpty() ) population.relate_R1012_BridgeMessage_is_invocation_of_Bridge( form, part );
        }
    }
    public void batch_relate_R8001_ModelClass_is_a_PackageableElement() throws XtumlException {
        for ( ModelClass form : population.ModelClass_instances() ) {
            population.relate_R8001_ModelClass_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R455_ForSmt_has_control_CodeBlock() throws XtumlException {
        for ( ForSmt form : population.ForSmt_instances() ) {
            population.relate_R455_ForSmt_has_control_CodeBlock( form, population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getControl_block_number())));
        }
    }
    public void batch_relate_R401_Port_is_a_File() throws XtumlException {
        for ( Port form : population.Port_instances() ) {
            population.relate_R401_Port_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R851_MessageValue_has_target_Value() throws XtumlException {
        for ( MessageValue form : population.MessageValue_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getTarget_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R851_MessageValue_has_target_Value( form, part );
        }
    }
    public void batch_relate_R201_ClassInAssociation_has_instance_associations_abstracted_Association() throws XtumlException {
        for ( ClassInAssociation form : population.ClassInAssociation_instances() ) {
            population.relate_R201_ClassInAssociation_has_instance_associations_abstracted_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R3801_ArrayTypeReference_is_a_TypeReference() throws XtumlException {
        for ( ArrayTypeReference form : population.ArrayTypeReference_instances() ) {
            population.relate_R3801_ArrayTypeReference_is_a_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R483_UnrelateSmt_unrelates_formalizing_Expression() throws XtumlException {
        for ( UnrelateSmt form : population.UnrelateSmt_instances() ) {
            population.relate_R483_UnrelateSmt_unrelates_formalizing_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getForm_expression_number())));
        }
    }
    public void batch_relate_R531_Dimensions_specifies_occurrences_of_StateMachineEventDataItem() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            StateMachineEventDataItem part = population.StateMachineEventDataItem_instances().getById1(new InstanceIdentifier(form.getSMedi_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R531_Dimensions_specifies_occurrences_of_StateMachineEventDataItem( form, part );
        }
    }
    public void batch_relate_R4003_ExecutableProperty_provides_signature_of_C_I() throws XtumlException {
        for ( ExecutableProperty form : population.ExecutableProperty_instances() ) {
            population.relate_R4003_ExecutableProperty_provides_signature_of_C_I( form, population.C_I_instances().getById1(new InstanceIdentifier(form.getInterface_Id())));
        }
    }
    public void batch_relate_R2930_Stack_is_controlled_by_ComponentInstance() throws XtumlException {
        for ( Stack form : population.Stack_instances() ) {
            ComponentInstance part = population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID()));
            if ( !part.isEmpty() ) population.relate_R2930_Stack_is_controlled_by_ComponentInstance( form, part );
        }
    }
    public void batch_relate_R1661_ServiceInSequence_succeeds_ServiceInSequence() throws XtumlException {
        for ( ServiceInSequence form : population.ServiceInSequence_instances() ) {
            ServiceInSequence part = population.ServiceInSequence_instances().getById1(new InstanceIdentifier(form.getPrevious_Svc_ID()));
            if ( !part.isEmpty() ) population.relate_R1661_ServiceInSequence_succeeds_ServiceInSequence( form, part );
        }
    }
    public void batch_relate_R930_ActorParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( ActorParticipant form : population.ActorParticipant_instances() ) {
            population.relate_R930_ActorParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R104_ClassIdentifier_identifies_ModelClass() throws XtumlException {
        for ( ClassIdentifier form : population.ClassIdentifier_instances() ) {
            population.relate_R104_ClassIdentifier_identifies_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R1656_TerminatorService_DataType() throws XtumlException {
        for ( TerminatorService form : population.TerminatorService_instances() ) {
            population.relate_R1656_TerminatorService_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R446_Selector_selects_instances_of_TypeReference() throws XtumlException {
        for ( Selector form : population.Selector_instances() ) {
            population.relate_R446_Selector_selects_instances_of_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R681_ChainLink_specifies_traversal_of_Association() throws XtumlException {
        for ( ChainLink form : population.ChainLink_instances() ) {
            population.relate_R681_ChainLink_specifies_traversal_of_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R801_InstanceReference_is_a_Value() throws XtumlException {
        for ( InstanceReference form : population.InstanceReference_instances() ) {
            population.relate_R801_InstanceReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R2943_StackFrame_processed_by_Stack() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            Stack part = population.Stack_instances().getById1(new InstanceIdentifier(form.getStack_ID()));
            if ( !part.isEmpty() ) population.relate_R2943_StackFrame_processed_by_Stack( form, part );
        }
    }
    public void batch_relate_R54_FunctionParameter_succeeds_FunctionParameter() throws XtumlException {
        for ( FunctionParameter form : population.FunctionParameter_instances() ) {
            FunctionParameter part = population.FunctionParameter_instances().getById1(new InstanceIdentifier(form.getPrevious_SParm_ID()));
            if ( !part.isEmpty() ) population.relate_R54_FunctionParameter_succeeds_FunctionParameter( form, part );
        }
    }
    public void batch_relate_R401_ComponentDefinition_is_a_File() throws XtumlException {
        for ( ComponentDefinition form : population.ComponentDefinition_instances() ) {
            population.relate_R401_ComponentDefinition_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R204_ClassAsAssociatedOneSide_is_a_ReferredToClassInAssoc() throws XtumlException {
        for ( ClassAsAssociatedOneSide form : population.ClassAsAssociatedOneSide_instances() ) {
            population.relate_R204_ClassAsAssociatedOneSide_is_a_ReferredToClassInAssoc( form, population.ReferredToClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R203_ClassAsDerivedOneSide_is_a_ClassInAssociation() throws XtumlException {
        for ( ClassAsDerivedOneSide form : population.ClassAsDerivedOneSide_instances() ) {
            population.relate_R203_ClassAsDerivedOneSide_is_a_ClassInAssociation( form, population.ClassInAssociation_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R948_FormalAttributeValue_is_a_InstanceAttributeValue() throws XtumlException {
        for ( FormalAttributeValue form : population.FormalAttributeValue_instances() ) {
            population.relate_R948_FormalAttributeValue_is_a_InstanceAttributeValue( form, population.InstanceAttributeValue_instances().getById1(new InstanceIdentifier(form.getAv_ID())));
        }
    }
    public void batch_relate_R1503_LiteralSymbolicConstant_is_a_LeafSymbolicConstant() throws XtumlException {
        for ( LiteralSymbolicConstant form : population.LiteralSymbolicConstant_instances() ) {
            population.relate_R1503_LiteralSymbolicConstant_is_a_LeafSymbolicConstant( form, population.LeafSymbolicConstant_instances().getById1(new InstanceIdentifier(form.getConst_ID())));
        }
    }
    public void batch_relate_R698_RequiredSignalBody_is_a_Body() throws XtumlException {
        for ( RequiredSignalBody form : population.RequiredSignalBody_instances() ) {
            population.relate_R698_RequiredSignalBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R1013_BridgeArgument_is_a_MessageArgument() throws XtumlException {
        for ( BridgeArgument form : population.BridgeArgument_instances() ) {
            population.relate_R1013_BridgeArgument_is_a_MessageArgument( form, population.MessageArgument_instances().getById1(new InstanceIdentifier(form.getArg_ID())));
        }
    }
    public void batch_relate_R1401_EP_PKG_directly_contained_under_SystemModel() throws XtumlException {
        for ( EP_PKG form : population.EP_PKG_instances() ) {
            SystemModel part = population.SystemModel_instances().getById1(new InstanceIdentifier(form.getSys_ID()));
            if ( !part.isEmpty() ) population.relate_R1401_EP_PKG_directly_contained_under_SystemModel( form, part );
        }
    }
    public void batch_relate_R602_ACT_SMT_contains_Block() throws XtumlException {
        for ( ACT_SMT form : population.ACT_SMT_instances() ) {
            population.relate_R602_ACT_SMT_contains_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R480_RelateSmt_relates_participating_Expression() throws XtumlException {
        for ( RelateSmt form : population.RelateSmt_instances() ) {
            population.relate_R480_RelateSmt_relates_participating_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getPart_expression_number())));
        }
    }
    public void batch_relate_R1019_InformalAsynchronousMessage_is_a_AsynchronousMessage() throws XtumlException {
        for ( InformalAsynchronousMessage form : population.InformalAsynchronousMessage_instances() ) {
            population.relate_R1019_InformalAsynchronousMessage_is_a_AsynchronousMessage( form, population.AsynchronousMessage_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R955_ComponentParticipant_represents_C_C() throws XtumlException {
        for ( ComponentParticipant form : population.ComponentParticipant_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_Id()));
            if ( !part.isEmpty() ) population.relate_R955_ComponentParticipant_represents_C_C( form, part );
        }
    }
    public void batch_relate_R4002_Satisfaction_satisfies_Provision() throws XtumlException {
        for ( Satisfaction form : population.Satisfaction_instances() ) {
            population.relate_R4002_Satisfaction_satisfies_Provision( form, population.Provision_instances().getById1(new InstanceIdentifier(form.getProvision_Id())));
        }
    }
    public void batch_relate_R442_InstanceSelector_navigates_from_ModelInst() throws XtumlException {
        for ( InstanceSelector form : population.InstanceSelector_instances() ) {
            population.relate_R442_InstanceSelector_navigates_from_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R698_StateActionBody_is_a_Body() throws XtumlException {
        for ( StateActionBody form : population.StateActionBody_instances() ) {
            population.relate_R698_StateActionBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4501_ProvidedExecutableProperty_is_implemented_by_Provision() throws XtumlException {
        for ( ProvidedExecutableProperty form : population.ProvidedExecutableProperty_instances() ) {
            population.relate_R4501_ProvidedExecutableProperty_is_implemented_by_Provision( form, population.Provision_instances().getById1(new InstanceIdentifier(form.getProvision_Id())));
        }
    }
    public void batch_relate_R501_StateMachineState_SM_SM() throws XtumlException {
        for ( StateMachineState form : population.StateMachineState_instances() ) {
            population.relate_R501_StateMachineState_SM_SM( form, population.SM_SM_instances().getById1(new InstanceIdentifier(form.getSM_ID())));
        }
    }
    public void batch_relate_R4018_Dimensions_defines_return_value_dimensions_for__InterfaceOperation() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            InterfaceOperation part = population.InterfaceOperation_instances().getById1(new InstanceIdentifier(form.getId()));
            if ( !part.isEmpty() ) population.relate_R4018_Dimensions_defines_return_value_dimensions_for__InterfaceOperation( form, part );
        }
    }
    public void batch_relate_R4027_ApplicationExecutor_executes_tasks_for_Application() throws XtumlException {
        for ( ApplicationExecutor form : population.ApplicationExecutor_instances() ) {
            population.relate_R4027_ApplicationExecutor_executes_tasks_for_Application( form, population.Application_instances().getById1(new InstanceIdentifier(form.getApp_name(), form.getApp_package())));
        }
    }
    public void batch_relate_R3902_EventCreation_has_target_Expression() throws XtumlException {
        for ( EventCreation form : population.EventCreation_instances() ) {
            population.relate_R3902_EventCreation_has_target_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getTarget_expression_number())));
        }
    }
    public void batch_relate_R451_WhileSmt_is_a_Statement() throws XtumlException {
        for ( WhileSmt form : population.WhileSmt_instances() ) {
            population.relate_R451_WhileSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R847_EventParameterReference_PropertyParameter() throws XtumlException {
        for ( EventParameterReference form : population.EventParameterReference_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPP_Id()));
            if ( !part.isEmpty() ) population.relate_R847_EventParameterReference_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R776_EnumeratorReference_is_a_Expression() throws XtumlException {
        for ( EnumeratorReference form : population.EnumeratorReference_instances() ) {
            population.relate_R776_EnumeratorReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R801_LiteralEnumerator_is_a_Value() throws XtumlException {
        for ( LiteralEnumerator form : population.LiteralEnumerator_instances() ) {
            population.relate_R801_LiteralEnumerator_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R675_FunctionInvocation_is_an_invocation_of_S_SYNC() throws XtumlException {
        for ( FunctionInvocation form : population.FunctionInvocation_instances() ) {
            S_SYNC part = population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID()));
            if ( !part.isEmpty() ) population.relate_R675_FunctionInvocation_is_an_invocation_of_S_SYNC( form, part );
        }
    }
    public void batch_relate_R704_CreateEventToInstance_is_a_CreateSMEventStatement() throws XtumlException {
        for ( CreateEventToInstance form : population.CreateEventToInstance_instances() ) {
            population.relate_R704_CreateEventToInstance_is_a_CreateSMEventStatement( form, population.CreateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R427_Event_is_a_InvocableObject() throws XtumlException {
        for ( Event form : population.Event_instances() ) {
            population.relate_R427_Event_is_a_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package(), form.getName())));
        }
    }
    public void batch_relate_R711_CreateEventToInstance_has_recipient_V_VAR() throws XtumlException {
        for ( CreateEventToInstance form : population.CreateEventToInstance_instances() ) {
            population.relate_R711_CreateEventToInstance_has_recipient_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R698_ProvidedSignalBody_is_a_Body() throws XtumlException {
        for ( ProvidedSignalBody form : population.ProvidedSignalBody_instances() ) {
            population.relate_R698_ProvidedSignalBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R4010_C_PO_appears_in_C_C() throws XtumlException {
        for ( C_PO form : population.C_PO_instances() ) {
            population.relate_R4010_C_PO_appears_in_C_C( form, population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_Id())));
        }
    }
    public void batch_relate_R843_ParameterValue_is_a_value_of_PropertyParameter() throws XtumlException {
        for ( ParameterValue form : population.ParameterValue_instances() ) {
            PropertyParameter part = population.PropertyParameter_instances().getById1(new InstanceIdentifier(form.getPP_Id()));
            if ( !part.isEmpty() ) population.relate_R843_ParameterValue_is_a_value_of_PropertyParameter( form, part );
        }
    }
    public void batch_relate_R650_Body_has_parsed_outer_Block() throws XtumlException {
        for ( Body form : population.Body_instances() ) {
            Block part = population.Block_instances().getById1(new InstanceIdentifier(form.getParsed_Block_ID()));
            if ( !part.isEmpty() ) population.relate_R650_Body_has_parsed_outer_Block( form, part );
        }
    }
    public void batch_relate_R453_IfSmt_has_then_CodeBlock() throws XtumlException {
        for ( IfSmt form : population.IfSmt_instances() ) {
            population.relate_R453_IfSmt_has_then_CodeBlock( form, population.CodeBlock_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getThen_block_number())));
        }
    }
    public void batch_relate_R110_ReferredToIdentifierAttribute_is_identified_in_this_association_by_ClassIdentifierAttribute() throws XtumlException {
        for ( ReferredToIdentifierAttribute form : population.ReferredToIdentifierAttribute_instances() ) {
            population.relate_R110_ReferredToIdentifierAttribute_is_identified_in_this_association_by_ClassIdentifierAttribute( form, population.ClassIdentifierAttribute_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID(), form.getOid_ID())));
        }
    }
    public void batch_relate_R2934_DataItemValue_StateMachineEventDataItem() throws XtumlException {
        for ( DataItemValue form : population.DataItemValue_instances() ) {
            StateMachineEventDataItem part = population.StateMachineEventDataItem_instances().getById1(new InstanceIdentifier(form.getSMedi_ID(), form.getSM_ID()));
            if ( !part.isEmpty() ) population.relate_R2934_DataItemValue_StateMachineEventDataItem( form, part );
        }
    }
    public void batch_relate_R2972_RuntimeChannel_implements_Delegation() throws XtumlException {
        for ( RuntimeChannel form : population.RuntimeChannel_instances() ) {
            Delegation part = population.Delegation_instances().getById1(new InstanceIdentifier(form.getDelegation_Id()));
            if ( !part.isEmpty() ) population.relate_R2972_RuntimeChannel_implements_Delegation( form, part );
        }
    }
    public void batch_relate_R8001_Satisfaction_is_a_PackageableElement() throws XtumlException {
        for ( Satisfaction form : population.Satisfaction_instances() ) {
            population.relate_R8001_Satisfaction_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R789_SelectRelated_is_a_Select() throws XtumlException {
        for ( SelectRelated form : population.SelectRelated_instances() ) {
            population.relate_R789_SelectRelated_is_a_Select( form, population.Select_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R401_Utility_is_a_File() throws XtumlException {
        for ( Utility form : population.Utility_instances() ) {
            population.relate_R401_Utility_is_a_File( form, population.File_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage())));
        }
    }
    public void batch_relate_R3901_ArrayElementReference_has_index_Expression() throws XtumlException {
        for ( ArrayElementReference form : population.ArrayElementReference_instances() ) {
            population.relate_R3901_ArrayElementReference_has_index_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getIndex_expression_number())));
        }
    }
    public void batch_relate_R111_AttributeReferenceInClass_is_used_to_refer_class_by_ReferringClassInAssoc() throws XtumlException {
        for ( AttributeReferenceInClass form : population.AttributeReferenceInClass_instances() ) {
            population.relate_R111_AttributeReferenceInClass_is_used_to_refer_class_by_ReferringClassInAssoc( form, population.ReferringClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R8001_ImportedClass_is_a_PackageableElement() throws XtumlException {
        for ( ImportedClass form : population.ImportedClass_instances() ) {
            population.relate_R8001_ImportedClass_is_a_PackageableElement( form, population.PackageableElement_instances().getById1(new InstanceIdentifier(form.getIObj_ID())));
        }
    }
    public void batch_relate_R799_SelectFromInstances_selects_instances_through_InstancePopulationSelector() throws XtumlException {
        for ( SelectFromInstances form : population.SelectFromInstances_instances() ) {
            population.relate_R799_SelectFromInstances_selects_instances_through_InstancePopulationSelector( form, population.InstancePopulationSelector_instances().getById1(new InstanceIdentifier(form.getSelector_comp_name(), form.getSelector_comp_package(), form.getSelector_name())));
        }
    }
    public void batch_relate_R204_ClassAsSimpleParticipant_is_a_ReferredToClassInAssoc() throws XtumlException {
        for ( ClassAsSimpleParticipant form : population.ClassAsSimpleParticipant_instances() ) {
            population.relate_R204_ClassAsSimpleParticipant_is_a_ReferredToClassInAssoc( form, population.ReferredToClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R408_ModelInst_forms_instance_population_of_ComponentDefinition() throws XtumlException {
        for ( ModelInst form : population.ModelInst_instances() ) {
            population.relate_R408_ModelInst_forms_instance_population_of_ComponentDefinition( form, population.ComponentDefinition_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package())));
        }
    }
    public void batch_relate_R1008_MSG_M_has_source_InteractionParticipant() throws XtumlException {
        for ( MSG_M form : population.MSG_M_instances() ) {
            InteractionParticipant part = population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getReceiver_Part_ID()));
            if ( !part.isEmpty() ) population.relate_R1008_MSG_M_has_source_InteractionParticipant( form, part );
        }
    }
    public void batch_relate_R619_RelateUsing_using_V_VAR() throws XtumlException {
        for ( RelateUsing form : population.RelateUsing_instances() ) {
            population.relate_R619_RelateUsing_using_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getAssociative_Var_ID())));
        }
    }
    public void batch_relate_R841_MessageValue_ProvidedExecutableProperty() throws XtumlException {
        for ( MessageValue form : population.MessageValue_instances() ) {
            ProvidedExecutableProperty part = population.ProvidedExecutableProperty_instances().getById1(new InstanceIdentifier(form.getPEP_Id()));
            if ( !part.isEmpty() ) population.relate_R841_MessageValue_ProvidedExecutableProperty( form, part );
        }
    }
    public void batch_relate_R803_V_BIN_has_right_Value() throws XtumlException {
        for ( V_BIN form : population.V_BIN_instances() ) {
            population.relate_R803_V_BIN_has_right_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getRight_Value_ID())));
        }
    }
    public void batch_relate_R674_BridgeInvocation_is_an_invocation_of_Bridge() throws XtumlException {
        for ( BridgeInvocation form : population.BridgeInvocation_instances() ) {
            Bridge part = population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID()));
            if ( !part.isEmpty() ) population.relate_R674_BridgeInvocation_is_an_invocation_of_Bridge( form, part );
        }
    }
    public void batch_relate_R4014_InterfaceReference_receives_delegation_via_Delegation() throws XtumlException {
        for ( InterfaceReference form : population.InterfaceReference_instances() ) {
            Delegation part = population.Delegation_instances().getById1(new InstanceIdentifier(form.getDelegation_Id()));
            if ( !part.isEmpty() ) population.relate_R4014_InterfaceReference_receives_delegation_via_Delegation( form, part );
        }
    }
    public void batch_relate_R601_Block_is_committed_from_Body() throws XtumlException {
        for ( Block form : population.Block_instances() ) {
            population.relate_R601_Block_is_committed_from_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R45_StructureMember_is_defined_by_DataType() throws XtumlException {
        for ( StructureMember form : population.StructureMember_instances() ) {
            population.relate_R45_StructureMember_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R801_OperationValue_is_a_Value() throws XtumlException {
        for ( OperationValue form : population.OperationValue_instances() ) {
            population.relate_R801_OperationValue_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R930_PackageParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( PackageParticipant form : population.PackageParticipant_instances() ) {
            population.relate_R930_PackageParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R524_StateMachineEventDataItem_is_defined_by_DataType() throws XtumlException {
        for ( StateMachineEventDataItem form : population.StateMachineEventDataItem_instances() ) {
            population.relate_R524_StateMachineEventDataItem_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R1107_ActivityDiagramAction_is_a_ActionNode() throws XtumlException {
        for ( ActivityDiagramAction form : population.ActivityDiagramAction_instances() ) {
            population.relate_R1107_ActivityDiagramAction_is_a_ActionNode( form, population.ActionNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R617_RelateUsing_one_V_VAR() throws XtumlException {
        for ( RelateUsing form : population.RelateUsing_instances() ) {
            population.relate_R617_RelateUsing_one_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getOne_Side_Var_ID())));
        }
    }
    public void batch_relate_R513_TransitionActionHome_is_a_ActionHome() throws XtumlException {
        for ( TransitionActionHome form : population.TransitionActionHome_instances() ) {
            population.relate_R513_TransitionActionHome_is_a_ActionHome( form, population.ActionHome_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R526_NonLocalEvent_is_a_SEMEvent() throws XtumlException {
        for ( NonLocalEvent form : population.NonLocalEvent_instances() ) {
            population.relate_R526_NonLocalEvent_is_a_SEMEvent( form, population.SEMEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R775_Expression_expressed_within_Statement() throws XtumlException {
        for ( Expression form : population.Expression_instances() ) {
            population.relate_R775_Expression_expressed_within_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R633_Create_result_V_VAR() throws XtumlException {
        for ( Create form : population.Create_instances() ) {
            population.relate_R633_Create_result_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R201_ClassInAssociation_abstracts_association_between_instances_of_ModelClass() throws XtumlException {
        for ( ClassInAssociation form : population.ClassInAssociation_instances() ) {
            population.relate_R201_ClassInAssociation_abstracts_association_between_instances_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R603_EventSpecificationStatement_is_a_ACT_SMT() throws XtumlException {
        for ( EventSpecificationStatement form : population.EventSpecificationStatement_instances() ) {
            population.relate_R603_EventSpecificationStatement_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R203_ClassAsDerivedOtherSide_is_a_ClassInAssociation() throws XtumlException {
        for ( ClassAsDerivedOtherSide form : population.ClassAsDerivedOtherSide_instances() ) {
            population.relate_R203_ClassAsDerivedOtherSide_is_a_ClassInAssociation( form, population.ClassInAssociation_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R518_InstanceStateMachine_ModelClass() throws XtumlException {
        for ( InstanceStateMachine form : population.InstanceStateMachine_instances() ) {
            population.relate_R518_InstanceStateMachine_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R704_CreateEventToCreator_is_a_CreateSMEventStatement() throws XtumlException {
        for ( CreateEventToCreator form : population.CreateEventToCreator_instances() ) {
            population.relate_R704_CreateEventToCreator_is_a_CreateSMEventStatement( form, population.CreateSMEventStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2937_PendingEvent_was_sent_from_I_INS() throws XtumlException {
        for ( PendingEvent form : population.PendingEvent_instances() ) {
            I_INS part = population.I_INS_instances().getById1(new InstanceIdentifier(form.getSent_By_Inst_ID()));
            if ( !part.isEmpty() ) population.relate_R2937_PendingEvent_was_sent_from_I_INS( form, part );
        }
    }
    public void batch_relate_R50_Dimensions_defines_return_value_dimensions_for_Bridge() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            Bridge part = population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID()));
            if ( !part.isEmpty() ) population.relate_R50_Dimensions_defines_return_value_dimensions_for_Bridge( form, part );
        }
    }
    public void batch_relate_R206_LinkedAssociation_is_a_Association() throws XtumlException {
        for ( LinkedAssociation form : population.LinkedAssociation_instances() ) {
            population.relate_R206_LinkedAssociation_is_a_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R634_Delete_destroys_V_VAR() throws XtumlException {
        for ( Delete form : population.Delete_instances() ) {
            population.relate_R634_Delete_destroys_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R210_ClassAsAssociatedOtherSide_is_related_to_one_side_via_LinkedAssociation() throws XtumlException {
        for ( ClassAsAssociatedOtherSide form : population.ClassAsAssociatedOtherSide_instances() ) {
            population.relate_R210_ClassAsAssociatedOtherSide_is_related_to_one_side_via_LinkedAssociation( form, population.LinkedAssociation_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R2946_SelfQueueEntry_ComponentInstance() throws XtumlException {
        for ( SelfQueueEntry form : population.SelfQueueEntry_instances() ) {
            population.relate_R2946_SelfQueueEntry_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R603_Create_is_a_ACT_SMT() throws XtumlException {
        for ( Create form : population.Create_instances() ) {
            population.relate_R603_Create_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R126_Deferral_defers_execution_to_subtypes_across_Association() throws XtumlException {
        for ( Deferral form : population.Deferral_instances() ) {
            population.relate_R126_Deferral_defers_execution_to_subtypes_across_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R776_Where_is_a_Expression() throws XtumlException {
        for ( Where form : population.Where_instances() ) {
            population.relate_R776_Where_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R664_SelectRelatedBy_is_a_ACT_SEL() throws XtumlException {
        for ( SelectRelatedBy form : population.SelectRelatedBy_instances() ) {
            population.relate_R664_SelectRelatedBy_is_a_ACT_SEL( form, population.ACT_SEL_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R508_NoEventTransition_originates_from_StateMachineState() throws XtumlException {
        for ( NoEventTransition form : population.NoEventTransition_instances() ) {
            population.relate_R508_NoEventTransition_originates_from_StateMachineState( form, population.StateMachineState_instances().getById1(new InstanceIdentifier(form.getSMstt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R109_ReferredToClassInAssoc_is_identified_in_this_association_by_ClassIdentifier() throws XtumlException {
        for ( ReferredToClassInAssoc form : population.ReferredToClassInAssoc_instances() ) {
            ClassIdentifier part = population.ClassIdentifier_instances().getById1(new InstanceIdentifier(form.getOid_ID(), form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R109_ReferredToClassInAssoc_is_identified_in_this_association_by_ClassIdentifier( form, part );
        }
    }
    public void batch_relate_R812_SelectedReference_member_O_ATTR() throws XtumlException {
        for ( SelectedReference form : population.SelectedReference_instances() ) {
            O_ATTR part = population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getAttr_ID(), form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R812_SelectedReference_member_O_ATTR( form, part );
        }
    }
    public void batch_relate_R4570_UtilityFunction_Bridge() throws XtumlException {
        for ( UtilityFunction form : population.UtilityFunction_instances() ) {
            Bridge part = population.Bridge_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R4570_UtilityFunction_Bridge( form, part );
        }
    }
    public void batch_relate_R1007_MSG_M_has_destination_InteractionParticipant() throws XtumlException {
        for ( MSG_M form : population.MSG_M_instances() ) {
            InteractionParticipant part = population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getSender_Part_ID()));
            if ( !part.isEmpty() ) population.relate_R1007_MSG_M_has_destination_InteractionParticipant( form, part );
        }
    }
    public void batch_relate_R44_StructureMember_has_parent_StructuredDataType() throws XtumlException {
        for ( StructureMember form : population.StructureMember_instances() ) {
            population.relate_R44_StructureMember_has_parent_StructuredDataType( form, population.StructuredDataType_instances().getById1(new InstanceIdentifier(form.getParent_DT_DT_ID())));
        }
    }
    public void batch_relate_R1105_ObjectNode_is_a_ActivityNode() throws XtumlException {
        for ( ObjectNode form : population.ObjectNode_instances() ) {
            population.relate_R1105_ObjectNode_is_a_ActivityNode( form, population.ActivityNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R956_PackageParticipant_represents_EP_PKG() throws XtumlException {
        for ( PackageParticipant form : population.PackageParticipant_instances() ) {
            EP_PKG part = population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getPackage_ID()));
            if ( !part.isEmpty() ) population.relate_R956_PackageParticipant_represents_EP_PKG( form, part );
        }
    }
    public void batch_relate_R4019_InterfaceOperation_succeeds_InterfaceOperation() throws XtumlException {
        for ( InterfaceOperation form : population.InterfaceOperation_instances() ) {
            InterfaceOperation part = population.InterfaceOperation_instances().getById1(new InstanceIdentifier(form.getPrevious_Id()));
            if ( !part.isEmpty() ) population.relate_R4019_InterfaceOperation_succeeds_InterfaceOperation( form, part );
        }
    }
    public void batch_relate_R814_InstanceHandle_is_a_V_VAR() throws XtumlException {
        for ( InstanceHandle form : population.InstanceHandle_instances() ) {
            population.relate_R814_InstanceHandle_is_a_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R22_BridgeParameter_is_defined_by_DataType() throws XtumlException {
        for ( BridgeParameter form : population.BridgeParameter_instances() ) {
            population.relate_R22_BridgeParameter_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R1106_ForkJoinNode_is_a_ControlNode() throws XtumlException {
        for ( ForkJoinNode form : population.ForkJoinNode_instances() ) {
            population.relate_R1106_ForkJoinNode_is_a_ControlNode( form, population.ControlNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1104_ActivityEdge_source_ActivityNode() throws XtumlException {
        for ( ActivityEdge form : population.ActivityEdge_instances() ) {
            population.relate_R1104_ActivityEdge_source_ActivityNode( form, population.ActivityNode_instances().getById1(new InstanceIdentifier(form.getSourceId())));
        }
    }
    public void batch_relate_R801_SelectedReference_is_a_Value() throws XtumlException {
        for ( SelectedReference form : population.SelectedReference_instances() ) {
            population.relate_R801_SelectedReference_is_a_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R627_V_PAR_OperationInvocation() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            OperationInvocation part = population.OperationInvocation_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R627_V_PAR_OperationInvocation( form, part );
        }
    }
    public void batch_relate_R776_NamedReference_is_a_Expression() throws XtumlException {
        for ( NamedReference form : population.NamedReference_instances() ) {
            population.relate_R776_NamedReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R930_ClassInstanceParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( ClassInstanceParticipant form : population.ClassInstanceParticipant_instances() ) {
            population.relate_R930_ClassInstanceParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R116_O_TFR_return_code_is_defined_by_DataType() throws XtumlException {
        for ( O_TFR form : population.O_TFR_instances() ) {
            population.relate_R116_O_TFR_return_code_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R667_OperationInvocation_has_target_V_VAR() throws XtumlException {
        for ( OperationInvocation form : population.OperationInvocation_instances() ) {
            V_VAR part = population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID()));
            if ( !part.isEmpty() ) population.relate_R667_OperationInvocation_has_target_V_VAR( form, part );
        }
    }
    public void batch_relate_R603_ACT_SEL_is_a_ACT_SMT() throws XtumlException {
        for ( ACT_SEL form : population.ACT_SEL_instances() ) {
            population.relate_R603_ACT_SEL_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R637_ChainLink_ACT_SEL() throws XtumlException {
        for ( ChainLink form : population.ChainLink_instances() ) {
            ACT_SEL part = population.ACT_SEL_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R637_ChainLink_ACT_SEL( form, part );
        }
    }
    public void batch_relate_R479_RelateSmt_relates_formalizing_Expression() throws XtumlException {
        for ( RelateSmt form : population.RelateSmt_instances() ) {
            population.relate_R479_RelateSmt_relates_formalizing_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getForm_expression_number())));
        }
    }
    public void batch_relate_R3900_ArrayElementReference_has_root_Expression() throws XtumlException {
        for ( ArrayElementReference form : population.ArrayElementReference_instances() ) {
            population.relate_R3900_ArrayElementReference_has_root_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getRoot_expression_number())));
        }
    }
    public void batch_relate_R423_Type_DataType() throws XtumlException {
        for ( Type form : population.Type_instances() ) {
            DataType part = population.DataType_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R423_Type_DataType( form, part );
        }
    }
    public void batch_relate_R653_Relate_creates_Association() throws XtumlException {
        for ( Relate form : population.Relate_instances() ) {
            population.relate_R653_Relate_creates_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R2966_IntercomponentQueueEntry_is_enqueued_with_Stack() throws XtumlException {
        for ( IntercomponentQueueEntry form : population.IntercomponentQueueEntry_instances() ) {
            population.relate_R2966_IntercomponentQueueEntry_is_enqueued_with_Stack( form, population.Stack_instances().getById1(new InstanceIdentifier(form.getStack_ID())));
        }
    }
    public void batch_relate_R706_CreateSMEventStatement_creates_StateMachineEvent() throws XtumlException {
        for ( CreateSMEventStatement form : population.CreateSMEventStatement_instances() ) {
            population.relate_R706_CreateSMEventStatement_creates_StateMachineEvent( form, population.StateMachineEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID())));
        }
    }
    public void batch_relate_R4002_Satisfaction_defines_required_satisfication_Requirement() throws XtumlException {
        for ( Satisfaction form : population.Satisfaction_instances() ) {
            population.relate_R4002_Satisfaction_defines_required_satisfication_Requirement( form, population.Requirement_instances().getById1(new InstanceIdentifier(form.getRequirement_Id())));
        }
    }
    public void batch_relate_R4013_InterfaceReferenceInDelegation_handles_delegation_for_InterfaceReference() throws XtumlException {
        for ( InterfaceReferenceInDelegation form : population.InterfaceReferenceInDelegation_instances() ) {
            population.relate_R4013_InterfaceReferenceInDelegation_handles_delegation_for_InterfaceReference( form, population.InterfaceReference_instances().getById1(new InstanceIdentifier(form.getReference_Id())));
        }
    }
    public void batch_relate_R603_UnrelateUsing_is_a_ACT_SMT() throws XtumlException {
        for ( UnrelateUsing form : population.UnrelateUsing_instances() ) {
            population.relate_R603_UnrelateUsing_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2978_ValueInStackFrame_Value() throws XtumlException {
        for ( ValueInStackFrame form : population.ValueInStackFrame_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID()));
            if ( !part.isEmpty() ) population.relate_R2978_ValueInStackFrame_Value( form, part );
        }
    }
    public void batch_relate_R1106_ActivityFinalNode_is_a_ControlNode() throws XtumlException {
        for ( ActivityFinalNode form : population.ActivityFinalNode_instances() ) {
            population.relate_R1106_ActivityFinalNode_is_a_ControlNode( form, population.ControlNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R1210_Include_is_a_UseCaseAssociation() throws XtumlException {
        for ( Include form : population.Include_instances() ) {
            population.relate_R1210_Include_is_a_UseCaseAssociation( form, population.UseCaseAssociation_instances().getById1(new InstanceIdentifier(form.getAssoc_ID())));
        }
    }
    public void batch_relate_R416_Operation_provided_by_ModelInst() throws XtumlException {
        for ( Operation form : population.Operation_instances() ) {
            population.relate_R416_Operation_provided_by_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getClass_package())));
        }
    }
    public void batch_relate_R4709_PortReference_references_C_PO() throws XtumlException {
        for ( PortReference form : population.PortReference_instances() ) {
            C_PO part = population.C_PO_instances().getById1(new InstanceIdentifier(form.getC_PO_Id()));
            if ( !part.isEmpty() ) population.relate_R4709_PortReference_references_C_PO( form, part );
        }
    }
    public void batch_relate_R4750_StateMachine_models_behavior_of_ModelInst() throws XtumlException {
        for ( StateMachine form : population.StateMachine_instances() ) {
            population.relate_R4750_StateMachine_models_behavior_of_ModelInst( form, population.ModelInst_instances().getById1(new InstanceIdentifier(form.getComp_name(), form.getComp_package(), form.getClass_name(), form.getPackage())));
        }
    }
    public void batch_relate_R2945_EventQueueEntry_follows_EventQueueEntry() throws XtumlException {
        for ( EventQueueEntry form : population.EventQueueEntry_instances() ) {
            EventQueueEntry part = population.EventQueueEntry_instances().getById1(new InstanceIdentifier(form.getNext_Event_Queue_Entry_ID()));
            if ( !part.isEmpty() ) population.relate_R2945_EventQueueEntry_follows_EventQueueEntry( form, part );
        }
    }
    public void batch_relate_R503_StateEventMatrixEntry_receives_SEMEvent() throws XtumlException {
        for ( StateEventMatrixEntry form : population.StateEventMatrixEntry_instances() ) {
            population.relate_R503_StateEventMatrixEntry_receives_SEMEvent( form, population.SEMEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R701_GenerateEventStatement_is_a_EventSpecificationStatement() throws XtumlException {
        for ( GenerateEventStatement form : population.GenerateEventStatement_instances() ) {
            population.relate_R701_GenerateEventStatement_is_a_EventSpecificationStatement( form, population.EventSpecificationStatement_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R2941_BlockInStackFrame_is_currently_visiting_ACT_SMT() throws XtumlException {
        for ( BlockInStackFrame form : population.BlockInStackFrame_instances() ) {
            population.relate_R2941_BlockInStackFrame_is_currently_visiting_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R461_Variable_is_typed_by_TypeReference() throws XtumlException {
        for ( Variable form : population.Variable_instances() ) {
            population.relate_R461_Variable_is_typed_by_TypeReference( form, population.TypeReference_instances().getById1(new InstanceIdentifier(form.getType_name(), form.getType_package(), form.getType_reference_name())));
        }
    }
    public void batch_relate_R800_V_PAR_has_Value() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            population.relate_R800_V_PAR_has_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID())));
        }
    }
    public void batch_relate_R935_ClassParticipantAttribute_belongs_to_ClassParticipant() throws XtumlException {
        for ( ClassParticipantAttribute form : population.ClassParticipantAttribute_instances() ) {
            population.relate_R935_ClassParticipantAttribute_belongs_to_ClassParticipant( form, population.ClassParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R826_Value_has_scope_Block() throws XtumlException {
        for ( Value form : population.Value_instances() ) {
            population.relate_R826_Value_has_scope_Block( form, population.Block_instances().getById1(new InstanceIdentifier(form.getBlock_ID())));
        }
    }
    public void batch_relate_R930_ClassParticipant_is_a_InteractionParticipant() throws XtumlException {
        for ( ClassParticipant form : population.ClassParticipant_instances() ) {
            population.relate_R930_ClassParticipant_is_a_InteractionParticipant( form, population.InteractionParticipant_instances().getById1(new InstanceIdentifier(form.getPart_ID())));
        }
    }
    public void batch_relate_R828_BridgeValue_Bridge() throws XtumlException {
        for ( BridgeValue form : population.BridgeValue_instances() ) {
            population.relate_R828_BridgeValue_Bridge( form, population.Bridge_instances().getById1(new InstanceIdentifier(form.getBrg_ID())));
        }
    }
    public void batch_relate_R445_SetSelector_is_a_Selector() throws XtumlException {
        for ( SetSelector form : population.SetSelector_instances() ) {
            population.relate_R445_SetSelector_is_a_Selector( form, population.Selector_instances().getById1(new InstanceIdentifier(form.getSet_parent_name(), form.getSet_parent_package(), form.getName())));
        }
    }
    public void batch_relate_R3802_UserDefinedType_based_on_Type() throws XtumlException {
        for ( UserDefinedType form : population.UserDefinedType_instances() ) {
            population.relate_R3802_UserDefinedType_based_on_Type( form, population.Type_instances().getById1(new InstanceIdentifier(form.getBase_type_name(), form.getBase_type_package())));
        }
    }
    public void batch_relate_R776_ConstantReference_is_a_Expression() throws XtumlException {
        for ( ConstantReference form : population.ConstantReference_instances() ) {
            population.relate_R776_ConstantReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R603_Control_is_a_ACT_SMT() throws XtumlException {
        for ( Control form : population.Control_instances() ) {
            population.relate_R603_Control_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R4500_RequiredExecutableProperty_is_implemented_by_Requirement() throws XtumlException {
        for ( RequiredExecutableProperty form : population.RequiredExecutableProperty_instances() ) {
            population.relate_R4500_RequiredExecutableProperty_is_implemented_by_Requirement( form, population.Requirement_instances().getById1(new InstanceIdentifier(form.getRequirement_Id())));
        }
    }
    public void batch_relate_R662_V_PAR_taken_by_SignalInvocation() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            SignalInvocation part = population.SignalInvocation_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R662_V_PAR_taken_by_SignalInvocation( form, part );
        }
    }
    public void batch_relate_R2904_Link_is_instance_of_Association() throws XtumlException {
        for ( Link form : population.Link_instances() ) {
            population.relate_R2904_Link_is_instance_of_Association( form, population.Association_instances().getById1(new InstanceIdentifier(form.getRel_ID())));
        }
    }
    public void batch_relate_R1014_BridgeArgument_is_represented_by_BridgeParameter() throws XtumlException {
        for ( BridgeArgument form : population.BridgeArgument_instances() ) {
            BridgeParameter part = population.BridgeParameter_instances().getById1(new InstanceIdentifier(form.getBParm_ID()));
            if ( !part.isEmpty() ) population.relate_R1014_BridgeArgument_is_represented_by_BridgeParameter( form, part );
        }
    }
    public void batch_relate_R698_RequiredOperationBody_is_a_Body() throws XtumlException {
        for ( RequiredOperationBody form : population.RequiredOperationBody_instances() ) {
            population.relate_R698_RequiredOperationBody_is_a_Body( form, population.Body_instances().getById1(new InstanceIdentifier(form.getAction_ID())));
        }
    }
    public void batch_relate_R839_V_AER_has_index_Value() throws XtumlException {
        for ( V_AER form : population.V_AER_instances() ) {
            population.relate_R839_V_AER_has_index_Value( form, population.Value_instances().getById1(new InstanceIdentifier(form.getIndex_Value_ID())));
        }
    }
    public void batch_relate_R2933_DataItemValue_PendingEvent() throws XtumlException {
        for ( DataItemValue form : population.DataItemValue_instances() ) {
            population.relate_R2933_DataItemValue_PendingEvent( form, population.PendingEvent_instances().getById1(new InstanceIdentifier(form.getEvent_ID())));
        }
    }
    public void batch_relate_R776_MemberReference_is_a_Expression() throws XtumlException {
        for ( MemberReference form : population.MemberReference_instances() ) {
            population.relate_R776_MemberReference_is_a_Expression( form, population.Expression_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getExpression_number())));
        }
    }
    public void batch_relate_R532_StateMachineEventDataItem_carried_by_StateMachineEvent() throws XtumlException {
        for ( StateMachineEventDataItem form : population.StateMachineEventDataItem_instances() ) {
            population.relate_R532_StateMachineEventDataItem_carried_by_StateMachineEvent( form, population.StateMachineEvent_instances().getById1(new InstanceIdentifier(form.getSMevt_ID())));
        }
    }
    public void batch_relate_R8003_PackageableElement_contained_in_C_C() throws XtumlException {
        for ( PackageableElement form : population.PackageableElement_instances() ) {
            C_C part = population.C_C_instances().getById1(new InstanceIdentifier(form.getComponent_ID()));
            if ( !part.isEmpty() ) population.relate_R8003_PackageableElement_contained_in_C_C( form, part );
        }
    }
    public void batch_relate_R8000_PackageableElement_contained_by_EP_PKG() throws XtumlException {
        for ( PackageableElement form : population.PackageableElement_instances() ) {
            EP_PKG part = population.EP_PKG_instances().getById1(new InstanceIdentifier(form.getPackage_ID()));
            if ( !part.isEmpty() ) population.relate_R8000_PackageableElement_contained_by_EP_PKG( form, part );
        }
    }
    public void batch_relate_R671_Create_instance_of_ModelClass() throws XtumlException {
        for ( Create form : population.Create_instances() ) {
            population.relate_R671_Create_instance_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R4028_ComponentInstantiation_is_executed_by_ApplicationExecutor() throws XtumlException {
        for ( ComponentInstantiation form : population.ComponentInstantiation_instances() ) {
            population.relate_R4028_ComponentInstantiation_is_executed_by_ApplicationExecutor( form, population.ApplicationExecutor_instances().getById1(new InstanceIdentifier(form.getApp_name(), form.getApp_package(), form.getExecutor_index())));
        }
    }
    public void batch_relate_R2968_RuntimeChannel_is_interface_provider_to_ComponentInstance() throws XtumlException {
        for ( RuntimeChannel form : population.RuntimeChannel_instances() ) {
            population.relate_R2968_RuntimeChannel_is_interface_provider_to_ComponentInstance( form, population.ComponentInstance_instances().getById1(new InstanceIdentifier(form.getExecution_Engine_ID())));
        }
    }
    public void batch_relate_R678_ChainLink_specifies_instances_of_ModelClass() throws XtumlException {
        for ( ChainLink form : population.ChainLink_instances() ) {
            population.relate_R678_ChainLink_specifies_instances_of_ModelClass( form, population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID())));
        }
    }
    public void batch_relate_R793_ActualParameter_Invocation() throws XtumlException {
        for ( ActualParameter form : population.ActualParameter_instances() ) {
            population.relate_R793_ActualParameter_Invocation( form, population.Invocation_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number(), form.getInvocation_expression_number())));
        }
    }
    public void batch_relate_R714_GeneratePreexistingEvent_generates_event_held_by_Value() throws XtumlException {
        for ( GeneratePreexistingEvent form : population.GeneratePreexistingEvent_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID()));
            if ( !part.isEmpty() ) population.relate_R714_GeneratePreexistingEvent_generates_event_held_by_Value( form, part );
        }
    }
    public void batch_relate_R117_OperationParameter_is_part_of__O_TFR() throws XtumlException {
        for ( OperationParameter form : population.OperationParameter_instances() ) {
            population.relate_R117_OperationParameter_is_part_of__O_TFR( form, population.O_TFR_instances().getById1(new InstanceIdentifier(form.getTfr_ID())));
        }
    }
    public void batch_relate_R118_OperationParameter_is_defined_by_DataType() throws XtumlException {
        for ( OperationParameter form : population.OperationParameter_instances() ) {
            population.relate_R118_OperationParameter_is_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R808_InstanceReference_refers_to_V_VAR() throws XtumlException {
        for ( InstanceReference form : population.InstanceReference_instances() ) {
            population.relate_R808_InstanceReference_refers_to_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R20_Bridge_return_value_defined_by_DataType() throws XtumlException {
        for ( Bridge form : population.Bridge_instances() ) {
            population.relate_R20_Bridge_return_value_defined_by_DataType( form, population.DataType_instances().getById1(new InstanceIdentifier(form.getDT_ID())));
        }
    }
    public void batch_relate_R451_RelateSmt_is_a_Statement() throws XtumlException {
        for ( RelateSmt form : population.RelateSmt_instances() ) {
            population.relate_R451_RelateSmt_is_a_Statement( form, population.Statement_instances().getById1(new InstanceIdentifier(form.getParent_name(), form.getParent_package(), form.getBody_name(), form.getBlock_number(), form.getStatement_number())));
        }
    }
    public void batch_relate_R805_TransientValueReference_references_V_VAR() throws XtumlException {
        for ( TransientValueReference form : population.TransientValueReference_instances() ) {
            population.relate_R805_TransientValueReference_references_V_VAR( form, population.V_VAR_instances().getById1(new InstanceIdentifier(form.getVar_ID())));
        }
    }
    public void batch_relate_R942_TimeSpan_span_ends_at_TimingMark() throws XtumlException {
        for ( TimeSpan form : population.TimeSpan_instances() ) {
            population.relate_R942_TimeSpan_span_ends_at_TimingMark( form, population.TimingMark_instances().getById1(new InstanceIdentifier(form.getMark_ID())));
        }
    }
    public void batch_relate_R934_ClassInstanceParticipant_represents_ModelClass() throws XtumlException {
        for ( ClassInstanceParticipant form : population.ClassInstanceParticipant_instances() ) {
            ModelClass part = population.ModelClass_instances().getById1(new InstanceIdentifier(form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R934_ClassInstanceParticipant_represents_ModelClass( form, part );
        }
    }
    public void batch_relate_R4708_ImportedReference_originates_from_PortReference() throws XtumlException {
        for ( ImportedReference form : population.ImportedReference_instances() ) {
            population.relate_R4708_ImportedReference_originates_from_PortReference( form, population.PortReference_instances().getById1(new InstanceIdentifier(form.getCL_POR_Id())));
        }
    }
    public void batch_relate_R844_Dimensions_specifies_occurrences_of_TransientVar() throws XtumlException {
        for ( Dimensions form : population.Dimensions_instances() ) {
            TransientVar part = population.TransientVar_instances().getById1(new InstanceIdentifier(form.getVar_ID()));
            if ( !part.isEmpty() ) population.relate_R844_Dimensions_specifies_occurrences_of_TransientVar( form, part );
        }
    }
    public void batch_relate_R1654_TerminatorServiceParameter_succeeds_TerminatorServiceParameter() throws XtumlException {
        for ( TerminatorServiceParameter form : population.TerminatorServiceParameter_instances() ) {
            TerminatorServiceParameter part = population.TerminatorServiceParameter_instances().getById1(new InstanceIdentifier(form.getPrevious_TSParm_ID()));
            if ( !part.isEmpty() ) population.relate_R1654_TerminatorServiceParameter_succeeds_TerminatorServiceParameter( form, part );
        }
    }
    public void batch_relate_R4561_ComponentDefinition_initialized_by_Function() throws XtumlException {
        for ( ComponentDefinition form : population.ComponentDefinition_instances() ) {
            Function part = population.Function_instances().getById1(new InstanceIdentifier(form.getName(), form.getPackage(), form.getInit_function_name()));
            if ( !part.isEmpty() ) population.relate_R4561_ComponentDefinition_initialized_by_Function( form, part );
        }
    }
    public void batch_relate_R414_O_ATTR_Attribute() throws XtumlException {
        for ( O_ATTR form : population.O_ATTR_instances() ) {
            Attribute part = population.Attribute_instances().getById1(new InstanceIdentifier());
            if ( !part.isEmpty() ) population.relate_R414_O_ATTR_Attribute( form, part );
        }
    }
    public void batch_relate_R513_MooreActionHome_is_a_ActionHome() throws XtumlException {
        for ( MooreActionHome form : population.MooreActionHome_instances() ) {
            population.relate_R513_MooreActionHome_is_a_ActionHome( form, population.ActionHome_instances().getById1(new InstanceIdentifier(form.getAct_ID(), form.getSM_ID())));
        }
    }
    public void batch_relate_R816_V_PAR_precedes_V_PAR() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            V_PAR part = population.V_PAR_instances().getById1(new InstanceIdentifier(form.getNext_Value_ID()));
            if ( !part.isEmpty() ) population.relate_R816_V_PAR_precedes_V_PAR( form, part );
        }
    }
    public void batch_relate_R4160_Port_satisfies_provided_Port() throws XtumlException {
        for ( Port form : population.Port_instances() ) {
            Port part = population.Port_instances().getById1(new InstanceIdentifier(form.getProvider_port_name(), form.getProvider_port_package()));
            if ( !part.isEmpty() ) population.relate_R4160_Port_satisfies_provided_Port( form, part );
        }
    }
    public void batch_relate_R629_InterfaceOperationInvocation_has_target_Value() throws XtumlException {
        for ( InterfaceOperationInvocation form : population.InterfaceOperationInvocation_instances() ) {
            Value part = population.Value_instances().getById1(new InstanceIdentifier(form.getValue_ID()));
            if ( !part.isEmpty() ) population.relate_R629_InterfaceOperationInvocation_has_target_Value( form, part );
        }
    }
    public void batch_relate_R1106_InitialNode_is_a_ControlNode() throws XtumlException {
        for ( InitialNode form : population.InitialNode_instances() ) {
            population.relate_R1106_InitialNode_is_a_ControlNode( form, population.ControlNode_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R103_O_ATTR_succeeds_O_ATTR() throws XtumlException {
        for ( O_ATTR form : population.O_ATTR_instances() ) {
            O_ATTR part = population.O_ATTR_instances().getById1(new InstanceIdentifier(form.getPAttr_ID(), form.getObj_ID()));
            if ( !part.isEmpty() ) population.relate_R103_O_ATTR_succeeds_O_ATTR( form, part );
        }
    }
    public void batch_relate_R4752_Event_StateMachine() throws XtumlException {
        for ( Event form : population.Event_instances() ) {
            population.relate_R4752_Event_StateMachine( form, population.StateMachine_instances().getById1(new InstanceIdentifier(form.getSm_name(), form.getSm_package())));
        }
    }
    public void batch_relate_R1018_AsynchronousMessage_is_a_MSG_M() throws XtumlException {
        for ( AsynchronousMessage form : population.AsynchronousMessage_instances() ) {
            population.relate_R1018_AsynchronousMessage_is_a_MSG_M( form, population.MSG_M_instances().getById1(new InstanceIdentifier(form.getMsg_ID())));
        }
    }
    public void batch_relate_R603_SelectFromInstancesWhere_is_a_ACT_SMT() throws XtumlException {
        for ( SelectFromInstancesWhere form : population.SelectFromInstancesWhere_instances() ) {
            population.relate_R603_SelectFromInstancesWhere_is_a_ACT_SMT( form, population.ACT_SMT_instances().getById1(new InstanceIdentifier(form.getStatement_ID())));
        }
    }
    public void batch_relate_R444_SetSelector_navigates_from_InstSet() throws XtumlException {
        for ( SetSelector form : population.SetSelector_instances() ) {
            population.relate_R444_SetSelector_navigates_from_InstSet( form, population.InstSet_instances().getById1(new InstanceIdentifier(form.getSet_parent_name(), form.getSet_parent_package())));
        }
    }
    public void batch_relate_R2929_StackFrame_is_processed_by_Stack() throws XtumlException {
        for ( StackFrame form : population.StackFrame_instances() ) {
            Stack part = population.Stack_instances().getById1(new InstanceIdentifier(form.getTop_Stack_Frame_Stack_ID()));
            if ( !part.isEmpty() ) population.relate_R2929_StackFrame_is_processed_by_Stack( form, part );
        }
    }
    public void batch_relate_R936_InstanceAttributeValue_owns_informal_ClassInstanceParticipant() throws XtumlException {
        for ( InstanceAttributeValue form : population.InstanceAttributeValue_instances() ) {
            ClassInstanceParticipant part = population.ClassInstanceParticipant_instances().getById1(new InstanceIdentifier(form.getInformal_Part_ID()));
            if ( !part.isEmpty() ) population.relate_R936_InstanceAttributeValue_owns_informal_ClassInstanceParticipant( form, part );
        }
    }
    public void batch_relate_R684_RequiredSignalBody_specifies_processing_for_RequiredSignal() throws XtumlException {
        for ( RequiredSignalBody form : population.RequiredSignalBody_instances() ) {
            population.relate_R684_RequiredSignalBody_specifies_processing_for_RequiredSignal( form, population.RequiredSignal_instances().getById1(new InstanceIdentifier(form.getId())));
        }
    }
    public void batch_relate_R695_FunctionBody_specifies_processing_for_S_SYNC() throws XtumlException {
        for ( FunctionBody form : population.FunctionBody_instances() ) {
            population.relate_R695_FunctionBody_specifies_processing_for_S_SYNC( form, population.S_SYNC_instances().getById1(new InstanceIdentifier(form.getSync_ID())));
        }
    }
    public void batch_relate_R792_Invocation_invokes_InvocableObject() throws XtumlException {
        for ( Invocation form : population.Invocation_instances() ) {
            population.relate_R792_Invocation_invokes_InvocableObject( form, population.InvocableObject_instances().getById1(new InstanceIdentifier(form.getInvoked_parent_name(), form.getInvoked_parent_package(), form.getInvoked_name())));
        }
    }
    public void batch_relate_R628_V_PAR_BridgeInvocation() throws XtumlException {
        for ( V_PAR form : population.V_PAR_instances() ) {
            BridgeInvocation part = population.BridgeInvocation_instances().getById1(new InstanceIdentifier(form.getStatement_ID()));
            if ( !part.isEmpty() ) population.relate_R628_V_PAR_BridgeInvocation( form, part );
        }
    }
    public void batch_relate_R1502_LeafSymbolicConstant_is_a_SymbolicConstant() throws XtumlException {
        for ( LeafSymbolicConstant form : population.LeafSymbolicConstant_instances() ) {
            population.relate_R1502_LeafSymbolicConstant_is_a_SymbolicConstant( form, population.SymbolicConstant_instances().getById1(new InstanceIdentifier(form.getConst_ID())));
        }
    }
    public void batch_relate_R205_ClassAsSimpleFormalizer_is_a_ReferringClassInAssoc() throws XtumlException {
        for ( ClassAsSimpleFormalizer form : population.ClassAsSimpleFormalizer_instances() ) {
            population.relate_R205_ClassAsSimpleFormalizer_is_a_ReferringClassInAssoc( form, population.ReferringClassInAssoc_instances().getById1(new InstanceIdentifier(form.getObj_ID(), form.getRel_ID(), form.getOIR_ID())));
        }
    }
    public void batch_relate_R112_AttributeReferenceInClass_succeeds_AttributeReferenceInClass() throws XtumlException {
        for ( AttributeReferenceInClass form : population.AttributeReferenceInClass_instances() ) {
            AttributeReferenceInClass part = population.AttributeReferenceInClass_instances().getById2(new InstanceIdentifier(form.getPARef_ID()));
            if ( !part.isEmpty() ) population.relate_R112_AttributeReferenceInClass_succeeds_AttributeReferenceInClass( form, part );
        }
    }


    @Override
    public void serialize() throws XtumlException {
        PrintStream out = new PrintStream(getOut());
        for ( InstanceSelector instanceselector_inst : population.InstanceSelector_instances() ) serialize_InstanceSelector( instanceselector_inst, out );
        for ( FlowFinalNode flowfinalnode_inst : population.FlowFinalNode_instances() ) serialize_FlowFinalNode( flowfinalnode_inst, out );
        for ( SatisfactionInComponent satisfactionincomponent_inst : population.SatisfactionInComponent_instances() ) serialize_SatisfactionInComponent( satisfactionincomponent_inst, out );
        for ( LinkedAssociation linkedassociation_inst : population.LinkedAssociation_instances() ) serialize_LinkedAssociation( linkedassociation_inst, out );
        for ( Where where_inst : population.Where_instances() ) serialize_Where( where_inst, out );
        for ( Function function_inst : population.Function_instances() ) serialize_Function( function_inst, out );
        for ( C_C c_c_inst : population.C_C_instances() ) serialize_C_C( c_c_inst, out );
        for ( SignalInvocation signalinvocation_inst : population.SignalInvocation_instances() ) serialize_SignalInvocation( signalinvocation_inst, out );
        for ( BasicTypeReference basictypereference_inst : population.BasicTypeReference_instances() ) serialize_BasicTypeReference( basictypereference_inst, out );
        for ( V_BIN v_bin_inst : population.V_BIN_instances() ) serialize_V_BIN( v_bin_inst, out );
        for ( ActionHome actionhome_inst : population.ActionHome_instances() ) serialize_ActionHome( actionhome_inst, out );
        for ( TransitionTableCell transitiontablecell_inst : population.TransitionTableCell_instances() ) serialize_TransitionTableCell( transitiontablecell_inst, out );
        for ( ControlNode controlnode_inst : population.ControlNode_instances() ) serialize_ControlNode( controlnode_inst, out );
        for ( NoEventTransition noeventtransition_inst : population.NoEventTransition_instances() ) serialize_NoEventTransition( noeventtransition_inst, out );
        for ( Generate generate_inst : population.Generate_instances() ) serialize_Generate( generate_inst, out );
        for ( NullSmt nullsmt_inst : population.NullSmt_instances() ) serialize_NullSmt( nullsmt_inst, out );
        for ( CreateEventToClass createeventtoclass_inst : population.CreateEventToClass_instances() ) serialize_CreateEventToClass( createeventtoclass_inst, out );
        for ( O_TFR o_tfr_inst : population.O_TFR_instances() ) serialize_O_TFR( o_tfr_inst, out );
        for ( UnaryOperation unaryoperation_inst : population.UnaryOperation_instances() ) serialize_UnaryOperation( unaryoperation_inst, out );
        for ( ConstantSpecification constantspecification_inst : population.ConstantSpecification_instances() ) serialize_ConstantSpecification( constantspecification_inst, out );
        for ( DataItemValue dataitemvalue_inst : population.DataItemValue_instances() ) serialize_DataItemValue( dataitemvalue_inst, out );
        for ( ArrayTypeReference arraytypereference_inst : population.ArrayTypeReference_instances() ) serialize_ArrayTypeReference( arraytypereference_inst, out );
        for ( LiteralBoolean literalboolean_inst : population.LiteralBoolean_instances() ) serialize_LiteralBoolean( literalboolean_inst, out );
        for ( SynchronousMessage synchronousmessage_inst : population.SynchronousMessage_instances() ) serialize_SynchronousMessage( synchronousmessage_inst, out );
        for ( Value value_inst : population.Value_instances() ) serialize_Value( value_inst, out );
        for ( OperationParameter operationparameter_inst : population.OperationParameter_instances() ) serialize_OperationParameter( operationparameter_inst, out );
        for ( Enumerator enumerator_inst : population.Enumerator_instances() ) serialize_Enumerator( enumerator_inst, out );
        for ( TypeImport typeimport_inst : population.TypeImport_instances() ) serialize_TypeImport( typeimport_inst, out );
        for ( ArrayElementReference arrayelementreference_inst : population.ArrayElementReference_instances() ) serialize_ArrayElementReference( arrayelementreference_inst, out );
        for ( ACT_BRK act_brk_inst : population.ACT_BRK_instances() ) serialize_ACT_BRK( act_brk_inst, out );
        for ( Create create_inst : population.Create_instances() ) serialize_Create( create_inst, out );
        for ( EventMessage eventmessage_inst : population.EventMessage_instances() ) serialize_EventMessage( eventmessage_inst, out );
        for ( UnrelateSmt unrelatesmt_inst : population.UnrelateSmt_instances() ) serialize_UnrelateSmt( unrelatesmt_inst, out );
        for ( BridgeInvocation bridgeinvocation_inst : population.BridgeInvocation_instances() ) serialize_BridgeInvocation( bridgeinvocation_inst, out );
        for ( Transition transition_inst : population.Transition_instances() ) serialize_Transition( transition_inst, out );
        for ( FormalAttributeValue formalattributevalue_inst : population.FormalAttributeValue_instances() ) serialize_FormalAttributeValue( formalattributevalue_inst, out );
        for ( Delete delete_inst : population.Delete_instances() ) serialize_Delete( delete_inst, out );
        for ( AcceptTimeEventAction accepttimeeventaction_inst : population.AcceptTimeEventAction_instances() ) serialize_AcceptTimeEventAction( accepttimeeventaction_inst, out );
        for ( TypeReference typereference_inst : population.TypeReference_instances() ) serialize_TypeReference( typereference_inst, out );
        for ( ClassAsSimpleParticipant classassimpleparticipant_inst : population.ClassAsSimpleParticipant_instances() ) serialize_ClassAsSimpleParticipant( classassimpleparticipant_inst, out );
        for ( Block block_inst : population.Block_instances() ) serialize_Block( block_inst, out );
        for ( I_INS i_ins_inst : population.I_INS_instances() ) serialize_I_INS( i_ins_inst, out );
        for ( GlobalElementInSystem globalelementinsystem_inst : population.GlobalElementInSystem_instances() ) serialize_GlobalElementInSystem( globalelementinsystem_inst, out );
        for ( SystemModel systemmodel_inst : population.SystemModel_instances() ) serialize_SystemModel( systemmodel_inst, out );
        for ( WhileStmt whilestmt_inst : population.WhileStmt_instances() ) serialize_WhileStmt( whilestmt_inst, out );
        for ( InformalSynchronousMessage informalsynchronousmessage_inst : population.InformalSynchronousMessage_instances() ) serialize_InformalSynchronousMessage( informalsynchronousmessage_inst, out );
        for ( ActionNode actionnode_inst : population.ActionNode_instances() ) serialize_ActionNode( actionnode_inst, out );
        for ( InstanceSetReference instancesetreference_inst : population.InstanceSetReference_instances() ) serialize_InstanceSetReference( instancesetreference_inst, out );
        for ( S_SYNC s_sync_inst : population.S_SYNC_instances() ) serialize_S_SYNC( s_sync_inst, out );
        for ( PackageableElement packageableelement_inst : population.PackageableElement_instances() ) serialize_PackageableElement( packageableelement_inst, out );
        for ( Link link_inst : population.Link_instances() ) serialize_Link( link_inst, out );
        for ( CommunicationLink communicationlink_inst : population.CommunicationLink_instances() ) serialize_CommunicationLink( communicationlink_inst, out );
        for ( Monitor monitor_inst : population.Monitor_instances() ) serialize_Monitor( monitor_inst, out );
        for ( MemberReference memberreference_inst : population.MemberReference_instances() ) serialize_MemberReference( memberreference_inst, out );
        for ( AcceptEvent acceptevent_inst : population.AcceptEvent_instances() ) serialize_AcceptEvent( acceptevent_inst, out );
        for ( UserDefinedType userdefinedtype_inst : population.UserDefinedType_instances() ) serialize_UserDefinedType( userdefinedtype_inst, out );
        for ( ModelInst modelinst_inst : population.ModelInst_instances() ) serialize_ModelInst( modelinst_inst, out );
        for ( ClassInAssociation classinassociation_inst : population.ClassInAssociation_instances() ) serialize_ClassInAssociation( classinassociation_inst, out );
        for ( BridgeMessage bridgemessage_inst : population.BridgeMessage_instances() ) serialize_BridgeMessage( bridgemessage_inst, out );
        for ( StateMachineEventDataItem statemachineeventdataitem_inst : population.StateMachineEventDataItem_instances() ) serialize_StateMachineEventDataItem( statemachineeventdataitem_inst, out );
        for ( Stack stack_inst : population.Stack_instances() ) serialize_Stack( stack_inst, out );
        for ( Any any_inst : population.Any_instances() ) serialize_Any( any_inst, out );
        for ( FunctionValue functionvalue_inst : population.FunctionValue_instances() ) serialize_FunctionValue( functionvalue_inst, out );
        for ( InstanceReference instancereference_inst : population.InstanceReference_instances() ) serialize_InstanceReference( instancereference_inst, out );
        for ( SelectFromInstances selectfrominstances_inst : population.SelectFromInstances_instances() ) serialize_SelectFromInstances( selectfrominstances_inst, out );
        for ( Select select_inst : population.Select_instances() ) serialize_Select( select_inst, out );
        for ( BlockInStackFrame blockinstackframe_inst : population.BlockInStackFrame_instances() ) serialize_BlockInStackFrame( blockinstackframe_inst, out );
        for ( GenerateEventStatement generateeventstatement_inst : population.GenerateEventStatement_instances() ) serialize_GenerateEventStatement( generateeventstatement_inst, out );
        for ( ClassAsAssociatedOtherSide classasassociatedotherside_inst : population.ClassAsAssociatedOtherSide_instances() ) serialize_ClassAsAssociatedOtherSide( classasassociatedotherside_inst, out );
        for ( GeneratePreexistingEvent generatepreexistingevent_inst : population.GeneratePreexistingEvent_instances() ) serialize_GeneratePreexistingEvent( generatepreexistingevent_inst, out );
        for ( ClassIdentifier classidentifier_inst : population.ClassIdentifier_instances() ) serialize_ClassIdentifier( classidentifier_inst, out );
        for ( Bridge bridge_inst : population.Bridge_instances() ) serialize_Bridge( bridge_inst, out );
        for ( SignalMessage signalmessage_inst : population.SignalMessage_instances() ) serialize_SignalMessage( signalmessage_inst, out );
        for ( SelectRelated selectrelated_inst : population.SelectRelated_instances() ) serialize_SelectRelated( selectrelated_inst, out );
        for ( DelegationInComponent delegationincomponent_inst : population.DelegationInComponent_instances() ) serialize_DelegationInComponent( delegationincomponent_inst, out );
        for ( PortReference portreference_inst : population.PortReference_instances() ) serialize_PortReference( portreference_inst, out );
        for ( Terminator terminator_inst : population.Terminator_instances() ) serialize_Terminator( terminator_inst, out );
        for ( SignalEvent signalevent_inst : population.SignalEvent_instances() ) serialize_SignalEvent( signalevent_inst, out );
        for ( ReferringClassInAssoc referringclassinassoc_inst : population.ReferringClassInAssoc_instances() ) serialize_ReferringClassInAssoc( referringclassinassoc_inst, out );
        for ( CreateNoVariable createnovariable_inst : population.CreateNoVariable_instances() ) serialize_CreateNoVariable( createnovariable_inst, out );
        for ( EventIgnored eventignored_inst : population.EventIgnored_instances() ) serialize_EventIgnored( eventignored_inst, out );
        for ( Message message_inst : population.Message_instances() ) serialize_Message( message_inst, out );
        for ( Range range_inst : population.Range_instances() ) serialize_Range( range_inst, out );
        for ( ComponentInstantiation componentinstantiation_inst : population.ComponentInstantiation_instances() ) serialize_ComponentInstantiation( componentinstantiation_inst, out );
        for ( TerminatorServiceSequence terminatorservicesequence_inst : population.TerminatorServiceSequence_instances() ) serialize_TerminatorServiceSequence( terminatorservicesequence_inst, out );
        for ( ReturnStmt returnstmt_inst : population.ReturnStmt_instances() ) serialize_ReturnStmt( returnstmt_inst, out );
        for ( LocalEvent localevent_inst : population.LocalEvent_instances() ) serialize_LocalEvent( localevent_inst, out );
        for ( AsynchronousMessage asynchronousmessage_inst : population.AsynchronousMessage_instances() ) serialize_AsynchronousMessage( asynchronousmessage_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_UnrelateUsing( unrelateusing_inst, out );
        for ( MooreActionHome mooreactionhome_inst : population.MooreActionHome_instances() ) serialize_MooreActionHome( mooreactionhome_inst, out );
        for ( ExternalEntity externalentity_inst : population.ExternalEntity_instances() ) serialize_ExternalEntity( externalentity_inst, out );
        for ( RequiredSignal requiredsignal_inst : population.RequiredSignal_instances() ) serialize_RequiredSignal( requiredsignal_inst, out );
        for ( Action action_inst : population.Action_instances() ) serialize_Action( action_inst, out );
        for ( CantHappen canthappen_inst : population.CantHappen_instances() ) serialize_CantHappen( canthappen_inst, out );
        for ( InterfaceOperation interfaceoperation_inst : population.InterfaceOperation_instances() ) serialize_InterfaceOperation( interfaceoperation_inst, out );
        for ( ACT_SEL act_sel_inst : population.ACT_SEL_instances() ) serialize_ACT_SEL( act_sel_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_RelateUsing( relateusing_inst, out );
        for ( Provision provision_inst : population.Provision_instances() ) serialize_Provision( provision_inst, out );
        for ( ClassAsAssociatedOneSide classasassociatedoneside_inst : population.ClassAsAssociatedOneSide_instances() ) serialize_ClassAsAssociatedOneSide( classasassociatedoneside_inst, out );
        for ( TimeSpan timespan_inst : population.TimeSpan_instances() ) serialize_TimeSpan( timespan_inst, out );
        for ( BinaryOperation binaryoperation_inst : population.BinaryOperation_instances() ) serialize_BinaryOperation( binaryoperation_inst, out );
        for ( StateMachineEvent statemachineevent_inst : population.StateMachineEvent_instances() ) serialize_StateMachineEvent( statemachineevent_inst, out );
        for ( AcceptEventAction accepteventaction_inst : population.AcceptEventAction_instances() ) serialize_AcceptEventAction( accepteventaction_inst, out );
        for ( CreateEventStatement createeventstatement_inst : population.CreateEventStatement_instances() ) serialize_CreateEventStatement( createeventstatement_inst, out );
        for ( MooreStateMachine moorestatemachine_inst : population.MooreStateMachine_instances() ) serialize_MooreStateMachine( moorestatemachine_inst, out );
        for ( AttributeReference attributereference_inst : population.AttributeReference_instances() ) serialize_AttributeReference( attributereference_inst, out );
        for ( InvocableObject invocableobject_inst : population.InvocableObject_instances() ) serialize_InvocableObject( invocableobject_inst, out );
        for ( StateMachineState statemachinestate_inst : population.StateMachineState_instances() ) serialize_StateMachineState( statemachinestate_inst, out );
        for ( PackageReference packagereference_inst : population.PackageReference_instances() ) serialize_PackageReference( packagereference_inst, out );
        for ( Timer timer_inst : population.Timer_instances() ) serialize_Timer( timer_inst, out );
        for ( GeneralFile generalfile_inst : population.GeneralFile_instances() ) serialize_GeneralFile( generalfile_inst, out );
        for ( OperationInvocation operationinvocation_inst : population.OperationInvocation_instances() ) serialize_OperationInvocation( operationinvocation_inst, out );
        for ( IfSmt ifsmt_inst : population.IfSmt_instances() ) serialize_IfSmt( ifsmt_inst, out );
        for ( ClassAsDerivedOneSide classasderivedoneside_inst : population.ClassAsDerivedOneSide_instances() ) serialize_ClassAsDerivedOneSide( classasderivedoneside_inst, out );
        for ( TransientVar transientvar_inst : population.TransientVar_instances() ) serialize_TransientVar( transientvar_inst, out );
        for ( V_VAR v_var_inst : population.V_VAR_instances() ) serialize_V_VAR( v_var_inst, out );
        for ( EnumeratorReference enumeratorreference_inst : population.EnumeratorReference_instances() ) serialize_EnumeratorReference( enumeratorreference_inst, out );
        for ( BaseAttribute baseattribute_inst : population.BaseAttribute_instances() ) serialize_BaseAttribute( baseattribute_inst, out );
        for ( ElementVisibility elementvisibility_inst : population.ElementVisibility_instances() ) serialize_ElementVisibility( elementvisibility_inst, out );
        for ( Control control_inst : population.Control_instances() ) serialize_Control( control_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_Dimensions( dimensions_inst, out );
        for ( C_I c_i_inst : population.C_I_instances() ) serialize_C_I( c_i_inst, out );
        for ( SelectedReference selectedreference_inst : population.SelectedReference_instances() ) serialize_SelectedReference( selectedreference_inst, out );
        for ( EnumerationDataType enumerationdatatype_inst : population.EnumerationDataType_instances() ) serialize_EnumerationDataType( enumerationdatatype_inst, out );
        for ( InformalArgument informalargument_inst : population.InformalArgument_instances() ) serialize_InformalArgument( informalargument_inst, out );
        for ( InformalAttributeValue informalattributevalue_inst : population.InformalAttributeValue_instances() ) serialize_InformalAttributeValue( informalattributevalue_inst, out );
        for ( ComponentReference componentreference_inst : population.ComponentReference_instances() ) serialize_ComponentReference( componentreference_inst, out );
        for ( ModelClass modelclass_inst : population.ModelClass_instances() ) serialize_ModelClass( modelclass_inst, out );
        for ( UseCaseAssociation usecaseassociation_inst : population.UseCaseAssociation_instances() ) serialize_UseCaseAssociation( usecaseassociation_inst, out );
        for ( ChainLink chainlink_inst : population.ChainLink_instances() ) serialize_ChainLink( chainlink_inst, out );
        for ( MealyActionHome mealyactionhome_inst : population.MealyActionHome_instances() ) serialize_MealyActionHome( mealyactionhome_inst, out );
        for ( Deferral deferral_inst : population.Deferral_instances() ) serialize_Deferral( deferral_inst, out );
        for ( InterfaceOperationMessage interfaceoperationmessage_inst : population.InterfaceOperationMessage_instances() ) serialize_InterfaceOperationMessage( interfaceoperationmessage_inst, out );
        for ( StateMachine statemachine_inst : population.StateMachine_instances() ) serialize_StateMachine( statemachine_inst, out );
        for ( ExpressionAsStatement expressionasstatement_inst : population.ExpressionAsStatement_instances() ) serialize_ExpressionAsStatement( expressionasstatement_inst, out );
        for ( InformalAsynchronousMessage informalasynchronousmessage_inst : population.InformalAsynchronousMessage_instances() ) serialize_InformalAsynchronousMessage( informalasynchronousmessage_inst, out );
        for ( Creation creation_inst : population.Creation_instances() ) serialize_Creation( creation_inst, out );
        for ( LeafSymbolicConstant leafsymbolicconstant_inst : population.LeafSymbolicConstant_instances() ) serialize_LeafSymbolicConstant( leafsymbolicconstant_inst, out );
        for ( SelfQueueEntry selfqueueentry_inst : population.SelfQueueEntry_instances() ) serialize_SelfQueueEntry( selfqueueentry_inst, out );
        for ( V_AER v_aer_inst : population.V_AER_instances() ) serialize_V_AER( v_aer_inst, out );
        for ( UtilityReference utilityreference_inst : population.UtilityReference_instances() ) serialize_UtilityReference( utilityreference_inst, out );
        for ( SetSelector setselector_inst : population.SetSelector_instances() ) serialize_SetSelector( setselector_inst, out );
        for ( ACT_CON act_con_inst : population.ACT_CON_instances() ) serialize_ACT_CON( act_con_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_IfStmt( ifstmt_inst, out );
        for ( LinkParticipation linkparticipation_inst : population.LinkParticipation_instances() ) serialize_LinkParticipation( linkparticipation_inst, out );
        for ( RuntimeChannel runtimechannel_inst : population.RuntimeChannel_instances() ) serialize_RuntimeChannel( runtimechannel_inst, out );
        for ( InitialNode initialnode_inst : population.InitialNode_instances() ) serialize_InitialNode( initialnode_inst, out );
        for ( EventCreation eventcreation_inst : population.EventCreation_instances() ) serialize_EventCreation( eventcreation_inst, out );
        for ( DerivedAttributeBody derivedattributebody_inst : population.DerivedAttributeBody_instances() ) serialize_DerivedAttributeBody( derivedattributebody_inst, out );
        for ( CreateEventToInstance createeventtoinstance_inst : population.CreateEventToInstance_instances() ) serialize_CreateEventToInstance( createeventtoinstance_inst, out );
        for ( BinaryAssociation binaryassociation_inst : population.BinaryAssociation_instances() ) serialize_BinaryAssociation( binaryassociation_inst, out );
        for ( InterfaceOperationInvocation interfaceoperationinvocation_inst : population.InterfaceOperationInvocation_instances() ) serialize_InterfaceOperationInvocation( interfaceoperationinvocation_inst, out );
        for ( Extend extend_inst : population.Extend_instances() ) serialize_Extend( extend_inst, out );
        for ( ComponentInstance componentinstance_inst : population.ComponentInstance_instances() ) serialize_ComponentInstance( componentinstance_inst, out );
        for ( TransientValueReference transientvaluereference_inst : population.TransientValueReference_instances() ) serialize_TransientValueReference( transientvaluereference_inst, out );
        for ( ActivityDiagramAction activitydiagramaction_inst : population.ActivityDiagramAction_instances() ) serialize_ActivityDiagramAction( activitydiagramaction_inst, out );
        for ( ReferredToClassInAssoc referredtoclassinassoc_inst : population.ReferredToClassInAssoc_instances() ) serialize_ReferredToClassInAssoc( referredtoclassinassoc_inst, out );
        for ( MessageArgument messageargument_inst : population.MessageArgument_instances() ) serialize_MessageArgument( messageargument_inst, out );
        for ( BuiltInType builtintype_inst : population.BuiltInType_instances() ) serialize_BuiltInType( builtintype_inst, out );
        for ( PortMessage portmessage_inst : population.PortMessage_instances() ) serialize_PortMessage( portmessage_inst, out );
        for ( GenerateSMEventStatement generatesmeventstatement_inst : population.GenerateSMEventStatement_instances() ) serialize_GenerateSMEventStatement( generatesmeventstatement_inst, out );
        for ( UtilityFunction utilityfunction_inst : population.UtilityFunction_instances() ) serialize_UtilityFunction( utilityfunction_inst, out );
        for ( EventQueueEntry eventqueueentry_inst : population.EventQueueEntry_instances() ) serialize_EventQueueEntry( eventqueueentry_inst, out );
        for ( BreakSmt breaksmt_inst : population.BreakSmt_instances() ) serialize_BreakSmt( breaksmt_inst, out );
        for ( Selected selected_inst : population.Selected_instances() ) serialize_Selected( selected_inst, out );
        for ( FunctionArgument functionargument_inst : population.FunctionArgument_instances() ) serialize_FunctionArgument( functionargument_inst, out );
        for ( InstancePopulationSelector instancepopulationselector_inst : population.InstancePopulationSelector_instances() ) serialize_InstancePopulationSelector( instancepopulationselector_inst, out );
        for ( Delegation delegation_inst : population.Delegation_instances() ) serialize_Delegation( delegation_inst, out );
        for ( ImportedProvisionInSatisfaction importedprovisioninsatisfaction_inst : population.ImportedProvisionInSatisfaction_instances() ) serialize_ImportedProvisionInSatisfaction( importedprovisioninsatisfaction_inst, out );
        for ( NewBaseAttribute newbaseattribute_inst : population.NewBaseAttribute_instances() ) serialize_NewBaseAttribute( newbaseattribute_inst, out );
        for ( TerminatorServiceParameter terminatorserviceparameter_inst : population.TerminatorServiceParameter_instances() ) serialize_TerminatorServiceParameter( terminatorserviceparameter_inst, out );
        for ( Generalization generalization_inst : population.Generalization_instances() ) serialize_Generalization( generalization_inst, out );
        for ( LiteralString literalstring_inst : population.LiteralString_instances() ) serialize_LiteralString( literalstring_inst, out );
        for ( IntercomponentQueueEntry intercomponentqueueentry_inst : population.IntercomponentQueueEntry_instances() ) serialize_IntercomponentQueueEntry( intercomponentqueueentry_inst, out );
        for ( ClassRelationship classrelationship_inst : population.ClassRelationship_instances() ) serialize_ClassRelationship( classrelationship_inst, out );
        for ( File file_inst : population.File_instances() ) serialize_File( file_inst, out );
        for ( InteractionParticipant interactionparticipant_inst : population.InteractionParticipant_instances() ) serialize_InteractionParticipant( interactionparticipant_inst, out );
        for ( RequiredSignalBody requiredsignalbody_inst : population.RequiredSignalBody_instances() ) serialize_RequiredSignalBody( requiredsignalbody_inst, out );
        for ( V_INS v_ins_inst : population.V_INS_instances() ) serialize_V_INS( v_ins_inst, out );
        for ( OperationBody operationbody_inst : population.OperationBody_instances() ) serialize_OperationBody( operationbody_inst, out );
        for ( ServiceInSequence serviceinsequence_inst : population.ServiceInSequence_instances() ) serialize_ServiceInSequence( serviceinsequence_inst, out );
        for ( DerivedBaseAttribute derivedbaseattribute_inst : population.DerivedBaseAttribute_instances() ) serialize_DerivedBaseAttribute( derivedbaseattribute_inst, out );
        for ( MemberValueReference membervaluereference_inst : population.MemberValueReference_instances() ) serialize_MemberValueReference( membervaluereference_inst, out );
        for ( ACT_FIO act_fio_inst : population.ACT_FIO_instances() ) serialize_ACT_FIO( act_fio_inst, out );
        for ( AttributeAccessor attributeaccessor_inst : population.AttributeAccessor_instances() ) serialize_AttributeAccessor( attributeaccessor_inst, out );
        for ( ClassAsSubtype classassubtype_inst : population.ClassAsSubtype_instances() ) serialize_ClassAsSubtype( classassubtype_inst, out );
        for ( OperationValue operationvalue_inst : population.OperationValue_instances() ) serialize_OperationValue( operationvalue_inst, out );
        for ( SymbolicConstant symbolicconstant_inst : population.SymbolicConstant_instances() ) serialize_SymbolicConstant( symbolicconstant_inst, out );
        for ( SelectRelatedBy selectrelatedby_inst : population.SelectRelatedBy_instances() ) serialize_SelectRelatedBy( selectrelatedby_inst, out );
        for ( CoreDataType coredatatype_inst : population.CoreDataType_instances() ) serialize_CoreDataType( coredatatype_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_ForStmt( forstmt_inst, out );
        for ( GenerateToClass generatetoclass_inst : population.GenerateToClass_instances() ) serialize_GenerateToClass( generatetoclass_inst, out );
        for ( Expression expression_inst : population.Expression_instances() ) serialize_Expression( expression_inst, out );
        for ( OperationMessage operationmessage_inst : population.OperationMessage_instances() ) serialize_OperationMessage( operationmessage_inst, out );
        for ( ActualParameter actualparameter_inst : population.ActualParameter_instances() ) serialize_ActualParameter( actualparameter_inst, out );
        for ( InterfaceReferenceInDelegation interfacereferenceindelegation_inst : population.InterfaceReferenceInDelegation_instances() ) serialize_InterfaceReferenceInDelegation( interfacereferenceindelegation_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_V_PAR( v_par_inst, out );
        for ( ClassParticipant classparticipant_inst : population.ClassParticipant_instances() ) serialize_ClassParticipant( classparticipant_inst, out );
        for ( EventParameterReference eventparameterreference_inst : population.EventParameterReference_instances() ) serialize_EventParameterReference( eventparameterreference_inst, out );
        for ( CreationTransition creationtransition_inst : population.CreationTransition_instances() ) serialize_CreationTransition( creationtransition_inst, out );
        for ( PolymorphicEvent polymorphicevent_inst : population.PolymorphicEvent_instances() ) serialize_PolymorphicEvent( polymorphicevent_inst, out );
        for ( ArrayLengthValue arraylengthvalue_inst : population.ArrayLengthValue_instances() ) serialize_ArrayLengthValue( arraylengthvalue_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_Port( port_inst, out );
        for ( ProvidedOperationBody providedoperationbody_inst : population.ProvidedOperationBody_instances() ) serialize_ProvidedOperationBody( providedoperationbody_inst, out );
        for ( NamedReference namedreference_inst : population.NamedReference_instances() ) serialize_NamedReference( namedreference_inst, out );
        for ( GenerateToCreator generatetocreator_inst : population.GenerateToCreator_instances() ) serialize_GenerateToCreator( generatetocreator_inst, out );
        for ( SubtypeSupertypeAssociation subtypesupertypeassociation_inst : population.SubtypeSupertypeAssociation_instances() ) serialize_SubtypeSupertypeAssociation( subtypesupertypeassociation_inst, out );
        for ( Selector selector_inst : population.Selector_instances() ) serialize_Selector( selector_inst, out );
        for ( AttributeReferenceInClass attributereferenceinclass_inst : population.AttributeReferenceInClass_instances() ) serialize_AttributeReferenceInClass( attributereferenceinclass_inst, out );
        for ( UnresolvedType unresolvedtype_inst : population.UnresolvedType_instances() ) serialize_UnresolvedType( unresolvedtype_inst, out );
        for ( Application application_inst : population.Application_instances() ) serialize_Application( application_inst, out );
        for ( ForSmt forsmt_inst : population.ForSmt_instances() ) serialize_ForSmt( forsmt_inst, out );
        for ( VariableReference variablereference_inst : population.VariableReference_instances() ) serialize_VariableReference( variablereference_inst, out );
        for ( FunctionBody functionbody_inst : population.FunctionBody_instances() ) serialize_FunctionBody( functionbody_inst, out );
        for ( ReturnMessage returnmessage_inst : population.ReturnMessage_instances() ) serialize_ReturnMessage( returnmessage_inst, out );
        for ( ForkJoinNode forkjoinnode_inst : population.ForkJoinNode_instances() ) serialize_ForkJoinNode( forkjoinnode_inst, out );
        for ( ExternalEntityParticipant externalentityparticipant_inst : population.ExternalEntityParticipant_instances() ) serialize_ExternalEntityParticipant( externalentityparticipant_inst, out );
        for ( ClassAsSimpleFormalizer classassimpleformalizer_inst : population.ClassAsSimpleFormalizer_instances() ) serialize_ClassAsSimpleFormalizer( classassimpleformalizer_inst, out );
        for ( BridgeValue bridgevalue_inst : population.BridgeValue_instances() ) serialize_BridgeValue( bridgevalue_inst, out );
        for ( StructuredDataType structureddatatype_inst : population.StructuredDataType_instances() ) serialize_StructuredDataType( structureddatatype_inst, out );
        for ( DataType datatype_inst : population.DataType_instances() ) serialize_DataType( datatype_inst, out );
        for ( ClassAsSupertype classassupertype_inst : population.ClassAsSupertype_instances() ) serialize_ClassAsSupertype( classassupertype_inst, out );
        for ( VariableLocation variablelocation_inst : population.VariableLocation_instances() ) serialize_VariableLocation( variablelocation_inst, out );
        for ( AttributeAccess attributeaccess_inst : population.AttributeAccess_instances() ) serialize_AttributeAccess( attributeaccess_inst, out );
        for ( BridgeBody bridgebody_inst : population.BridgeBody_instances() ) serialize_BridgeBody( bridgebody_inst, out );
        for ( SelectRelatedWhere selectrelatedwhere_inst : population.SelectRelatedWhere_instances() ) serialize_SelectRelatedWhere( selectrelatedwhere_inst, out );
        for ( ProvidedSignal providedsignal_inst : population.ProvidedSignal_instances() ) serialize_ProvidedSignal( providedsignal_inst, out );
        for ( ClassAsLink classaslink_inst : population.ClassAsLink_instances() ) serialize_ClassAsLink( classaslink_inst, out );
        for ( MessageValue messagevalue_inst : population.MessageValue_instances() ) serialize_MessageValue( messagevalue_inst, out );
        for ( ActivityPartition activitypartition_inst : population.ActivityPartition_instances() ) serialize_ActivityPartition( activitypartition_inst, out );
        for ( CreateEventToCreator createeventtocreator_inst : population.CreateEventToCreator_instances() ) serialize_CreateEventToCreator( createeventtocreator_inst, out );
        for ( LiteralInteger literalinteger_inst : population.LiteralInteger_instances() ) serialize_LiteralInteger( literalinteger_inst, out );
        for ( V_UNY v_uny_inst : population.V_UNY_instances() ) serialize_V_UNY( v_uny_inst, out );
        for ( ExternalEntityInModel externalentityinmodel_inst : population.ExternalEntityInModel_instances() ) serialize_ExternalEntityInModel( externalentityinmodel_inst, out );
        for ( ClassIdentifierAttribute classidentifierattribute_inst : population.ClassIdentifierAttribute_instances() ) serialize_ClassIdentifierAttribute( classidentifierattribute_inst, out );
        for ( EventDatumValue eventdatumvalue_inst : population.EventDatumValue_instances() ) serialize_EventDatumValue( eventdatumvalue_inst, out );
        for ( GenericInvocable genericinvocable_inst : population.GenericInvocable_instances() ) serialize_GenericInvocable( genericinvocable_inst, out );
        for ( InstanceReferenceDataType instancereferencedatatype_inst : population.InstanceReferenceDataType_instances() ) serialize_InstanceReferenceDataType( instancereferencedatatype_inst, out );
        for ( C_PO c_po_inst : population.C_PO_instances() ) serialize_C_PO( c_po_inst, out );
        for ( ImportedRequirement importedrequirement_inst : population.ImportedRequirement_instances() ) serialize_ImportedRequirement( importedrequirement_inst, out );
        for ( StateTransition statetransition_inst : population.StateTransition_instances() ) serialize_StateTransition( statetransition_inst, out );
        for ( ACT_SMT act_smt_inst : population.ACT_SMT_instances() ) serialize_ACT_SMT( act_smt_inst, out );
        for ( ActivityEdge activityedge_inst : population.ActivityEdge_instances() ) serialize_ActivityEdge( activityedge_inst, out );
        for ( MSG_M msg_m_inst : population.MSG_M_instances() ) serialize_MSG_M( msg_m_inst, out );
        for ( EP_PKG ep_pkg_inst : population.EP_PKG_instances() ) serialize_EP_PKG( ep_pkg_inst, out );
        for ( RequiredOperation requiredoperation_inst : population.RequiredOperation_instances() ) serialize_RequiredOperation( requiredoperation_inst, out );
        for ( ComponentVisibility componentvisibility_inst : population.ComponentVisibility_instances() ) serialize_ComponentVisibility( componentvisibility_inst, out );
        for ( ObjectNode objectnode_inst : population.ObjectNode_instances() ) serialize_ObjectNode( objectnode_inst, out );
        for ( Satisfaction satisfaction_inst : population.Satisfaction_instances() ) serialize_Satisfaction( satisfaction_inst, out );
        for ( ActivityNode activitynode_inst : population.ActivityNode_instances() ) serialize_ActivityNode( activitynode_inst, out );
        for ( ClassParticipantAttribute classparticipantattribute_inst : population.ClassParticipantAttribute_instances() ) serialize_ClassParticipantAttribute( classparticipantattribute_inst, out );
        for ( Deployment deployment_inst : population.Deployment_instances() ) serialize_Deployment( deployment_inst, out );
        for ( State state_inst : population.State_instances() ) serialize_State( state_inst, out );
        for ( SM_SM sm_sm_inst : population.SM_SM_instances() ) serialize_SM_SM( sm_sm_inst, out );
        for ( Attribute attribute_inst : population.Attribute_instances() ) serialize_Attribute( attribute_inst, out );
        for ( InstSet instset_inst : population.InstSet_instances() ) serialize_InstSet( instset_inst, out );
        for ( Association association_inst : population.Association_instances() ) serialize_Association( association_inst, out );
        for ( LiteralReal literalreal_inst : population.LiteralReal_instances() ) serialize_LiteralReal( literalreal_inst, out );
        for ( FunctionParameter functionparameter_inst : population.FunctionParameter_instances() ) serialize_FunctionParameter( functionparameter_inst, out );
        for ( Exception exception_inst : population.Exception_instances() ) serialize_Exception( exception_inst, out );
        for ( AttributeValueReference attributevaluereference_inst : population.AttributeValueReference_instances() ) serialize_AttributeValueReference( attributevaluereference_inst, out );
        for ( InstanceHandle instancehandle_inst : population.InstanceHandle_instances() ) serialize_InstanceHandle( instancehandle_inst, out );
        for ( InstanceAttributeValue instanceattributevalue_inst : population.InstanceAttributeValue_instances() ) serialize_InstanceAttributeValue( instanceattributevalue_inst, out );
        for ( StateActionBody stateactionbody_inst : population.StateActionBody_instances() ) serialize_StateActionBody( stateactionbody_inst, out );
        for ( Finalization finalization_inst : population.Finalization_instances() ) serialize_Finalization( finalization_inst, out );
        for ( Statement statement_inst : population.Statement_instances() ) serialize_Statement( statement_inst, out );
        for ( ArrayLengthAccess arraylengthaccess_inst : population.ArrayLengthAccess_instances() ) serialize_ArrayLengthAccess( arraylengthaccess_inst, out );
        for ( ContinueSmt continuesmt_inst : population.ContinueSmt_instances() ) serialize_ContinueSmt( continuesmt_inst, out );
        for ( ReferredToIdentifierAttribute referredtoidentifierattribute_inst : population.ReferredToIdentifierAttribute_instances() ) serialize_ReferredToIdentifierAttribute( referredtoidentifierattribute_inst, out );
        for ( ParameterReference parameterreference_inst : population.ParameterReference_instances() ) serialize_ParameterReference( parameterreference_inst, out );
        for ( AttributeDerivation attributederivation_inst : population.AttributeDerivation_instances() ) serialize_AttributeDerivation( attributederivation_inst, out );
        for ( ComponentInstanceContainer componentinstancecontainer_inst : population.ComponentInstanceContainer_instances() ) serialize_ComponentInstanceContainer( componentinstancecontainer_inst, out );
        for ( UseCaseParticipant usecaseparticipant_inst : population.UseCaseParticipant_instances() ) serialize_UseCaseParticipant( usecaseparticipant_inst, out );
        for ( ClassInstanceParticipant classinstanceparticipant_inst : population.ClassInstanceParticipant_instances() ) serialize_ClassInstanceParticipant( classinstanceparticipant_inst, out );
        for ( Lifespan lifespan_inst : population.Lifespan_instances() ) serialize_Lifespan( lifespan_inst, out );
        for ( LiteralSymbolicConstant literalsymbolicconstant_inst : population.LiteralSymbolicConstant_instances() ) serialize_LiteralSymbolicConstant( literalsymbolicconstant_inst, out );
        for ( RequiredExecutableProperty requiredexecutableproperty_inst : population.RequiredExecutableProperty_instances() ) serialize_RequiredExecutableProperty( requiredexecutableproperty_inst, out );
        for ( Invocation invocation_inst : population.Invocation_instances() ) serialize_Invocation( invocation_inst, out );
        for ( RequiredOperationBody requiredoperationbody_inst : population.RequiredOperationBody_instances() ) serialize_RequiredOperationBody( requiredoperationbody_inst, out );
        for ( VariableInScope variableinscope_inst : population.VariableInScope_instances() ) serialize_VariableInScope( variableinscope_inst, out );
        for ( ImportedReference importedreference_inst : population.ImportedReference_instances() ) serialize_ImportedReference( importedreference_inst, out );
        for ( ClassStateMachine classstatemachine_inst : population.ClassStateMachine_instances() ) serialize_ClassStateMachine( classstatemachine_inst, out );
        for ( InterfaceReference interfacereference_inst : population.InterfaceReference_instances() ) serialize_InterfaceReference( interfacereference_inst, out );
        for ( SelectFromInstancesWhere selectfrominstanceswhere_inst : population.SelectFromInstancesWhere_instances() ) serialize_SelectFromInstancesWhere( selectfrominstanceswhere_inst, out );
        for ( Promotion promotion_inst : population.Promotion_instances() ) serialize_Promotion( promotion_inst, out );
        for ( E_GEN e_gen_inst : population.E_GEN_instances() ) serialize_E_GEN( e_gen_inst, out );
        for ( Halt halt_inst : population.Halt_instances() ) serialize_Halt( halt_inst, out );
        for ( S_ENUM s_enum_inst : population.S_ENUM_instances() ) serialize_S_ENUM( s_enum_inst, out );
        for ( ActorParticipant actorparticipant_inst : population.ActorParticipant_instances() ) serialize_ActorParticipant( actorparticipant_inst, out );
        for ( EnumeratedType enumeratedtype_inst : population.EnumeratedType_instances() ) serialize_EnumeratedType( enumeratedtype_inst, out );
        for ( Include include_inst : population.Include_instances() ) serialize_Include( include_inst, out );
        for ( TimingMark timingmark_inst : population.TimingMark_instances() ) serialize_TimingMark( timingmark_inst, out );
        for ( Type type_inst : population.Type_instances() ) serialize_Type( type_inst, out );
        for ( ExecutableProperty executableproperty_inst : population.ExecutableProperty_instances() ) serialize_ExecutableProperty( executableproperty_inst, out );
        for ( PackageParticipant packageparticipant_inst : population.PackageParticipant_instances() ) serialize_PackageParticipant( packageparticipant_inst, out );
        for ( PropertyParameter propertyparameter_inst : population.PropertyParameter_instances() ) serialize_PropertyParameter( propertyparameter_inst, out );
        for ( ImportedClass importedclass_inst : population.ImportedClass_instances() ) serialize_ImportedClass( importedclass_inst, out );
        for ( Literal literal_inst : population.Literal_instances() ) serialize_Literal( literal_inst, out );
        for ( ReferentialAttribute referentialattribute_inst : population.ReferentialAttribute_instances() ) serialize_ReferentialAttribute( referentialattribute_inst, out );
        for ( Iface iface_inst : population.Iface_instances() ) serialize_Iface( iface_inst, out );
        for ( FormalAttribute formalattribute_inst : population.FormalAttribute_instances() ) serialize_FormalAttribute( formalattribute_inst, out );
        for ( O_ATTR o_attr_inst : population.O_ATTR_instances() ) serialize_O_ATTR( o_attr_inst, out );
        for ( Unrelate unrelate_inst : population.Unrelate_instances() ) serialize_Unrelate( unrelate_inst, out );
        for ( SimpleAssociation simpleassociation_inst : population.SimpleAssociation_instances() ) serialize_SimpleAssociation( simpleassociation_inst, out );
        for ( ProvidedOperation providedoperation_inst : population.ProvidedOperation_instances() ) serialize_ProvidedOperation( providedoperation_inst, out );
        for ( DecisionMergeNode decisionmergenode_inst : population.DecisionMergeNode_instances() ) serialize_DecisionMergeNode( decisionmergenode_inst, out );
        for ( Body body_inst : population.Body_instances() ) serialize_Body( body_inst, out );
        for ( TransitionTableRow transitiontablerow_inst : population.TransitionTableRow_instances() ) serialize_TransitionTableRow( transitiontablerow_inst, out );
        for ( CreateSMEventStatement createsmeventstatement_inst : population.CreateSMEventStatement_instances() ) serialize_CreateSMEventStatement( createsmeventstatement_inst, out );
        for ( Variable variable_inst : population.Variable_instances() ) serialize_Variable( variable_inst, out );
        for ( EventSpecificationStatement eventspecificationstatement_inst : population.EventSpecificationStatement_instances() ) serialize_EventSpecificationStatement( eventspecificationstatement_inst, out );
        for ( NewStateTransition newstatetransition_inst : population.NewStateTransition_instances() ) serialize_NewStateTransition( newstatetransition_inst, out );
        for ( SymbolicConstantValue symbolicconstantvalue_inst : population.SymbolicConstantValue_instances() ) serialize_SymbolicConstantValue( symbolicconstantvalue_inst, out );
        for ( BridgeArgument bridgeargument_inst : population.BridgeArgument_instances() ) serialize_BridgeArgument( bridgeargument_inst, out );
        for ( DerivedAssociation derivedassociation_inst : population.DerivedAssociation_instances() ) serialize_DerivedAssociation( derivedassociation_inst, out );
        for ( DeleteSmt deletesmt_inst : population.DeleteSmt_instances() ) serialize_DeleteSmt( deletesmt_inst, out );
        for ( RelateSmt relatesmt_inst : population.RelateSmt_instances() ) serialize_RelateSmt( relatesmt_inst, out );
        for ( ElseIfStmt elseifstmt_inst : population.ElseIfStmt_instances() ) serialize_ElseIfStmt( elseifstmt_inst, out );
        for ( RelationshipPopulationSelector relationshippopulationselector_inst : population.RelationshipPopulationSelector_instances() ) serialize_RelationshipPopulationSelector( relationshippopulationselector_inst, out );
        for ( NonLocalEvent nonlocalevent_inst : population.NonLocalEvent_instances() ) serialize_NonLocalEvent( nonlocalevent_inst, out );
        for ( ApplicationExecutor applicationexecutor_inst : population.ApplicationExecutor_instances() ) serialize_ApplicationExecutor( applicationexecutor_inst, out );
        for ( Requirement requirement_inst : population.Requirement_instances() ) serialize_Requirement( requirement_inst, out );
        for ( TerminatorService terminatorservice_inst : population.TerminatorService_instances() ) serialize_TerminatorService( terminatorservice_inst, out );
        for ( LiteralEnumerator literalenumerator_inst : population.LiteralEnumerator_instances() ) serialize_LiteralEnumerator( literalenumerator_inst, out );
        for ( StateEventMatrixEntry stateeventmatrixentry_inst : population.StateEventMatrixEntry_instances() ) serialize_StateEventMatrixEntry( stateeventmatrixentry_inst, out );
        for ( AssignToMember assigntomember_inst : population.AssignToMember_instances() ) serialize_AssignToMember( assigntomember_inst, out );
        for ( Utility utility_inst : population.Utility_instances() ) serialize_Utility( utility_inst, out );
        for ( ActivityFinalNode activityfinalnode_inst : population.ActivityFinalNode_instances() ) serialize_ActivityFinalNode( activityfinalnode_inst, out );
        for ( ClassAsDerivedOtherSide classasderivedotherside_inst : population.ClassAsDerivedOtherSide_instances() ) serialize_ClassAsDerivedOtherSide( classasderivedotherside_inst, out );
        for ( CodeBlock codeblock_inst : population.CodeBlock_instances() ) serialize_CodeBlock( codeblock_inst, out );
        for ( ProvidedExecutableProperty providedexecutableproperty_inst : population.ProvidedExecutableProperty_instances() ) serialize_ProvidedExecutableProperty( providedexecutableproperty_inst, out );
        for ( FunctionMessage functionmessage_inst : population.FunctionMessage_instances() ) serialize_FunctionMessage( functionmessage_inst, out );
        for ( Relate relate_inst : population.Relate_instances() ) serialize_Relate( relate_inst, out );
        for ( ComponentDefinition componentdefinition_inst : population.ComponentDefinition_instances() ) serialize_ComponentDefinition( componentdefinition_inst, out );
        for ( InterfaceSignal interfacesignal_inst : population.InterfaceSignal_instances() ) serialize_InterfaceSignal( interfacesignal_inst, out );
        for ( ImportedProvision importedprovision_inst : population.ImportedProvision_instances() ) serialize_ImportedProvision( importedprovision_inst, out );
        for ( ElseStmt elsestmt_inst : population.ElseStmt_instances() ) serialize_ElseStmt( elsestmt_inst, out );
        for ( ComponentParticipant componentparticipant_inst : population.ComponentParticipant_instances() ) serialize_ComponentParticipant( componentparticipant_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_PendingEvent( pendingevent_inst, out );
        for ( WhileSmt whilesmt_inst : population.WhileSmt_instances() ) serialize_WhileSmt( whilesmt_inst, out );
        for ( BridgeParameter bridgeparameter_inst : population.BridgeParameter_instances() ) serialize_BridgeParameter( bridgeparameter_inst, out );
        for ( Event event_inst : population.Event_instances() ) serialize_Event( event_inst, out );
        for ( SendSignal sendsignal_inst : population.SendSignal_instances() ) serialize_SendSignal( sendsignal_inst, out );
        for ( CardinalityCheck cardinalitycheck_inst : population.CardinalityCheck_instances() ) serialize_CardinalityCheck( cardinalitycheck_inst, out );
        for ( FormalParameter formalparameter_inst : population.FormalParameter_instances() ) serialize_FormalParameter( formalparameter_inst, out );
        for ( InstanceStateMachine instancestatemachine_inst : population.InstanceStateMachine_instances() ) serialize_InstanceStateMachine( instancestatemachine_inst, out );
        for ( AttributeValue attributevalue_inst : population.AttributeValue_instances() ) serialize_AttributeValue( attributevalue_inst, out );
        for ( OperationArgument operationargument_inst : population.OperationArgument_instances() ) serialize_OperationArgument( operationargument_inst, out );
        for ( ExecutablePropertyArgument executablepropertyargument_inst : population.ExecutablePropertyArgument_instances() ) serialize_ExecutablePropertyArgument( executablepropertyargument_inst, out );
        for ( MealyStateMachine mealystatemachine_inst : population.MealyStateMachine_instances() ) serialize_MealyStateMachine( mealystatemachine_inst, out );
        for ( FunctionInvocation functioninvocation_inst : population.FunctionInvocation_instances() ) serialize_FunctionInvocation( functioninvocation_inst, out );
        for ( SEMEvent semevent_inst : population.SEMEvent_instances() ) serialize_SEMEvent( semevent_inst, out );
        for ( StructureMember structuremember_inst : population.StructureMember_instances() ) serialize_StructureMember( structuremember_inst, out );
        for ( TransitionActionHome transitionactionhome_inst : population.TransitionActionHome_instances() ) serialize_TransitionActionHome( transitionactionhome_inst, out );
        for ( ParenthesizedExpression parenthesizedexpression_inst : population.ParenthesizedExpression_instances() ) serialize_ParenthesizedExpression( parenthesizedexpression_inst, out );
        for ( ValueInStackFrame valueinstackframe_inst : population.ValueInStackFrame_instances() ) serialize_ValueInStackFrame( valueinstackframe_inst, out );
        for ( Operation operation_inst : population.Operation_instances() ) serialize_Operation( operation_inst, out );
        for ( TransitionActionBody transitionactionbody_inst : population.TransitionActionBody_instances() ) serialize_TransitionActionBody( transitionactionbody_inst, out );
        for ( EventArgument eventargument_inst : population.EventArgument_instances() ) serialize_EventArgument( eventargument_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_ParameterValue( parametervalue_inst, out );
        for ( ProvidedSignalBody providedsignalbody_inst : population.ProvidedSignalBody_instances() ) serialize_ProvidedSignalBody( providedsignalbody_inst, out );
        for ( ReturnSmt returnsmt_inst : population.ReturnSmt_instances() ) serialize_ReturnSmt( returnsmt_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_StackFrame( stackframe_inst, out );
        for ( InformalAttribute informalattribute_inst : population.InformalAttribute_instances() ) serialize_InformalAttribute( informalattribute_inst, out );
        for ( UserDataType userdatatype_inst : population.UserDataType_instances() ) serialize_UserDataType( userdatatype_inst, out );
        for ( ConstantReference constantreference_inst : population.ConstantReference_instances() ) serialize_ConstantReference( constantreference_inst, out );
        for ( TypeImportReference typeimportreference_inst : population.TypeImportReference_instances() ) serialize_TypeImportReference( typeimportreference_inst, out );

        //  association data
        for ( EventCreation eventcreation_inst : population.EventCreation_instances() ) serialize_3902( eventcreation_inst, out );
        for ( ComponentInstanceContainer componentinstancecontainer_inst : population.ComponentInstanceContainer_instances() ) serialize_2974( componentinstancecontainer_inst, out );
        for ( ProvidedOperation providedoperation_inst : population.ProvidedOperation_instances() ) serialize_4503( providedoperation_inst, out );
        for ( ProvidedSignal providedsignal_inst : population.ProvidedSignal_instances() ) serialize_4503( providedsignal_inst, out );
        for ( StateMachineEventDataItem statemachineeventdataitem_inst : population.StateMachineEventDataItem_instances() ) serialize_532( statemachineeventdataitem_inst, out );
        for ( O_ATTR o_attr_inst : population.O_ATTR_instances() ) serialize_414( o_attr_inst, out );
        for ( O_TFR o_tfr_inst : population.O_TFR_instances() ) serialize_116( o_tfr_inst, out );
        for ( TransitionActionHome transitionactionhome_inst : population.TransitionActionHome_instances() ) serialize_530( transitionactionhome_inst, out );
        for ( Relate relate_inst : population.Relate_instances() ) serialize_616( relate_inst, out );
        for ( SelectedReference selectedreference_inst : population.SelectedReference_instances() ) serialize_825( selectedreference_inst, out );
        for ( Bridge bridge_inst : population.Bridge_instances() ) serialize_19( bridge_inst, out );
        for ( InstancePopulationSelector instancepopulationselector_inst : population.InstancePopulationSelector_instances() ) serialize_447( instancepopulationselector_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2908( pendingevent_inst, out );
        for ( Create create_inst : population.Create_instances() ) serialize_633( create_inst, out );
        for ( MemberReference memberreference_inst : population.MemberReference_instances() ) serialize_787( memberreference_inst, out );
        for ( Generalization generalization_inst : population.Generalization_instances() ) serialize_1210( generalization_inst, out );
        for ( BinaryAssociation binaryassociation_inst : population.BinaryAssociation_instances() ) serialize_1210( binaryassociation_inst, out );
        for ( Extend extend_inst : population.Extend_instances() ) serialize_1210( extend_inst, out );
        for ( Include include_inst : population.Include_instances() ) serialize_1210( include_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_51( dimensions_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_121( dimensions_inst, out );
        for ( Deferral deferral_inst : population.Deferral_instances() ) serialize_126( deferral_inst, out );
        for ( VariableInScope variableinscope_inst : population.VariableInScope_instances() ) serialize_458( variableinscope_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_625( ifstmt_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_4018( dimensions_inst, out );
        for ( Expression expression_inst : population.Expression_instances() ) serialize_775( expression_inst, out );
        for ( TerminatorServiceSequence terminatorservicesequence_inst : population.TerminatorServiceSequence_instances() ) serialize_1658( terminatorservicesequence_inst, out );
        for ( ForkJoinNode forkjoinnode_inst : population.ForkJoinNode_instances() ) serialize_1106( forkjoinnode_inst, out );
        for ( ActivityFinalNode activityfinalnode_inst : population.ActivityFinalNode_instances() ) serialize_1106( activityfinalnode_inst, out );
        for ( InitialNode initialnode_inst : population.InitialNode_instances() ) serialize_1106( initialnode_inst, out );
        for ( FlowFinalNode flowfinalnode_inst : population.FlowFinalNode_instances() ) serialize_1106( flowfinalnode_inst, out );
        for ( DecisionMergeNode decisionmergenode_inst : population.DecisionMergeNode_instances() ) serialize_1106( decisionmergenode_inst, out );
        for ( UnrelateSmt unrelatesmt_inst : population.UnrelateSmt_instances() ) serialize_482( unrelatesmt_inst, out );
        for ( I_INS i_ins_inst : population.I_INS_instances() ) serialize_2915( i_ins_inst, out );
        for ( ImportedReference importedreference_inst : population.ImportedReference_instances() ) serialize_4701( importedreference_inst, out );
        for ( Delete delete_inst : population.Delete_instances() ) serialize_634( delete_inst, out );
        for ( StateMachineState statemachinestate_inst : population.StateMachineState_instances() ) serialize_501( statemachinestate_inst, out );
        for ( ClassAsSubtype classassubtype_inst : population.ClassAsSubtype_instances() ) serialize_213( classassubtype_inst, out );
        for ( InstanceAttributeValue instanceattributevalue_inst : population.InstanceAttributeValue_instances() ) serialize_937( instanceattributevalue_inst, out );
        for ( SelectedReference selectedreference_inst : population.SelectedReference_instances() ) serialize_812( selectedreference_inst, out );
        for ( InstanceAttributeValue instanceattributevalue_inst : population.InstanceAttributeValue_instances() ) serialize_938( instanceattributevalue_inst, out );
        for ( C_I c_i_inst : population.C_I_instances() ) serialize_8001( c_i_inst, out );
        for ( DataType datatype_inst : population.DataType_instances() ) serialize_8001( datatype_inst, out );
        for ( EP_PKG ep_pkg_inst : population.EP_PKG_instances() ) serialize_8001( ep_pkg_inst, out );
        for ( Deployment deployment_inst : population.Deployment_instances() ) serialize_8001( deployment_inst, out );
        for ( S_SYNC s_sync_inst : population.S_SYNC_instances() ) serialize_8001( s_sync_inst, out );
        for ( ExternalEntity externalentity_inst : population.ExternalEntity_instances() ) serialize_8001( externalentity_inst, out );
        for ( MSG_M msg_m_inst : population.MSG_M_instances() ) serialize_8001( msg_m_inst, out );
        for ( UseCaseAssociation usecaseassociation_inst : population.UseCaseAssociation_instances() ) serialize_8001( usecaseassociation_inst, out );
        for ( Satisfaction satisfaction_inst : population.Satisfaction_instances() ) serialize_8001( satisfaction_inst, out );
        for ( ComponentReference componentreference_inst : population.ComponentReference_instances() ) serialize_8001( componentreference_inst, out );
        for ( ActivityNode activitynode_inst : population.ActivityNode_instances() ) serialize_8001( activitynode_inst, out );
        for ( C_C c_c_inst : population.C_C_instances() ) serialize_8001( c_c_inst, out );
        for ( ImportedClass importedclass_inst : population.ImportedClass_instances() ) serialize_8001( importedclass_inst, out );
        for ( ActivityEdge activityedge_inst : population.ActivityEdge_instances() ) serialize_8001( activityedge_inst, out );
        for ( ConstantSpecification constantspecification_inst : population.ConstantSpecification_instances() ) serialize_8001( constantspecification_inst, out );
        for ( ActivityPartition activitypartition_inst : population.ActivityPartition_instances() ) serialize_8001( activitypartition_inst, out );
        for ( InteractionParticipant interactionparticipant_inst : population.InteractionParticipant_instances() ) serialize_8001( interactionparticipant_inst, out );
        for ( Association association_inst : population.Association_instances() ) serialize_8001( association_inst, out );
        for ( Delegation delegation_inst : population.Delegation_instances() ) serialize_8001( delegation_inst, out );
        for ( ModelClass modelclass_inst : population.ModelClass_instances() ) serialize_8001( modelclass_inst, out );
        for ( Exception exception_inst : population.Exception_instances() ) serialize_8001( exception_inst, out );
        for ( AssignToMember assigntomember_inst : population.AssignToMember_instances() ) serialize_609( assigntomember_inst, out );
        for ( I_INS i_ins_inst : population.I_INS_instances() ) serialize_2953( i_ins_inst, out );
        for ( OperationParameter operationparameter_inst : population.OperationParameter_instances() ) serialize_118( operationparameter_inst, out );
        for ( ReferredToClassInAssoc referredtoclassinassoc_inst : population.ReferredToClassInAssoc_instances() ) serialize_109( referredtoclassinassoc_inst, out );
        for ( Selector selector_inst : population.Selector_instances() ) serialize_4512( selector_inst, out );
        for ( TerminatorService terminatorservice_inst : population.TerminatorService_instances() ) serialize_1651( terminatorservice_inst, out );
        for ( OperationParameter operationparameter_inst : population.OperationParameter_instances() ) serialize_117( operationparameter_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2907( pendingevent_inst, out );
        for ( Transition transition_inst : population.Transition_instances() ) serialize_506( transition_inst, out );
        for ( ExecutablePropertyArgument executablepropertyargument_inst : population.ExecutablePropertyArgument_instances() ) serialize_1023( executablepropertyargument_inst, out );
        for ( StructureMember structuremember_inst : population.StructureMember_instances() ) serialize_4760( structuremember_inst, out );
        for ( AttributeAccessor attributeaccessor_inst : population.AttributeAccessor_instances() ) serialize_4510( attributeaccessor_inst, out );
        for ( InstanceReference instancereference_inst : population.InstanceReference_instances() ) serialize_808( instancereference_inst, out );
        for ( Creation creation_inst : population.Creation_instances() ) serialize_780( creation_inst, out );
        for ( Selector selector_inst : population.Selector_instances() ) serialize_446( selector_inst, out );
        for ( BaseAttribute baseattribute_inst : population.BaseAttribute_instances() ) serialize_106( baseattribute_inst, out );
        for ( ReferentialAttribute referentialattribute_inst : population.ReferentialAttribute_instances() ) serialize_106( referentialattribute_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_1655( dimensions_inst, out );
        for ( ArrayLengthAccess arraylengthaccess_inst : population.ArrayLengthAccess_instances() ) serialize_3908( arraylengthaccess_inst, out );
        for ( ChainLink chainlink_inst : population.ChainLink_instances() ) serialize_681( chainlink_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2939( pendingevent_inst, out );
        for ( PropertyParameter propertyparameter_inst : population.PropertyParameter_instances() ) serialize_4021( propertyparameter_inst, out );
        for ( ActualParameter actualparameter_inst : population.ActualParameter_instances() ) serialize_793( actualparameter_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_843( parametervalue_inst, out );
        for ( InterfaceSignal interfacesignal_inst : population.InterfaceSignal_instances() ) serialize_4020( interfacesignal_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_849( dimensions_inst, out );
        for ( BridgeMessage bridgemessage_inst : population.BridgeMessage_instances() ) serialize_1012( bridgemessage_inst, out );
        for ( V_VAR v_var_inst : population.V_VAR_instances() ) serialize_823( v_var_inst, out );
        for ( EventMessage eventmessage_inst : population.EventMessage_instances() ) serialize_1009( eventmessage_inst, out );
        for ( FunctionParameter functionparameter_inst : population.FunctionParameter_instances() ) serialize_54( functionparameter_inst, out );
        for ( StateTransition statetransition_inst : population.StateTransition_instances() ) serialize_4757( statetransition_inst, out );
        for ( ACT_SMT act_smt_inst : population.ACT_SMT_instances() ) serialize_602( act_smt_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_652( forstmt_inst, out );
        for ( SignalMessage signalmessage_inst : population.SignalMessage_instances() ) serialize_1021( signalmessage_inst, out );
        for ( MSG_M msg_m_inst : population.MSG_M_instances() ) serialize_1008( msg_m_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_607( ifstmt_inst, out );
        for ( ClassParticipant classparticipant_inst : population.ClassParticipant_instances() ) serialize_939( classparticipant_inst, out );
        for ( MooreStateMachine moorestatemachine_inst : population.MooreStateMachine_instances() ) serialize_510( moorestatemachine_inst, out );
        for ( MealyStateMachine mealystatemachine_inst : population.MealyStateMachine_instances() ) serialize_510( mealystatemachine_inst, out );
        for ( EventParameterReference eventparameterreference_inst : population.EventParameterReference_instances() ) serialize_834( eventparameterreference_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_49( dimensions_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_417( port_inst, out );
        for ( ServiceInSequence serviceinsequence_inst : population.ServiceInSequence_instances() ) serialize_1659( serviceinsequence_inst, out );
        for ( AssignToMember assigntomember_inst : population.AssignToMember_instances() ) serialize_689( assigntomember_inst, out );
        for ( Terminator terminator_inst : population.Terminator_instances() ) serialize_1650( terminator_inst, out );
        for ( ActualParameter actualparameter_inst : population.ActualParameter_instances() ) serialize_794( actualparameter_inst, out );
        for ( PropertyParameter propertyparameter_inst : population.PropertyParameter_instances() ) serialize_4006( propertyparameter_inst, out );
        for ( StateMachine statemachine_inst : population.StateMachine_instances() ) serialize_4750( statemachine_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_614( forstmt_inst, out );
        for ( ReferentialAttribute referentialattribute_inst : population.ReferentialAttribute_instances() ) serialize_113( referentialattribute_inst, out );
        for ( RequiredSignal requiredsignal_inst : population.RequiredSignal_instances() ) serialize_4502( requiredsignal_inst, out );
        for ( RequiredOperation requiredoperation_inst : population.RequiredOperation_instances() ) serialize_4502( requiredoperation_inst, out );
        for ( AttributeAccess attributeaccess_inst : population.AttributeAccess_instances() ) serialize_785( attributeaccess_inst, out );
        for ( Satisfaction satisfaction_inst : population.Satisfaction_instances() ) serialize_4002( satisfaction_inst, out );
        for ( StateMachineEventDataItem statemachineeventdataitem_inst : population.StateMachineEventDataItem_instances() ) serialize_516( statemachineeventdataitem_inst, out );
        for ( Where where_inst : population.Where_instances() ) serialize_3906( where_inst, out );
        for ( StateMachineEventDataItem statemachineeventdataitem_inst : population.StateMachineEventDataItem_instances() ) serialize_524( statemachineeventdataitem_inst, out );
        for ( ReturnMessage returnmessage_inst : population.ReturnMessage_instances() ) serialize_1018( returnmessage_inst, out );
        for ( AsynchronousMessage asynchronousmessage_inst : population.AsynchronousMessage_instances() ) serialize_1018( asynchronousmessage_inst, out );
        for ( SynchronousMessage synchronousmessage_inst : population.SynchronousMessage_instances() ) serialize_1018( synchronousmessage_inst, out );
        for ( SelfQueueEntry selfqueueentry_inst : population.SelfQueueEntry_instances() ) serialize_2946( selfqueueentry_inst, out );
        for ( CreateSMEventStatement createsmeventstatement_inst : population.CreateSMEventStatement_instances() ) serialize_706( createsmeventstatement_inst, out );
        for ( ElseIfStmt elseifstmt_inst : population.ElseIfStmt_instances() ) serialize_658( elseifstmt_inst, out );
        for ( Generate generate_inst : population.Generate_instances() ) serialize_486( generate_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_418( port_inst, out );
        for ( GlobalElementInSystem globalelementinsystem_inst : population.GlobalElementInSystem_instances() ) serialize_9100( globalelementinsystem_inst, out );
        for ( Block block_inst : population.Block_instances() ) serialize_601( block_inst, out );
        for ( V_BIN v_bin_inst : population.V_BIN_instances() ) serialize_802( v_bin_inst, out );
        for ( ClassIdentifier classidentifier_inst : population.ClassIdentifier_instances() ) serialize_104( classidentifier_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_700( v_par_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_811( v_par_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_800( v_par_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_605( forstmt_inst, out );
        for ( Invocation invocation_inst : population.Invocation_instances() ) serialize_798( invocation_inst, out );
        for ( TransientVar transientvar_inst : population.TransientVar_instances() ) serialize_821( transientvar_inst, out );
        for ( RelateSmt relatesmt_inst : population.RelateSmt_instances() ) serialize_479( relatesmt_inst, out );
        for ( Link link_inst : population.Link_instances() ) serialize_2904( link_inst, out );
        for ( BridgeValue bridgevalue_inst : population.BridgeValue_instances() ) serialize_828( bridgevalue_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2906( pendingevent_inst, out );
        for ( CommunicationLink communicationlink_inst : population.CommunicationLink_instances() ) serialize_1134( communicationlink_inst, out );
        for ( BridgeArgument bridgeargument_inst : population.BridgeArgument_instances() ) serialize_1013( bridgeargument_inst, out );
        for ( FunctionArgument functionargument_inst : population.FunctionArgument_instances() ) serialize_1013( functionargument_inst, out );
        for ( OperationArgument operationargument_inst : population.OperationArgument_instances() ) serialize_1013( operationargument_inst, out );
        for ( InformalArgument informalargument_inst : population.InformalArgument_instances() ) serialize_1013( informalargument_inst, out );
        for ( ExecutablePropertyArgument executablepropertyargument_inst : population.ExecutablePropertyArgument_instances() ) serialize_1013( executablepropertyargument_inst, out );
        for ( EventArgument eventargument_inst : population.EventArgument_instances() ) serialize_1013( eventargument_inst, out );
        for ( DerivedBaseAttribute derivedbaseattribute_inst : population.DerivedBaseAttribute_instances() ) serialize_107( derivedbaseattribute_inst, out );
        for ( NewBaseAttribute newbaseattribute_inst : population.NewBaseAttribute_instances() ) serialize_107( newbaseattribute_inst, out );
        for ( LocalEvent localevent_inst : population.LocalEvent_instances() ) serialize_526( localevent_inst, out );
        for ( NonLocalEvent nonlocalevent_inst : population.NonLocalEvent_instances() ) serialize_526( nonlocalevent_inst, out );
        for ( SignalEvent signalevent_inst : population.SignalEvent_instances() ) serialize_526( signalevent_inst, out );
        for ( ChainLink chainlink_inst : population.ChainLink_instances() ) serialize_604( chainlink_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_817( v_par_inst, out );
        for ( InstanceSelector instanceselector_inst : population.InstanceSelector_instances() ) serialize_445( instanceselector_inst, out );
        for ( SetSelector setselector_inst : population.SetSelector_instances() ) serialize_445( setselector_inst, out );
        for ( TerminatorServiceParameter terminatorserviceparameter_inst : population.TerminatorServiceParameter_instances() ) serialize_1654( terminatorserviceparameter_inst, out );
        for ( ArrayElementReference arrayelementreference_inst : population.ArrayElementReference_instances() ) serialize_3901( arrayelementreference_inst, out );
        for ( C_PO c_po_inst : population.C_PO_instances() ) serialize_4010( c_po_inst, out );
        for ( MSG_M msg_m_inst : population.MSG_M_instances() ) serialize_1007( msg_m_inst, out );
        for ( TerminatorService terminatorservice_inst : population.TerminatorService_instances() ) serialize_1656( terminatorservice_inst, out );
        for ( Timer timer_inst : population.Timer_instances() ) serialize_2940( timer_inst, out );
        for ( DataItemValue dataitemvalue_inst : population.DataItemValue_instances() ) serialize_2934( dataitemvalue_inst, out );
        for ( InterfaceOperationMessage interfaceoperationmessage_inst : population.InterfaceOperationMessage_instances() ) serialize_1022( interfaceoperationmessage_inst, out );
        for ( Stack stack_inst : population.Stack_instances() ) serialize_2930( stack_inst, out );
        for ( TransitionTableCell transitiontablecell_inst : population.TransitionTableCell_instances() ) serialize_4755( transitiontablecell_inst, out );
        for ( ComponentInstantiation componentinstantiation_inst : population.ComponentInstantiation_instances() ) serialize_4029( componentinstantiation_inst, out );
        for ( BridgeBody bridgebody_inst : population.BridgeBody_instances() ) serialize_697( bridgebody_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2929( stackframe_inst, out );
        for ( ActorParticipant actorparticipant_inst : population.ActorParticipant_instances() ) serialize_949( actorparticipant_inst, out );
        for ( InterfaceSignal interfacesignal_inst : population.InterfaceSignal_instances() ) serialize_4004( interfacesignal_inst, out );
        for ( InterfaceOperation interfaceoperation_inst : population.InterfaceOperation_instances() ) serialize_4004( interfaceoperation_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_832( parametervalue_inst, out );
        for ( Invocation invocation_inst : population.Invocation_instances() ) serialize_792( invocation_inst, out );
        for ( BasicTypeReference basictypereference_inst : population.BasicTypeReference_instances() ) serialize_3801( basictypereference_inst, out );
        for ( ArrayTypeReference arraytypereference_inst : population.ArrayTypeReference_instances() ) serialize_3801( arraytypereference_inst, out );
        for ( StateActionBody stateactionbody_inst : population.StateActionBody_instances() ) serialize_691( stateactionbody_inst, out );
        for ( RequiredExecutableProperty requiredexecutableproperty_inst : population.RequiredExecutableProperty_instances() ) serialize_4500( requiredexecutableproperty_inst, out );
        for ( InterfaceOperationInvocation interfaceoperationinvocation_inst : population.InterfaceOperationInvocation_instances() ) serialize_680( interfaceoperationinvocation_inst, out );
        for ( RelationshipPopulationSelector relationshippopulationselector_inst : population.RelationshipPopulationSelector_instances() ) serialize_4571( relationshippopulationselector_inst, out );
        for ( FunctionInvocation functioninvocation_inst : population.FunctionInvocation_instances() ) serialize_675( functioninvocation_inst, out );
        for ( ComponentInstance componentinstance_inst : population.ComponentInstance_instances() ) serialize_2955( componentinstance_inst, out );
        for ( EP_PKG ep_pkg_inst : population.EP_PKG_instances() ) serialize_1401( ep_pkg_inst, out );
        for ( ComponentReference componentreference_inst : population.ComponentReference_instances() ) serialize_4201( componentreference_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_628( v_par_inst, out );
        for ( StateMachineEvent statemachineevent_inst : population.StateMachineEvent_instances() ) serialize_502( statemachineevent_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_1657( dimensions_inst, out );
        for ( Bridge bridge_inst : population.Bridge_instances() ) serialize_20( bridge_inst, out );
        for ( ClassAsAssociatedOneSide classasassociatedoneside_inst : population.ClassAsAssociatedOneSide_instances() ) serialize_209( classasassociatedoneside_inst, out );
        for ( SignalEvent signalevent_inst : population.SignalEvent_instances() ) serialize_529( signalevent_inst, out );
        for ( FormalAttribute formalattribute_inst : population.FormalAttribute_instances() ) serialize_947( formalattribute_inst, out );
        for ( InformalAttribute informalattribute_inst : population.InformalAttribute_instances() ) serialize_947( informalattribute_inst, out );
        for ( ReturnSmt returnsmt_inst : population.ReturnSmt_instances() ) serialize_473( returnsmt_inst, out );
        for ( AcceptEventAction accepteventaction_inst : population.AcceptEventAction_instances() ) serialize_1112( accepteventaction_inst, out );
        for ( AcceptTimeEventAction accepttimeeventaction_inst : population.AcceptTimeEventAction_instances() ) serialize_1112( accepttimeeventaction_inst, out );
        for ( InterfaceReferenceInDelegation interfacereferenceindelegation_inst : population.InterfaceReferenceInDelegation_instances() ) serialize_4013( interfacereferenceindelegation_inst, out );
        for ( SymbolicConstant symbolicconstant_inst : population.SymbolicConstant_instances() ) serialize_1504( symbolicconstant_inst, out );
        for ( ChainLink chainlink_inst : population.ChainLink_instances() ) serialize_637( chainlink_inst, out );
        for ( Type type_inst : population.Type_instances() ) serialize_423( type_inst, out );
        for ( BridgeParameter bridgeparameter_inst : population.BridgeParameter_instances() ) serialize_21( bridgeparameter_inst, out );
        for ( ParameterReference parameterreference_inst : population.ParameterReference_instances() ) serialize_781( parameterreference_inst, out );
        for ( ImportedReference importedreference_inst : population.ImportedReference_instances() ) serialize_4704( importedreference_inst, out );
        for ( SelectFromInstances selectfrominstances_inst : population.SelectFromInstances_instances() ) serialize_799( selectfrominstances_inst, out );
        for ( GenerateEventStatement generateeventstatement_inst : population.GenerateEventStatement_instances() ) serialize_701( generateeventstatement_inst, out );
        for ( CreateEventStatement createeventstatement_inst : population.CreateEventStatement_instances() ) serialize_701( createeventstatement_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_422( port_inst, out );
        for ( GeneratePreexistingEvent generatepreexistingevent_inst : population.GeneratePreexistingEvent_instances() ) serialize_714( generatepreexistingevent_inst, out );
        for ( O_ATTR o_attr_inst : population.O_ATTR_instances() ) serialize_102( o_attr_inst, out );
        for ( InstanceSetReference instancesetreference_inst : population.InstanceSetReference_instances() ) serialize_809( instancesetreference_inst, out );
        for ( AttributeValueReference attributevaluereference_inst : population.AttributeValueReference_instances() ) serialize_806( attributevaluereference_inst, out );
        for ( StructureMember structuremember_inst : population.StructureMember_instances() ) serialize_46( structuremember_inst, out );
        for ( AttributeValue attributevalue_inst : population.AttributeValue_instances() ) serialize_2909( attributevalue_inst, out );
        for ( LinkParticipation linkparticipation_inst : population.LinkParticipation_instances() ) serialize_2958( linkparticipation_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_623( unrelateusing_inst, out );
        for ( State state_inst : population.State_instances() ) serialize_4751( state_inst, out );
        for ( WhileStmt whilestmt_inst : population.WhileStmt_instances() ) serialize_608( whilestmt_inst, out );
        for ( LinkParticipation linkparticipation_inst : population.LinkParticipation_instances() ) serialize_2959( linkparticipation_inst, out );
        for ( InterfaceOperationInvocation interfaceoperationinvocation_inst : population.InterfaceOperationInvocation_instances() ) serialize_657( interfaceoperationinvocation_inst, out );
        for ( ProvidedSignalBody providedsignalbody_inst : population.ProvidedSignalBody_instances() ) serialize_686( providedsignalbody_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_122( dimensions_inst, out );
        for ( RequiredSignalBody requiredsignalbody_inst : population.RequiredSignalBody_instances() ) serialize_684( requiredsignalbody_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_52( dimensions_inst, out );
        for ( ActualParameter actualparameter_inst : population.ActualParameter_instances() ) serialize_3904( actualparameter_inst, out );
        for ( Unrelate unrelate_inst : population.Unrelate_instances() ) serialize_655( unrelate_inst, out );
        for ( FunctionValue functionvalue_inst : population.FunctionValue_instances() ) serialize_827( functionvalue_inst, out );
        for ( Literal literal_inst : population.Literal_instances() ) serialize_776( literal_inst, out );
        for ( Invocation invocation_inst : population.Invocation_instances() ) serialize_776( invocation_inst, out );
        for ( VariableReference variablereference_inst : population.VariableReference_instances() ) serialize_776( variablereference_inst, out );
        for ( AttributeAccess attributeaccess_inst : population.AttributeAccess_instances() ) serialize_776( attributeaccess_inst, out );
        for ( EventCreation eventcreation_inst : population.EventCreation_instances() ) serialize_776( eventcreation_inst, out );
        for ( BinaryOperation binaryoperation_inst : population.BinaryOperation_instances() ) serialize_776( binaryoperation_inst, out );
        for ( Where where_inst : population.Where_instances() ) serialize_776( where_inst, out );
        for ( ParameterReference parameterreference_inst : population.ParameterReference_instances() ) serialize_776( parameterreference_inst, out );
        for ( Selected selected_inst : population.Selected_instances() ) serialize_776( selected_inst, out );
        for ( ParenthesizedExpression parenthesizedexpression_inst : population.ParenthesizedExpression_instances() ) serialize_776( parenthesizedexpression_inst, out );
        for ( Select select_inst : population.Select_instances() ) serialize_776( select_inst, out );
        for ( ConstantReference constantreference_inst : population.ConstantReference_instances() ) serialize_776( constantreference_inst, out );
        for ( Creation creation_inst : population.Creation_instances() ) serialize_776( creation_inst, out );
        for ( ArrayElementReference arrayelementreference_inst : population.ArrayElementReference_instances() ) serialize_776( arrayelementreference_inst, out );
        for ( ArrayLengthAccess arraylengthaccess_inst : population.ArrayLengthAccess_instances() ) serialize_776( arraylengthaccess_inst, out );
        for ( Any any_inst : population.Any_instances() ) serialize_776( any_inst, out );
        for ( EnumeratorReference enumeratorreference_inst : population.EnumeratorReference_instances() ) serialize_776( enumeratorreference_inst, out );
        for ( Promotion promotion_inst : population.Promotion_instances() ) serialize_776( promotion_inst, out );
        for ( MemberReference memberreference_inst : population.MemberReference_instances() ) serialize_776( memberreference_inst, out );
        for ( UnaryOperation unaryoperation_inst : population.UnaryOperation_instances() ) serialize_776( unaryoperation_inst, out );
        for ( NamedReference namedreference_inst : population.NamedReference_instances() ) serialize_776( namedreference_inst, out );
        for ( SelectFromInstancesWhere selectfrominstanceswhere_inst : population.SelectFromInstancesWhere_instances() ) serialize_665( selectfrominstanceswhere_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_662( v_par_inst, out );
        for ( EnumeratedType enumeratedtype_inst : population.EnumeratedType_instances() ) serialize_407( enumeratedtype_inst, out );
        for ( InstSet instset_inst : population.InstSet_instances() ) serialize_407( instset_inst, out );
        for ( ModelInst modelinst_inst : population.ModelInst_instances() ) serialize_407( modelinst_inst, out );
        for ( UnresolvedType unresolvedtype_inst : population.UnresolvedType_instances() ) serialize_407( unresolvedtype_inst, out );
        for ( BuiltInType builtintype_inst : population.BuiltInType_instances() ) serialize_407( builtintype_inst, out );
        for ( UserDefinedType userdefinedtype_inst : population.UserDefinedType_instances() ) serialize_407( userdefinedtype_inst, out );
        for ( InterfaceOperation interfaceoperation_inst : population.InterfaceOperation_instances() ) serialize_4008( interfaceoperation_inst, out );
        for ( AttributeReference attributereference_inst : population.AttributeReference_instances() ) serialize_4506( attributereference_inst, out );
        for ( InstanceAttributeValue instanceattributevalue_inst : population.InstanceAttributeValue_instances() ) serialize_936( instanceattributevalue_inst, out );
        for ( Body body_inst : population.Body_instances() ) serialize_650( body_inst, out );
        for ( AttributeAccess attributeaccess_inst : population.AttributeAccess_instances() ) serialize_788( attributeaccess_inst, out );
        for ( AttributeDerivation attributederivation_inst : population.AttributeDerivation_instances() ) serialize_441( attributederivation_inst, out );
        for ( InterfaceOperation interfaceoperation_inst : population.InterfaceOperation_instances() ) serialize_4019( interfaceoperation_inst, out );
        for ( TransitionTableCell transitiontablecell_inst : population.TransitionTableCell_instances() ) serialize_4756( transitiontablecell_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_619( relateusing_inst, out );
        for ( InvocableObject invocableobject_inst : population.InvocableObject_instances() ) serialize_432( invocableobject_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2928( stackframe_inst, out );
        for ( MemberValueReference membervaluereference_inst : population.MemberValueReference_instances() ) serialize_837( membervaluereference_inst, out );
        for ( FunctionMessage functionmessage_inst : population.FunctionMessage_instances() ) serialize_1010( functionmessage_inst, out );
        for ( EventCreation eventcreation_inst : population.EventCreation_instances() ) serialize_3903( eventcreation_inst, out );
        for ( OperationArgument operationargument_inst : population.OperationArgument_instances() ) serialize_1015( operationargument_inst, out );
        for ( PortMessage portmessage_inst : population.PortMessage_instances() ) serialize_420( portmessage_inst, out );
        for ( ModelInst modelinst_inst : population.ModelInst_instances() ) serialize_409( modelinst_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_670( forstmt_inst, out );
        for ( ComponentParticipant componentparticipant_inst : population.ComponentParticipant_instances() ) serialize_955( componentparticipant_inst, out );
        for ( StateEventMatrixEntry stateeventmatrixentry_inst : population.StateEventMatrixEntry_instances() ) serialize_503( stateeventmatrixentry_inst, out );
        for ( OperationValue operationvalue_inst : population.OperationValue_instances() ) serialize_830( operationvalue_inst, out );
        for ( CreateSMEventStatement createsmeventstatement_inst : population.CreateSMEventStatement_instances() ) serialize_702( createsmeventstatement_inst, out );
        for ( GenerateSMEventStatement generatesmeventstatement_inst : population.GenerateSMEventStatement_instances() ) serialize_707( generatesmeventstatement_inst, out );
        for ( EventParameterReference eventparameterreference_inst : population.EventParameterReference_instances() ) serialize_847( eventparameterreference_inst, out );
        for ( EnumeratorReference enumeratorreference_inst : population.EnumeratorReference_instances() ) serialize_786( enumeratorreference_inst, out );
        for ( ModelInst modelinst_inst : population.ModelInst_instances() ) serialize_408( modelinst_inst, out );
        for ( DeleteSmt deletesmt_inst : population.DeleteSmt_instances() ) serialize_462( deletesmt_inst, out );
        for ( Iface iface_inst : population.Iface_instances() ) serialize_421( iface_inst, out );
        for ( ClassAsSimpleFormalizer classassimpleformalizer_inst : population.ClassAsSimpleFormalizer_instances() ) serialize_205( classassimpleformalizer_inst, out );
        for ( ClassAsSubtype classassubtype_inst : population.ClassAsSubtype_instances() ) serialize_205( classassubtype_inst, out );
        for ( ClassAsLink classaslink_inst : population.ClassAsLink_instances() ) serialize_205( classaslink_inst, out );
        for ( IntercomponentQueueEntry intercomponentqueueentry_inst : population.IntercomponentQueueEntry_instances() ) serialize_2966( intercomponentqueueentry_inst, out );
        for ( SelectRelatedWhere selectrelatedwhere_inst : population.SelectRelatedWhere_instances() ) serialize_611( selectrelatedwhere_inst, out );
        for ( InterfaceOperationInvocation interfaceoperationinvocation_inst : population.InterfaceOperationInvocation_instances() ) serialize_629( interfaceoperationinvocation_inst, out );
        for ( LiteralSymbolicConstant literalsymbolicconstant_inst : population.LiteralSymbolicConstant_instances() ) serialize_1503( literalsymbolicconstant_inst, out );
        for ( ActualParameter actualparameter_inst : population.ActualParameter_instances() ) serialize_3905( actualparameter_inst, out );
        for ( Operation operation_inst : population.Operation_instances() ) serialize_416( operation_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2965( stackframe_inst, out );
        for ( BridgeInvocation bridgeinvocation_inst : population.BridgeInvocation_instances() ) serialize_674( bridgeinvocation_inst, out );
        for ( StateMachineState statemachinestate_inst : population.StateMachineState_instances() ) serialize_4758( statemachinestate_inst, out );
        for ( StructureMember structuremember_inst : population.StructureMember_instances() ) serialize_45( structuremember_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_53( dimensions_inst, out );
        for ( OperationInvocation operationinvocation_inst : population.OperationInvocation_instances() ) serialize_673( operationinvocation_inst, out );
        for ( S_SYNC s_sync_inst : population.S_SYNC_instances() ) serialize_25( s_sync_inst, out );
        for ( FunctionParameter functionparameter_inst : population.FunctionParameter_instances() ) serialize_26( functionparameter_inst, out );
        for ( ClassAsSupertype classassupertype_inst : population.ClassAsSupertype_instances() ) serialize_204( classassupertype_inst, out );
        for ( ClassAsAssociatedOneSide classasassociatedoneside_inst : population.ClassAsAssociatedOneSide_instances() ) serialize_204( classasassociatedoneside_inst, out );
        for ( ClassAsAssociatedOtherSide classasassociatedotherside_inst : population.ClassAsAssociatedOtherSide_instances() ) serialize_204( classasassociatedotherside_inst, out );
        for ( ClassAsSimpleParticipant classassimpleparticipant_inst : population.ClassAsSimpleParticipant_instances() ) serialize_204( classassimpleparticipant_inst, out );
        for ( StructureMember structuremember_inst : population.StructureMember_instances() ) serialize_44( structuremember_inst, out );
        for ( Monitor monitor_inst : population.Monitor_instances() ) serialize_2949( monitor_inst, out );
        for ( Link link_inst : population.Link_instances() ) serialize_2903( link_inst, out );
        for ( ComponentDefinition componentdefinition_inst : population.ComponentDefinition_instances() ) serialize_4573( componentdefinition_inst, out );
        for ( ArrayElementReference arrayelementreference_inst : population.ArrayElementReference_instances() ) serialize_3900( arrayelementreference_inst, out );
        for ( TerminatorServiceParameter terminatorserviceparameter_inst : population.TerminatorServiceParameter_instances() ) serialize_1652( terminatorserviceparameter_inst, out );
        for ( Enumerator enumerator_inst : population.Enumerator_instances() ) serialize_415( enumerator_inst, out );
        for ( ComponentInstantiation componentinstantiation_inst : population.ComponentInstantiation_instances() ) serialize_426( componentinstantiation_inst, out );
        for ( NewStateTransition newstatetransition_inst : population.NewStateTransition_instances() ) serialize_507( newstatetransition_inst, out );
        for ( NoEventTransition noeventtransition_inst : population.NoEventTransition_instances() ) serialize_507( noeventtransition_inst, out );
        for ( CreationTransition creationtransition_inst : population.CreationTransition_instances() ) serialize_507( creationtransition_inst, out );
        for ( MealyActionHome mealyactionhome_inst : population.MealyActionHome_instances() ) serialize_513( mealyactionhome_inst, out );
        for ( TransitionActionHome transitionactionhome_inst : population.TransitionActionHome_instances() ) serialize_513( transitionactionhome_inst, out );
        for ( MooreActionHome mooreactionhome_inst : population.MooreActionHome_instances() ) serialize_513( mooreactionhome_inst, out );
        for ( InstanceStateMachine instancestatemachine_inst : population.InstanceStateMachine_instances() ) serialize_518( instancestatemachine_inst, out );
        for ( SelfQueueEntry selfqueueentry_inst : population.SelfQueueEntry_instances() ) serialize_2947( selfqueueentry_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_656( unrelateusing_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2954( stackframe_inst, out );
        for ( IfSmt ifsmt_inst : population.IfSmt_instances() ) serialize_453( ifsmt_inst, out );
        for ( SelectFromInstancesWhere selectfrominstanceswhere_inst : population.SelectFromInstancesWhere_instances() ) serialize_610( selectfrominstanceswhere_inst, out );
        for ( BinaryOperation binaryoperation_inst : population.BinaryOperation_instances() ) serialize_778( binaryoperation_inst, out );
        for ( Unrelate unrelate_inst : population.Unrelate_instances() ) serialize_620( unrelate_inst, out );
        for ( Attribute attribute_inst : population.Attribute_instances() ) serialize_410( attribute_inst, out );
        for ( MessageValue messagevalue_inst : population.MessageValue_instances() ) serialize_845( messagevalue_inst, out );
        for ( PackageReference packagereference_inst : population.PackageReference_instances() ) serialize_1402( packagereference_inst, out );
        for ( Iface iface_inst : population.Iface_instances() ) serialize_401( iface_inst, out );
        for ( StateMachine statemachine_inst : population.StateMachine_instances() ) serialize_401( statemachine_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_401( port_inst, out );
        for ( GeneralFile generalfile_inst : population.GeneralFile_instances() ) serialize_401( generalfile_inst, out );
        for ( EnumeratedType enumeratedtype_inst : population.EnumeratedType_instances() ) serialize_401( enumeratedtype_inst, out );
        for ( UserDefinedType userdefinedtype_inst : population.UserDefinedType_instances() ) serialize_401( userdefinedtype_inst, out );
        for ( InstSet instset_inst : population.InstSet_instances() ) serialize_401( instset_inst, out );
        for ( ComponentDefinition componentdefinition_inst : population.ComponentDefinition_instances() ) serialize_401( componentdefinition_inst, out );
        for ( ModelInst modelinst_inst : population.ModelInst_instances() ) serialize_401( modelinst_inst, out );
        for ( Utility utility_inst : population.Utility_instances() ) serialize_401( utility_inst, out );
        for ( Application application_inst : population.Application_instances() ) serialize_401( application_inst, out );
        for ( RuntimeChannel runtimechannel_inst : population.RuntimeChannel_instances() ) serialize_2973( runtimechannel_inst, out );
        for ( FormalParameter formalparameter_inst : population.FormalParameter_instances() ) serialize_404( formalparameter_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_50( dimensions_inst, out );
        for ( IntercomponentQueueEntry intercomponentqueueentry_inst : population.IntercomponentQueueEntry_instances() ) serialize_2977( intercomponentqueueentry_inst, out );
        for ( FormalAttributeValue formalattributevalue_inst : population.FormalAttributeValue_instances() ) serialize_948( formalattributevalue_inst, out );
        for ( InformalAttributeValue informalattributevalue_inst : population.InformalAttributeValue_instances() ) serialize_948( informalattributevalue_inst, out );
        for ( BridgeParameter bridgeparameter_inst : population.BridgeParameter_instances() ) serialize_55( bridgeparameter_inst, out );
        for ( AttributeValueReference attributevaluereference_inst : population.AttributeValueReference_instances() ) serialize_807( attributevaluereference_inst, out );
        for ( CreateEventStatement createeventstatement_inst : population.CreateEventStatement_instances() ) serialize_710( createeventstatement_inst, out );
        for ( ClassInstanceParticipant classinstanceparticipant_inst : population.ClassInstanceParticipant_instances() ) serialize_934( classinstanceparticipant_inst, out );
        for ( Transition transition_inst : population.Transition_instances() ) serialize_505( transition_inst, out );
        for ( ExternalEntityParticipant externalentityparticipant_inst : population.ExternalEntityParticipant_instances() ) serialize_933( externalentityparticipant_inst, out );
        for ( InterfaceReference interfacereference_inst : population.InterfaceReference_instances() ) serialize_4014( interfacereference_inst, out );
        for ( OperationParameter operationparameter_inst : population.OperationParameter_instances() ) serialize_124( operationparameter_inst, out );
        for ( Finalization finalization_inst : population.Finalization_instances() ) serialize_485( finalization_inst, out );
        for ( ElseIfStmt elseifstmt_inst : population.ElseIfStmt_instances() ) serialize_682( elseifstmt_inst, out );
        for ( O_TFR o_tfr_inst : population.O_TFR_instances() ) serialize_115( o_tfr_inst, out );
        for ( ClassIdentifierAttribute classidentifierattribute_inst : population.ClassIdentifierAttribute_instances() ) serialize_105( classidentifierattribute_inst, out );
        for ( ImportedClass importedclass_inst : population.ImportedClass_instances() ) serialize_101( importedclass_inst, out );
        for ( ACT_SMT act_smt_inst : population.ACT_SMT_instances() ) serialize_661( act_smt_inst, out );
        for ( ComponentReference componentreference_inst : population.ComponentReference_instances() ) serialize_4205( componentreference_inst, out );
        for ( Message message_inst : population.Message_instances() ) serialize_419( message_inst, out );
        for ( GenerateSMEventStatement generatesmeventstatement_inst : population.GenerateSMEventStatement_instances() ) serialize_703( generatesmeventstatement_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_618( relateusing_inst, out );
        for ( ReturnStmt returnstmt_inst : population.ReturnStmt_instances() ) serialize_668( returnstmt_inst, out );
        for ( MessageArgument messageargument_inst : population.MessageArgument_instances() ) serialize_1000( messageargument_inst, out );
        for ( CommunicationLink communicationlink_inst : population.CommunicationLink_instances() ) serialize_1133( communicationlink_inst, out );
        for ( TerminatorServiceParameter terminatorserviceparameter_inst : population.TerminatorServiceParameter_instances() ) serialize_1653( terminatorserviceparameter_inst, out );
        for ( ImportedRequirement importedrequirement_inst : population.ImportedRequirement_instances() ) serialize_4703( importedrequirement_inst, out );
        for ( ImportedProvision importedprovision_inst : population.ImportedProvision_instances() ) serialize_4703( importedprovision_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_844( dimensions_inst, out );
        for ( TimeSpan timespan_inst : population.TimeSpan_instances() ) serialize_941( timespan_inst, out );
        for ( OperationValue operationvalue_inst : population.OperationValue_instances() ) serialize_829( operationvalue_inst, out );
        for ( ClassInAssociation classinassociation_inst : population.ClassInAssociation_instances() ) serialize_201( classinassociation_inst, out );
        for ( Lifespan lifespan_inst : population.Lifespan_instances() ) serialize_940( lifespan_inst, out );
        for ( RuntimeChannel runtimechannel_inst : population.RuntimeChannel_instances() ) serialize_2968( runtimechannel_inst, out );
        for ( IfSmt ifsmt_inst : population.IfSmt_instances() ) serialize_471( ifsmt_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_617( relateusing_inst, out );
        for ( ACT_FIO act_fio_inst : population.ACT_FIO_instances() ) serialize_677( act_fio_inst, out );
        for ( OperationMessage operationmessage_inst : population.OperationMessage_instances() ) serialize_1020( operationmessage_inst, out );
        for ( FunctionMessage functionmessage_inst : population.FunctionMessage_instances() ) serialize_1020( functionmessage_inst, out );
        for ( InformalSynchronousMessage informalsynchronousmessage_inst : population.InformalSynchronousMessage_instances() ) serialize_1020( informalsynchronousmessage_inst, out );
        for ( InterfaceOperationMessage interfaceoperationmessage_inst : population.InterfaceOperationMessage_instances() ) serialize_1020( interfaceoperationmessage_inst, out );
        for ( BridgeMessage bridgemessage_inst : population.BridgeMessage_instances() ) serialize_1020( bridgemessage_inst, out );
        for ( ClassRelationship classrelationship_inst : population.ClassRelationship_instances() ) serialize_448( classrelationship_inst, out );
        for ( VariableReference variablereference_inst : population.VariableReference_instances() ) serialize_782( variablereference_inst, out );
        for ( FormalParameter formalparameter_inst : population.FormalParameter_instances() ) serialize_429( formalparameter_inst, out );
        for ( InstanceSelector instanceselector_inst : population.InstanceSelector_instances() ) serialize_442( instanceselector_inst, out );
        for ( RuntimeChannel runtimechannel_inst : population.RuntimeChannel_instances() ) serialize_2969( runtimechannel_inst, out );
        for ( ReferredToIdentifierAttribute referredtoidentifierattribute_inst : population.ReferredToIdentifierAttribute_instances() ) serialize_110( referredtoidentifierattribute_inst, out );
        for ( TimeSpan timespan_inst : population.TimeSpan_instances() ) serialize_942( timespan_inst, out );
        for ( TransientValueReference transientvaluereference_inst : population.TransientValueReference_instances() ) serialize_805( transientvaluereference_inst, out );
        for ( MessageArgument messageargument_inst : population.MessageArgument_instances() ) serialize_1001( messageargument_inst, out );
        for ( ArrayLengthValue arraylengthvalue_inst : population.ArrayLengthValue_instances() ) serialize_840( arraylengthvalue_inst, out );
        for ( ElseIfStmt elseifstmt_inst : population.ElseIfStmt_instances() ) serialize_659( elseifstmt_inst, out );
        for ( ACT_CON act_con_inst : population.ACT_CON_instances() ) serialize_603( act_con_inst, out );
        for ( OperationInvocation operationinvocation_inst : population.OperationInvocation_instances() ) serialize_603( operationinvocation_inst, out );
        for ( CreateNoVariable createnovariable_inst : population.CreateNoVariable_instances() ) serialize_603( createnovariable_inst, out );
        for ( Relate relate_inst : population.Relate_instances() ) serialize_603( relate_inst, out );
        for ( AssignToMember assigntomember_inst : population.AssignToMember_instances() ) serialize_603( assigntomember_inst, out );
        for ( ElseStmt elsestmt_inst : population.ElseStmt_instances() ) serialize_603( elsestmt_inst, out );
        for ( EventSpecificationStatement eventspecificationstatement_inst : population.EventSpecificationStatement_instances() ) serialize_603( eventspecificationstatement_inst, out );
        for ( ACT_BRK act_brk_inst : population.ACT_BRK_instances() ) serialize_603( act_brk_inst, out );
        for ( GeneratePreexistingEvent generatepreexistingevent_inst : population.GeneratePreexistingEvent_instances() ) serialize_603( generatepreexistingevent_inst, out );
        for ( Control control_inst : population.Control_instances() ) serialize_603( control_inst, out );
        for ( Delete delete_inst : population.Delete_instances() ) serialize_603( delete_inst, out );
        for ( ForStmt forstmt_inst : population.ForStmt_instances() ) serialize_603( forstmt_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_603( unrelateusing_inst, out );
        for ( WhileStmt whilestmt_inst : population.WhileStmt_instances() ) serialize_603( whilestmt_inst, out );
        for ( ElseIfStmt elseifstmt_inst : population.ElseIfStmt_instances() ) serialize_603( elseifstmt_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_603( ifstmt_inst, out );
        for ( ACT_SEL act_sel_inst : population.ACT_SEL_instances() ) serialize_603( act_sel_inst, out );
        for ( SelectFromInstancesWhere selectfrominstanceswhere_inst : population.SelectFromInstancesWhere_instances() ) serialize_603( selectfrominstanceswhere_inst, out );
        for ( BridgeInvocation bridgeinvocation_inst : population.BridgeInvocation_instances() ) serialize_603( bridgeinvocation_inst, out );
        for ( Unrelate unrelate_inst : population.Unrelate_instances() ) serialize_603( unrelate_inst, out );
        for ( InterfaceOperationInvocation interfaceoperationinvocation_inst : population.InterfaceOperationInvocation_instances() ) serialize_603( interfaceoperationinvocation_inst, out );
        for ( SignalInvocation signalinvocation_inst : population.SignalInvocation_instances() ) serialize_603( signalinvocation_inst, out );
        for ( FunctionInvocation functioninvocation_inst : population.FunctionInvocation_instances() ) serialize_603( functioninvocation_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_603( relateusing_inst, out );
        for ( ReturnStmt returnstmt_inst : population.ReturnStmt_instances() ) serialize_603( returnstmt_inst, out );
        for ( ACT_FIO act_fio_inst : population.ACT_FIO_instances() ) serialize_603( act_fio_inst, out );
        for ( Create create_inst : population.Create_instances() ) serialize_603( create_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_690( ifstmt_inst, out );
        for ( ComponentInstance componentinstance_inst : population.ComponentInstance_instances() ) serialize_2963( componentinstance_inst, out );
        for ( NoEventTransition noeventtransition_inst : population.NoEventTransition_instances() ) serialize_508( noeventtransition_inst, out );
        for ( CreateNoVariable createnovariable_inst : population.CreateNoVariable_instances() ) serialize_672( createnovariable_inst, out );
        for ( Where where_inst : population.Where_instances() ) serialize_790( where_inst, out );
        for ( ClassAsSimpleFormalizer classassimpleformalizer_inst : population.ClassAsSimpleFormalizer_instances() ) serialize_208( classassimpleformalizer_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2964( pendingevent_inst, out );
        for ( ImportedReference importedreference_inst : population.ImportedReference_instances() ) serialize_4708( importedreference_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_810( v_par_inst, out );
        for ( Relate relate_inst : population.Relate_instances() ) serialize_653( relate_inst, out );
        for ( VariableLocation variablelocation_inst : population.VariableLocation_instances() ) serialize_835( variablelocation_inst, out );
        for ( CodeBlock codeblock_inst : population.CodeBlock_instances() ) serialize_4000( codeblock_inst, out );
        for ( Statement statement_inst : population.Statement_instances() ) serialize_477( statement_inst, out );
        for ( E_GEN e_gen_inst : population.E_GEN_instances() ) serialize_712( e_gen_inst, out );
        for ( ActivityEdge activityedge_inst : population.ActivityEdge_instances() ) serialize_1104( activityedge_inst, out );
        for ( DataItemValue dataitemvalue_inst : population.DataItemValue_instances() ) serialize_2933( dataitemvalue_inst, out );
        for ( InvocableObject invocableobject_inst : population.InvocableObject_instances() ) serialize_428( invocableobject_inst, out );
        for ( Relate relate_inst : population.Relate_instances() ) serialize_615( relate_inst, out );
        for ( ActivityEdge activityedge_inst : population.ActivityEdge_instances() ) serialize_1103( activityedge_inst, out );
        for ( CreationTransition creationtransition_inst : population.CreationTransition_instances() ) serialize_509( creationtransition_inst, out );
        for ( LeafSymbolicConstant leafsymbolicconstant_inst : population.LeafSymbolicConstant_instances() ) serialize_1502( leafsymbolicconstant_inst, out );
        for ( ForSmt forsmt_inst : population.ForSmt_instances() ) serialize_455( forsmt_inst, out );
        for ( DataItemValue dataitemvalue_inst : population.DataItemValue_instances() ) serialize_2956( dataitemvalue_inst, out );
        for ( AttributeReferenceInClass attributereferenceinclass_inst : population.AttributeReferenceInClass_instances() ) serialize_108( attributereferenceinclass_inst, out );
        for ( ComponentInstance componentinstance_inst : population.ComponentInstance_instances() ) serialize_2970( componentinstance_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_842( v_par_inst, out );
        for ( ValueInStackFrame valueinstackframe_inst : population.ValueInStackFrame_instances() ) serialize_2951( valueinstackframe_inst, out );
        for ( Where where_inst : population.Where_instances() ) serialize_796( where_inst, out );
        for ( AttributeValue attributevalue_inst : population.AttributeValue_instances() ) serialize_2910( attributevalue_inst, out );
        for ( AttributeReference attributereference_inst : population.AttributeReference_instances() ) serialize_4511( attributereference_inst, out );
        for ( ClassStateMachine classstatemachine_inst : population.ClassStateMachine_instances() ) serialize_517( classstatemachine_inst, out );
        for ( InstanceStateMachine instancestatemachine_inst : population.InstanceStateMachine_instances() ) serialize_517( instancestatemachine_inst, out );
        for ( EventQueueEntry eventqueueentry_inst : population.EventQueueEntry_instances() ) serialize_2945( eventqueueentry_inst, out );
        for ( ProvidedExecutableProperty providedexecutableproperty_inst : population.ProvidedExecutableProperty_instances() ) serialize_4501( providedexecutableproperty_inst, out );
        for ( Body body_inst : population.Body_instances() ) serialize_699( body_inst, out );
        for ( ProvidedOperationBody providedoperationbody_inst : population.ProvidedOperationBody_instances() ) serialize_687( providedoperationbody_inst, out );
        for ( StateMachineEventDataItem statemachineeventdataitem_inst : population.StateMachineEventDataItem_instances() ) serialize_533( statemachineeventdataitem_inst, out );
        for ( UnrelateSmt unrelatesmt_inst : population.UnrelateSmt_instances() ) serialize_483( unrelatesmt_inst, out );
        for ( InstanceHandle instancehandle_inst : population.InstanceHandle_instances() ) serialize_818( instancehandle_inst, out );
        for ( LiteralEnumerator literalenumerator_inst : population.LiteralEnumerator_instances() ) serialize_824( literalenumerator_inst, out );
        for ( UtilityFunction utilityfunction_inst : population.UtilityFunction_instances() ) serialize_4559( utilityfunction_inst, out );
        for ( PackageableElement packageableelement_inst : population.PackageableElement_instances() ) serialize_8000( packageableelement_inst, out );
        for ( O_ATTR o_attr_inst : population.O_ATTR_instances() ) serialize_103( o_attr_inst, out );
        for ( InstancePopulationSelector instancepopulationselector_inst : population.InstancePopulationSelector_instances() ) serialize_449( instancepopulationselector_inst, out );
        for ( TransitionActionBody transitionactionbody_inst : population.TransitionActionBody_instances() ) serialize_698( transitionactionbody_inst, out );
        for ( OperationBody operationbody_inst : population.OperationBody_instances() ) serialize_698( operationbody_inst, out );
        for ( RequiredSignalBody requiredsignalbody_inst : population.RequiredSignalBody_instances() ) serialize_698( requiredsignalbody_inst, out );
        for ( FunctionBody functionbody_inst : population.FunctionBody_instances() ) serialize_698( functionbody_inst, out );
        for ( DerivedAttributeBody derivedattributebody_inst : population.DerivedAttributeBody_instances() ) serialize_698( derivedattributebody_inst, out );
        for ( RequiredOperationBody requiredoperationbody_inst : population.RequiredOperationBody_instances() ) serialize_698( requiredoperationbody_inst, out );
        for ( ProvidedSignalBody providedsignalbody_inst : population.ProvidedSignalBody_instances() ) serialize_698( providedsignalbody_inst, out );
        for ( BridgeBody bridgebody_inst : population.BridgeBody_instances() ) serialize_698( bridgebody_inst, out );
        for ( StateActionBody stateactionbody_inst : population.StateActionBody_instances() ) serialize_698( stateactionbody_inst, out );
        for ( ProvidedOperationBody providedoperationbody_inst : population.ProvidedOperationBody_instances() ) serialize_698( providedoperationbody_inst, out );
        for ( ImportedProvisionInSatisfaction importedprovisioninsatisfaction_inst : population.ImportedProvisionInSatisfaction_instances() ) serialize_4705( importedprovisioninsatisfaction_inst, out );
        for ( Unrelate unrelate_inst : population.Unrelate_instances() ) serialize_621( unrelate_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2935( pendingevent_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_4017( dimensions_inst, out );
        for ( AcceptEvent acceptevent_inst : population.AcceptEvent_instances() ) serialize_1107( acceptevent_inst, out );
        for ( SendSignal sendsignal_inst : population.SendSignal_instances() ) serialize_1107( sendsignal_inst, out );
        for ( ActivityDiagramAction activitydiagramaction_inst : population.ActivityDiagramAction_instances() ) serialize_1107( activitydiagramaction_inst, out );
        for ( Statement statement_inst : population.Statement_instances() ) serialize_450( statement_inst, out );
        for ( StructuredDataType structureddatatype_inst : population.StructuredDataType_instances() ) serialize_17( structureddatatype_inst, out );
        for ( InstanceReferenceDataType instancereferencedatatype_inst : population.InstanceReferenceDataType_instances() ) serialize_17( instancereferencedatatype_inst, out );
        for ( CoreDataType coredatatype_inst : population.CoreDataType_instances() ) serialize_17( coredatatype_inst, out );
        for ( UserDataType userdatatype_inst : population.UserDataType_instances() ) serialize_17( userdatatype_inst, out );
        for ( EnumerationDataType enumerationdatatype_inst : population.EnumerationDataType_instances() ) serialize_17( enumerationdatatype_inst, out );
        for ( SubtypeSupertypeAssociation subtypesupertypeassociation_inst : population.SubtypeSupertypeAssociation_instances() ) serialize_206( subtypesupertypeassociation_inst, out );
        for ( LinkedAssociation linkedassociation_inst : population.LinkedAssociation_instances() ) serialize_206( linkedassociation_inst, out );
        for ( DerivedAssociation derivedassociation_inst : population.DerivedAssociation_instances() ) serialize_206( derivedassociation_inst, out );
        for ( SimpleAssociation simpleassociation_inst : population.SimpleAssociation_instances() ) serialize_206( simpleassociation_inst, out );
        for ( Attribute attribute_inst : population.Attribute_instances() ) serialize_424( attribute_inst, out );
        for ( ClassInAssociation classinassociation_inst : population.ClassInAssociation_instances() ) serialize_202( classinassociation_inst, out );
        for ( ACT_FIO act_fio_inst : population.ACT_FIO_instances() ) serialize_639( act_fio_inst, out );
        for ( O_TFR o_tfr_inst : population.O_TFR_instances() ) serialize_125( o_tfr_inst, out );
        for ( Value value_inst : population.Value_instances() ) serialize_826( value_inst, out );
        for ( EventQueueEntry eventqueueentry_inst : population.EventQueueEntry_instances() ) serialize_2944( eventqueueentry_inst, out );
        for ( SelectRelatedWhere selectrelatedwhere_inst : population.SelectRelatedWhere_instances() ) serialize_664( selectrelatedwhere_inst, out );
        for ( SelectRelatedBy selectrelatedby_inst : population.SelectRelatedBy_instances() ) serialize_664( selectrelatedby_inst, out );
        for ( UnrelateSmt unrelatesmt_inst : population.UnrelateSmt_instances() ) serialize_484( unrelatesmt_inst, out );
        for ( MealyActionHome mealyactionhome_inst : population.MealyActionHome_instances() ) serialize_512( mealyactionhome_inst, out );
        for ( ElseStmt elsestmt_inst : population.ElseStmt_instances() ) serialize_606( elsestmt_inst, out );
        for ( ForSmt forsmt_inst : population.ForSmt_instances() ) serialize_459( forsmt_inst, out );
        for ( UtilityFunction utilityfunction_inst : population.UtilityFunction_instances() ) serialize_427( utilityfunction_inst, out );
        for ( StateTransition statetransition_inst : population.StateTransition_instances() ) serialize_427( statetransition_inst, out );
        for ( Event event_inst : population.Event_instances() ) serialize_427( event_inst, out );
        for ( PortMessage portmessage_inst : population.PortMessage_instances() ) serialize_427( portmessage_inst, out );
        for ( Function function_inst : population.Function_instances() ) serialize_427( function_inst, out );
        for ( State state_inst : population.State_instances() ) serialize_427( state_inst, out );
        for ( GenericInvocable genericinvocable_inst : population.GenericInvocable_instances() ) serialize_427( genericinvocable_inst, out );
        for ( Operation operation_inst : population.Operation_instances() ) serialize_427( operation_inst, out );
        for ( AttributeDerivation attributederivation_inst : population.AttributeDerivation_instances() ) serialize_427( attributederivation_inst, out );
        for ( RelationshipPopulationSelector relationshippopulationselector_inst : population.RelationshipPopulationSelector_instances() ) serialize_4572( relationshippopulationselector_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2976( pendingevent_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_624( unrelateusing_inst, out );
        for ( OperationMessage operationmessage_inst : population.OperationMessage_instances() ) serialize_1011( operationmessage_inst, out );
        for ( ClassAsDerivedOtherSide classasderivedotherside_inst : population.ClassAsDerivedOtherSide_instances() ) serialize_215( classasderivedotherside_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_833( parametervalue_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_531( dimensions_inst, out );
        for ( ClassAsLink classaslink_inst : population.ClassAsLink_instances() ) serialize_211( classaslink_inst, out );
        for ( TypeReference typereference_inst : population.TypeReference_instances() ) serialize_3800( typereference_inst, out );
        for ( InstanceReferenceDataType instancereferencedatatype_inst : population.InstanceReferenceDataType_instances() ) serialize_123( instancereferencedatatype_inst, out );
        for ( ExpressionAsStatement expressionasstatement_inst : population.ExpressionAsStatement_instances() ) serialize_451( expressionasstatement_inst, out );
        for ( DeleteSmt deletesmt_inst : population.DeleteSmt_instances() ) serialize_451( deletesmt_inst, out );
        for ( RelateSmt relatesmt_inst : population.RelateSmt_instances() ) serialize_451( relatesmt_inst, out );
        for ( WhileSmt whilesmt_inst : population.WhileSmt_instances() ) serialize_451( whilesmt_inst, out );
        for ( BreakSmt breaksmt_inst : population.BreakSmt_instances() ) serialize_451( breaksmt_inst, out );
        for ( Generate generate_inst : population.Generate_instances() ) serialize_451( generate_inst, out );
        for ( ContinueSmt continuesmt_inst : population.ContinueSmt_instances() ) serialize_451( continuesmt_inst, out );
        for ( Halt halt_inst : population.Halt_instances() ) serialize_451( halt_inst, out );
        for ( NullSmt nullsmt_inst : population.NullSmt_instances() ) serialize_451( nullsmt_inst, out );
        for ( UnrelateSmt unrelatesmt_inst : population.UnrelateSmt_instances() ) serialize_451( unrelatesmt_inst, out );
        for ( ReturnSmt returnsmt_inst : population.ReturnSmt_instances() ) serialize_451( returnsmt_inst, out );
        for ( IfSmt ifsmt_inst : population.IfSmt_instances() ) serialize_451( ifsmt_inst, out );
        for ( ForSmt forsmt_inst : population.ForSmt_instances() ) serialize_451( forsmt_inst, out );
        for ( FunctionArgument functionargument_inst : population.FunctionArgument_instances() ) serialize_1016( functionargument_inst, out );
        for ( FunctionParameter functionparameter_inst : population.FunctionParameter_instances() ) serialize_24( functionparameter_inst, out );
        for ( V_INS v_ins_inst : population.V_INS_instances() ) serialize_819( v_ins_inst, out );
        for ( CommunicationLink communicationlink_inst : population.CommunicationLink_instances() ) serialize_1128( communicationlink_inst, out );
        for ( TransitionActionBody transitionactionbody_inst : population.TransitionActionBody_instances() ) serialize_688( transitionactionbody_inst, out );
        for ( BridgeArgument bridgeargument_inst : population.BridgeArgument_instances() ) serialize_1014( bridgeargument_inst, out );
        for ( PropertyParameter propertyparameter_inst : population.PropertyParameter_instances() ) serialize_4007( propertyparameter_inst, out );
        for ( Expression expression_inst : population.Expression_instances() ) serialize_795( expression_inst, out );
        for ( SymbolicConstant symbolicconstant_inst : population.SymbolicConstant_instances() ) serialize_1505( symbolicconstant_inst, out );
        for ( BlockInStackFrame blockinstackframe_inst : population.BlockInStackFrame_instances() ) serialize_2941( blockinstackframe_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_627( v_par_inst, out );
        for ( RelateSmt relatesmt_inst : population.RelateSmt_instances() ) serialize_480( relatesmt_inst, out );
        for ( EventIgnored eventignored_inst : population.EventIgnored_instances() ) serialize_504( eventignored_inst, out );
        for ( NewStateTransition newstatetransition_inst : population.NewStateTransition_instances() ) serialize_504( newstatetransition_inst, out );
        for ( CantHappen canthappen_inst : population.CantHappen_instances() ) serialize_504( canthappen_inst, out );
        for ( ElementVisibility elementvisibility_inst : population.ElementVisibility_instances() ) serialize_8002( elementvisibility_inst, out );
        for ( SetSelector setselector_inst : population.SetSelector_instances() ) serialize_4505( setselector_inst, out );
        for ( EventParameterReference eventparameterreference_inst : population.EventParameterReference_instances() ) serialize_846( eventparameterreference_inst, out );
        for ( Variable variable_inst : population.Variable_instances() ) serialize_461( variable_inst, out );
        for ( ACT_SEL act_sel_inst : population.ACT_SEL_instances() ) serialize_613( act_sel_inst, out );
        for ( Value value_inst : population.Value_instances() ) serialize_820( value_inst, out );
        for ( V_VAR v_var_inst : population.V_VAR_instances() ) serialize_848( v_var_inst, out );
        for ( Function function_inst : population.Function_instances() ) serialize_405( function_inst, out );
        for ( RelateUsing relateusing_inst : population.RelateUsing_instances() ) serialize_654( relateusing_inst, out );
        for ( UtilityFunction utilityfunction_inst : population.UtilityFunction_instances() ) serialize_4570( utilityfunction_inst, out );
        for ( UnaryOperation unaryoperation_inst : population.UnaryOperation_instances() ) serialize_777( unaryoperation_inst, out );
        for ( SignalInvocation signalinvocation_inst : population.SignalInvocation_instances() ) serialize_660( signalinvocation_inst, out );
        for ( ExpressionAsStatement expressionasstatement_inst : population.ExpressionAsStatement_instances() ) serialize_476( expressionasstatement_inst, out );
        for ( NonLocalEvent nonlocalevent_inst : population.NonLocalEvent_instances() ) serialize_527( nonlocalevent_inst, out );
        for ( AttributeReferenceInClass attributereferenceinclass_inst : population.AttributeReferenceInClass_instances() ) serialize_111( attributereferenceinclass_inst, out );
        for ( RequiredOperationBody requiredoperationbody_inst : population.RequiredOperationBody_instances() ) serialize_685( requiredoperationbody_inst, out );
        for ( GenerateToCreator generatetocreator_inst : population.GenerateToCreator_instances() ) serialize_705( generatetocreator_inst, out );
        for ( E_GEN e_gen_inst : population.E_GEN_instances() ) serialize_705( e_gen_inst, out );
        for ( GenerateToClass generatetoclass_inst : population.GenerateToClass_instances() ) serialize_705( generatetoclass_inst, out );
        for ( S_ENUM s_enum_inst : population.S_ENUM_instances() ) serialize_56( s_enum_inst, out );
        for ( IfStmt ifstmt_inst : population.IfStmt_instances() ) serialize_692( ifstmt_inst, out );
        for ( SymbolicConstantValue symbolicconstantvalue_inst : population.SymbolicConstantValue_instances() ) serialize_850( symbolicconstantvalue_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_679( v_par_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_816( v_par_inst, out );
        for ( Link link_inst : population.Link_instances() ) serialize_2902( link_inst, out );
        for ( WhileSmt whilesmt_inst : population.WhileSmt_instances() ) serialize_456( whilesmt_inst, out );
        for ( UserDataType userdatatype_inst : population.UserDataType_instances() ) serialize_18( userdatatype_inst, out );
        for ( ACT_SEL act_sel_inst : population.ACT_SEL_instances() ) serialize_638( act_sel_inst, out );
        for ( CreateEventToClass createeventtoclass_inst : population.CreateEventToClass_instances() ) serialize_704( createeventtoclass_inst, out );
        for ( CreateEventToInstance createeventtoinstance_inst : population.CreateEventToInstance_instances() ) serialize_704( createeventtoinstance_inst, out );
        for ( CreateEventToCreator createeventtocreator_inst : population.CreateEventToCreator_instances() ) serialize_704( createeventtocreator_inst, out );
        for ( Promotion promotion_inst : population.Promotion_instances() ) serialize_3907( promotion_inst, out );
        for ( DerivedAttributeBody derivedattributebody_inst : population.DerivedAttributeBody_instances() ) serialize_693( derivedattributebody_inst, out );
        for ( ImportedRequirement importedrequirement_inst : population.ImportedRequirement_instances() ) serialize_4706( importedrequirement_inst, out );
        for ( V_INS v_ins_inst : population.V_INS_instances() ) serialize_814( v_ins_inst, out );
        for ( TransientVar transientvar_inst : population.TransientVar_instances() ) serialize_814( transientvar_inst, out );
        for ( InstanceHandle instancehandle_inst : population.InstanceHandle_instances() ) serialize_814( instancehandle_inst, out );
        for ( SignalInvocation signalinvocation_inst : population.SignalInvocation_instances() ) serialize_663( signalinvocation_inst, out );
        for ( SignalEvent signalevent_inst : population.SignalEvent_instances() ) serialize_528( signalevent_inst, out );
        for ( SelectRelated selectrelated_inst : population.SelectRelated_instances() ) serialize_789( selectrelated_inst, out );
        for ( SelectFromInstances selectfrominstances_inst : population.SelectFromInstances_instances() ) serialize_789( selectfrominstances_inst, out );
        for ( SelectRelated selectrelated_inst : population.SelectRelated_instances() ) serialize_797( selectrelated_inst, out );
        for ( ClassStateMachine classstatemachine_inst : population.ClassStateMachine_instances() ) serialize_519( classstatemachine_inst, out );
        for ( FunctionBody functionbody_inst : population.FunctionBody_instances() ) serialize_695( functionbody_inst, out );
        for ( ClassAsSupertype classassupertype_inst : population.ClassAsSupertype_instances() ) serialize_212( classassupertype_inst, out );
        for ( V_PAR v_par_inst : population.V_PAR_instances() ) serialize_669( v_par_inst, out );
        for ( DelegationInComponent delegationincomponent_inst : population.DelegationInComponent_instances() ) serialize_9002( delegationincomponent_inst, out );
        for ( ValueInStackFrame valueinstackframe_inst : population.ValueInStackFrame_instances() ) serialize_2978( valueinstackframe_inst, out );
        for ( Port port_inst : population.Port_instances() ) serialize_4160( port_inst, out );
        for ( ControlNode controlnode_inst : population.ControlNode_instances() ) serialize_1105( controlnode_inst, out );
        for ( ObjectNode objectnode_inst : population.ObjectNode_instances() ) serialize_1105( objectnode_inst, out );
        for ( ActionNode actionnode_inst : population.ActionNode_instances() ) serialize_1105( actionnode_inst, out );
        for ( V_UNY v_uny_inst : population.V_UNY_instances() ) serialize_804( v_uny_inst, out );
        for ( ComponentVisibility componentvisibility_inst : population.ComponentVisibility_instances() ) serialize_8004( componentvisibility_inst, out );
        for ( ExternalEntityInModel externalentityinmodel_inst : population.ExternalEntityInModel_instances() ) serialize_9( externalentityinmodel_inst, out );
        for ( ElseStmt elsestmt_inst : population.ElseStmt_instances() ) serialize_683( elsestmt_inst, out );
        for ( UtilityReference utilityreference_inst : population.UtilityReference_instances() ) serialize_4558( utilityreference_inst, out );
        for ( SelectRelated selectrelated_inst : population.SelectRelated_instances() ) serialize_791( selectrelated_inst, out );
        for ( ComponentDefinition componentdefinition_inst : population.ComponentDefinition_instances() ) serialize_4561( componentdefinition_inst, out );
        for ( O_ATTR o_attr_inst : population.O_ATTR_instances() ) serialize_114( o_attr_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2967( stackframe_inst, out );
        for ( SetSelector setselector_inst : population.SetSelector_instances() ) serialize_444( setselector_inst, out );
        for ( PackageableElement packageableelement_inst : population.PackageableElement_instances() ) serialize_8003( packageableelement_inst, out );
        for ( StateMachineEvent statemachineevent_inst : population.StateMachineEvent_instances() ) serialize_4759( statemachineevent_inst, out );
        for ( Any any_inst : population.Any_instances() ) serialize_783( any_inst, out );
        for ( UnrelateUsing unrelateusing_inst : population.UnrelateUsing_instances() ) serialize_622( unrelateusing_inst, out );
        for ( MessageValue messagevalue_inst : population.MessageValue_instances() ) serialize_841( messagevalue_inst, out );
        for ( UserDefinedType userdefinedtype_inst : population.UserDefinedType_instances() ) serialize_3802( userdefinedtype_inst, out );
        for ( ComponentParticipant componentparticipant_inst : population.ComponentParticipant_instances() ) serialize_930( componentparticipant_inst, out );
        for ( PackageParticipant packageparticipant_inst : population.PackageParticipant_instances() ) serialize_930( packageparticipant_inst, out );
        for ( Lifespan lifespan_inst : population.Lifespan_instances() ) serialize_930( lifespan_inst, out );
        for ( ExternalEntityParticipant externalentityparticipant_inst : population.ExternalEntityParticipant_instances() ) serialize_930( externalentityparticipant_inst, out );
        for ( ClassParticipant classparticipant_inst : population.ClassParticipant_instances() ) serialize_930( classparticipant_inst, out );
        for ( UseCaseParticipant usecaseparticipant_inst : population.UseCaseParticipant_instances() ) serialize_930( usecaseparticipant_inst, out );
        for ( ClassInstanceParticipant classinstanceparticipant_inst : population.ClassInstanceParticipant_instances() ) serialize_930( classinstanceparticipant_inst, out );
        for ( ActorParticipant actorparticipant_inst : population.ActorParticipant_instances() ) serialize_930( actorparticipant_inst, out );
        for ( ClassAsAssociatedOtherSide classasassociatedotherside_inst : population.ClassAsAssociatedOtherSide_instances() ) serialize_210( classasassociatedotherside_inst, out );
        for ( I_INS i_ins_inst : population.I_INS_instances() ) serialize_2957( i_ins_inst, out );
        for ( Body body_inst : population.Body_instances() ) serialize_666( body_inst, out );
        for ( ComponentInstantiation componentinstantiation_inst : population.ComponentInstantiation_instances() ) serialize_4028( componentinstantiation_inst, out );
        for ( WhileStmt whilestmt_inst : population.WhileStmt_instances() ) serialize_626( whilestmt_inst, out );
        for ( InstSet instset_inst : population.InstSet_instances() ) serialize_406( instset_inst, out );
        for ( TransitionTableRow transitiontablerow_inst : population.TransitionTableRow_instances() ) serialize_4753( transitiontablerow_inst, out );
        for ( BinaryOperation binaryoperation_inst : population.BinaryOperation_instances() ) serialize_779( binaryoperation_inst, out );
        for ( InterfaceReference interfacereference_inst : population.InterfaceReference_instances() ) serialize_4016( interfacereference_inst, out );
        for ( IfSmt ifsmt_inst : population.IfSmt_instances() ) serialize_454( ifsmt_inst, out );
        for ( TimingMark timingmark_inst : population.TimingMark_instances() ) serialize_931( timingmark_inst, out );
        for ( ServiceInSequence serviceinsequence_inst : population.ServiceInSequence_instances() ) serialize_1661( serviceinsequence_inst, out );
        for ( ExecutableProperty executableproperty_inst : population.ExecutableProperty_instances() ) serialize_4003( executableproperty_inst, out );
        for ( ClassAsSimpleParticipant classassimpleparticipant_inst : population.ClassAsSimpleParticipant_instances() ) serialize_207( classassimpleparticipant_inst, out );
        for ( MooreActionHome mooreactionhome_inst : population.MooreActionHome_instances() ) serialize_511( mooreactionhome_inst, out );
        for ( TransitionTableRow transitiontablerow_inst : population.TransitionTableRow_instances() ) serialize_4754( transitiontablerow_inst, out );
        for ( PolymorphicEvent polymorphicevent_inst : population.PolymorphicEvent_instances() ) serialize_525( polymorphicevent_inst, out );
        for ( SEMEvent semevent_inst : population.SEMEvent_instances() ) serialize_525( semevent_inst, out );
        for ( ApplicationExecutor applicationexecutor_inst : population.ApplicationExecutor_instances() ) serialize_4027( applicationexecutor_inst, out );
        for ( InterfaceReference interfacereference_inst : population.InterfaceReference_instances() ) serialize_4012( interfacereference_inst, out );
        for ( ForSmt forsmt_inst : population.ForSmt_instances() ) serialize_478( forsmt_inst, out );
        for ( Dimensions dimensions_inst : population.Dimensions_instances() ) serialize_120( dimensions_inst, out );
        for ( PortReference portreference_inst : population.PortReference_instances() ) serialize_4709( portreference_inst, out );
        for ( ActionHome actionhome_inst : population.ActionHome_instances() ) serialize_514( actionhome_inst, out );
        for ( ClassAsDerivedOneSide classasderivedoneside_inst : population.ClassAsDerivedOneSide_instances() ) serialize_203( classasderivedoneside_inst, out );
        for ( ReferringClassInAssoc referringclassinassoc_inst : population.ReferringClassInAssoc_instances() ) serialize_203( referringclassinassoc_inst, out );
        for ( ClassAsDerivedOtherSide classasderivedotherside_inst : population.ClassAsDerivedOtherSide_instances() ) serialize_203( classasderivedotherside_inst, out );
        for ( ReferredToClassInAssoc referredtoclassinassoc_inst : population.ReferredToClassInAssoc_instances() ) serialize_203( referredtoclassinassoc_inst, out );
        for ( FormalParameter formalparameter_inst : population.FormalParameter_instances() ) serialize_431( formalparameter_inst, out );
        for ( Variable variable_inst : population.Variable_instances() ) serialize_457( variable_inst, out );
        for ( SignalInvocation signalinvocation_inst : population.SignalInvocation_instances() ) serialize_630( signalinvocation_inst, out );
        for ( RuntimeChannel runtimechannel_inst : population.RuntimeChannel_instances() ) serialize_2972( runtimechannel_inst, out );
        for ( ComponentInstance componentinstance_inst : population.ComponentInstance_instances() ) serialize_2975( componentinstance_inst, out );
        for ( SelectedReference selectedreference_inst : population.SelectedReference_instances() ) serialize_801( selectedreference_inst, out );
        for ( V_AER v_aer_inst : population.V_AER_instances() ) serialize_801( v_aer_inst, out );
        for ( LiteralString literalstring_inst : population.LiteralString_instances() ) serialize_801( literalstring_inst, out );
        for ( SymbolicConstantValue symbolicconstantvalue_inst : population.SymbolicConstantValue_instances() ) serialize_801( symbolicconstantvalue_inst, out );
        for ( LiteralEnumerator literalenumerator_inst : population.LiteralEnumerator_instances() ) serialize_801( literalenumerator_inst, out );
        for ( BridgeValue bridgevalue_inst : population.BridgeValue_instances() ) serialize_801( bridgevalue_inst, out );
        for ( InstanceReference instancereference_inst : population.InstanceReference_instances() ) serialize_801( instancereference_inst, out );
        for ( TransientValueReference transientvaluereference_inst : population.TransientValueReference_instances() ) serialize_801( transientvaluereference_inst, out );
        for ( InstanceSetReference instancesetreference_inst : population.InstanceSetReference_instances() ) serialize_801( instancesetreference_inst, out );
        for ( LiteralReal literalreal_inst : population.LiteralReal_instances() ) serialize_801( literalreal_inst, out );
        for ( MemberValueReference membervaluereference_inst : population.MemberValueReference_instances() ) serialize_801( membervaluereference_inst, out );
        for ( LiteralInteger literalinteger_inst : population.LiteralInteger_instances() ) serialize_801( literalinteger_inst, out );
        for ( LiteralBoolean literalboolean_inst : population.LiteralBoolean_instances() ) serialize_801( literalboolean_inst, out );
        for ( MessageValue messagevalue_inst : population.MessageValue_instances() ) serialize_801( messagevalue_inst, out );
        for ( OperationValue operationvalue_inst : population.OperationValue_instances() ) serialize_801( operationvalue_inst, out );
        for ( FunctionValue functionvalue_inst : population.FunctionValue_instances() ) serialize_801( functionvalue_inst, out );
        for ( V_BIN v_bin_inst : population.V_BIN_instances() ) serialize_801( v_bin_inst, out );
        for ( EventDatumValue eventdatumvalue_inst : population.EventDatumValue_instances() ) serialize_801( eventdatumvalue_inst, out );
        for ( ArrayLengthValue arraylengthvalue_inst : population.ArrayLengthValue_instances() ) serialize_801( arraylengthvalue_inst, out );
        for ( AttributeValueReference attributevaluereference_inst : population.AttributeValueReference_instances() ) serialize_801( attributevaluereference_inst, out );
        for ( V_UNY v_uny_inst : population.V_UNY_instances() ) serialize_801( v_uny_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_801( parametervalue_inst, out );
        for ( UseCaseAssociation usecaseassociation_inst : population.UseCaseAssociation_instances() ) serialize_1206( usecaseassociation_inst, out );
        for ( ClassAsDerivedOneSide classasderivedoneside_inst : population.ClassAsDerivedOneSide_instances() ) serialize_214( classasderivedoneside_inst, out );
        for ( V_AER v_aer_inst : population.V_AER_instances() ) serialize_838( v_aer_inst, out );
        for ( CreateEventToInstance createeventtoinstance_inst : population.CreateEventToInstance_instances() ) serialize_711( createeventtoinstance_inst, out );
        for ( V_AER v_aer_inst : population.V_AER_instances() ) serialize_839( v_aer_inst, out );
        for ( Action action_inst : population.Action_instances() ) serialize_515( action_inst, out );
        for ( Block block_inst : population.Block_instances() ) serialize_612( block_inst, out );
        for ( ClassRelationship classrelationship_inst : population.ClassRelationship_instances() ) serialize_434( classrelationship_inst, out );
        for ( Link link_inst : population.Link_instances() ) serialize_2901( link_inst, out );
        for ( MemberValueReference membervaluereference_inst : population.MemberValueReference_instances() ) serialize_836( membervaluereference_inst, out );
        for ( ClassRelationship classrelationship_inst : population.ClassRelationship_instances() ) serialize_435( classrelationship_inst, out );
        for ( OperationBody operationbody_inst : population.OperationBody_instances() ) serialize_696( operationbody_inst, out );
        for ( SymbolicConstant symbolicconstant_inst : population.SymbolicConstant_instances() ) serialize_1500( symbolicconstant_inst, out );
        for ( TypeImportReference typeimportreference_inst : population.TypeImportReference_instances() ) serialize_402( typeimportreference_inst, out );
        for ( ChainLink chainlink_inst : population.ChainLink_instances() ) serialize_678( chainlink_inst, out );
        for ( V_BIN v_bin_inst : population.V_BIN_instances() ) serialize_803( v_bin_inst, out );
        for ( EP_PKG ep_pkg_inst : population.EP_PKG_instances() ) serialize_1405( ep_pkg_inst, out );
        for ( EventMessage eventmessage_inst : population.EventMessage_instances() ) serialize_1019( eventmessage_inst, out );
        for ( InformalAsynchronousMessage informalasynchronousmessage_inst : population.InformalAsynchronousMessage_instances() ) serialize_1019( informalasynchronousmessage_inst, out );
        for ( SignalMessage signalmessage_inst : population.SignalMessage_instances() ) serialize_1019( signalmessage_inst, out );
        for ( ClassRelationship classrelationship_inst : population.ClassRelationship_instances() ) serialize_436( classrelationship_inst, out );
        for ( Message message_inst : population.Message_instances() ) serialize_4761( message_inst, out );
        for ( WhileSmt whilesmt_inst : population.WhileSmt_instances() ) serialize_472( whilesmt_inst, out );
        for ( ClassParticipantAttribute classparticipantattribute_inst : population.ClassParticipantAttribute_instances() ) serialize_935( classparticipantattribute_inst, out );
        for ( EventArgument eventargument_inst : population.EventArgument_instances() ) serialize_1017( eventargument_inst, out );
        for ( PackageParticipant packageparticipant_inst : population.PackageParticipant_instances() ) serialize_956( packageparticipant_inst, out );
        for ( BridgeParameter bridgeparameter_inst : population.BridgeParameter_instances() ) serialize_22( bridgeparameter_inst, out );
        for ( SatisfactionInComponent satisfactionincomponent_inst : population.SatisfactionInComponent_instances() ) serialize_9000( satisfactionincomponent_inst, out );
        for ( PortReference portreference_inst : population.PortReference_instances() ) serialize_4707( portreference_inst, out );
        for ( SelectFromInstancesWhere selectfrominstanceswhere_inst : population.SelectFromInstancesWhere_instances() ) serialize_676( selectfrominstanceswhere_inst, out );
        for ( Create create_inst : population.Create_instances() ) serialize_671( create_inst, out );
        for ( UseCaseAssociation usecaseassociation_inst : population.UseCaseAssociation_instances() ) serialize_1207( usecaseassociation_inst, out );
        for ( BlockInStackFrame blockinstackframe_inst : population.BlockInStackFrame_instances() ) serialize_2923( blockinstackframe_inst, out );
        for ( ParameterValue parametervalue_inst : population.ParameterValue_instances() ) serialize_831( parametervalue_inst, out );
        for ( Event event_inst : population.Event_instances() ) serialize_4752( event_inst, out );
        for ( MessageValue messagevalue_inst : population.MessageValue_instances() ) serialize_851( messagevalue_inst, out );
        for ( AttributeReferenceInClass attributereferenceinclass_inst : population.AttributeReferenceInClass_instances() ) serialize_112( attributereferenceinclass_inst, out );
        for ( PendingEvent pendingevent_inst : population.PendingEvent_instances() ) serialize_2937( pendingevent_inst, out );
        for ( ServiceInSequence serviceinsequence_inst : population.ServiceInSequence_instances() ) serialize_1660( serviceinsequence_inst, out );
        for ( StackFrame stackframe_inst : population.StackFrame_instances() ) serialize_2943( stackframe_inst, out );
        for ( RelateSmt relatesmt_inst : population.RelateSmt_instances() ) serialize_481( relatesmt_inst, out );
        for ( Range range_inst : population.Range_instances() ) serialize_57( range_inst, out );
        for ( ParenthesizedExpression parenthesizedexpression_inst : population.ParenthesizedExpression_instances() ) serialize_784( parenthesizedexpression_inst, out );
        for ( OperationInvocation operationinvocation_inst : population.OperationInvocation_instances() ) serialize_667( operationinvocation_inst, out );
        for ( Requirement requirement_inst : population.Requirement_instances() ) serialize_4009( requirement_inst, out );
        for ( Provision provision_inst : population.Provision_instances() ) serialize_4009( provision_inst, out );
        for ( S_ENUM s_enum_inst : population.S_ENUM_instances() ) serialize_27( s_enum_inst, out );

        out.flush();
    }

    public void serialize_InstanceSelector( InstanceSelector instanceselector_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO InstanceSelector VALUES(" );
        out.printf( "'%s'", instanceselector_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceselector_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceselector_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceselector_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", instanceselector_inst.getRel_num() );
        out.print(",");
        out.printf( "%d", instanceselector_inst.getConditionality().getValue() );
        out.print(",");
        out.printf( "%d", instanceselector_inst.getFormalizer() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", instanceselector_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceselector_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FlowFinalNode( FlowFinalNode flowfinalnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_FF VALUES(" );
        out.printf( "'%s'", flowfinalnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", flowfinalnode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", flowfinalnode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SatisfactionInComponent( SatisfactionInComponent satisfactionincomponent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PA_SIC VALUES(" );
        out.printf( "'%s'", satisfactionincomponent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfactionincomponent_inst.getComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfactionincomponent_inst.getSatisfaction_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_LinkedAssociation( LinkedAssociation linkedassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_ASSOC VALUES(" );
        out.printf( "'%s'", linkedassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", linkedassociation_inst.getRel_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Where( Where where_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO WhereExpr VALUES(" );
        out.printf( "'%s'", where_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", where_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getBase_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getWhere_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getMultiplicity().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", where_inst.getSorted().getValue() );
        out.print(",");
        out.printf( "'%s'", where_inst.getCast().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getAttr_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getAttr_class_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", where_inst.getAttr_class_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Function( Function function_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Function VALUES(" );
        out.printf( "'%s'", function_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", function_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", function_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", function_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_C_C( C_C c_c_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_C VALUES(" );
        out.printf( "'%s'", c_c_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getPackage_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getNestedComponent_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", c_c_inst.getMult() );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getRoot_Package_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "%d", c_c_inst.getIsRealized() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getRealized_Class_Path().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", c_c_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SignalInvocation( SignalInvocation signalinvocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SGN VALUES(" );
        out.printf( "'%s'", signalinvocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", signalinvocation_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "%d", signalinvocation_inst.getSigNameLineNumber() );
        out.print(",");
        out.printf( "%d", signalinvocation_inst.getSigNameColumn() );
        out.print(",");
        out.printf( "%d", signalinvocation_inst.getOwnerNameLineNumber() );
        out.print(",");
        out.printf( "%d", signalinvocation_inst.getOwnerNameColumn() );
        out.print(",");
        out.printf( "'%s'", signalinvocation_inst.getProvidedSig_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", signalinvocation_inst.getRequiredSig_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", signalinvocation_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_BasicTypeReference( BasicTypeReference basictypereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO BasicTypeReference VALUES(" );
        out.printf( "'%s'", basictypereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", basictypereference_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", basictypereference_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", basictypereference_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_V_BIN( V_BIN v_bin_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_BIN VALUES(" );
        out.printf( "'%s'", v_bin_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_bin_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_bin_inst.getRight_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_bin_inst.getLeft_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_bin_inst.getOperator().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ActionHome( ActionHome actionhome_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_AH VALUES(" );
        out.printf( "'%s'", actionhome_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", actionhome_inst.getAct_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", actionhome_inst.getSM_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_TransitionTableCell( TransitionTableCell transitiontablecell_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO TransitionTableCell VALUES(" );
        out.printf( "'%s'", transitiontablecell_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getSm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getSm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getState_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getEvent_sm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getEvent_sm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablecell_inst.getEvent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", transitiontablecell_inst.getTransition_type().getValue() );
        out.print(",");
        out.printf( "%d", transitiontablecell_inst.getIndex() );
        out.println( ");" );
    }
    public void serialize_ControlNode( ControlNode controlnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_CTL VALUES(" );
        out.printf( "'%s'", controlnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", controlnode_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_NoEventTransition( NoEventTransition noeventtransition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_NETXN VALUES(" );
        out.printf( "'%s'", noeventtransition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", noeventtransition_inst.getTrans_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", noeventtransition_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", noeventtransition_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", noeventtransition_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_Generate( Generate generate_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Generate VALUES(" );
        out.printf( "'%s'", generate_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generate_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generate_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generate_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generate_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generate_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generate_inst.getEvt_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_NullSmt( NullSmt nullsmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO NullSmt VALUES(" );
        out.printf( "'%s'", nullsmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", nullsmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", nullsmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", nullsmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", nullsmt_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", nullsmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_CreateEventToClass( CreateEventToClass createeventtoclass_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_CEA VALUES(" );
        out.printf( "'%s'", createeventtoclass_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createeventtoclass_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_O_TFR( O_TFR o_tfr_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_TFR VALUES(" );
        out.printf( "'%s'", o_tfr_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", o_tfr_inst.getInstance_Based().getValue() );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", o_tfr_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getReturn_Dimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_tfr_inst.getPrevious_Tfr_ID().serialize() );
        out.print(",");
        out.printf( "%d", o_tfr_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", o_tfr_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_UnaryOperation( UnaryOperation unaryoperation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UnaryOperation VALUES(" );
        out.printf( "'%s'", unaryoperation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getOp_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unaryoperation_inst.getOperator().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", unaryoperation_inst.getInvocation() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_ConstantSpecification( ConstantSpecification constantspecification_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CNST_CSP VALUES(" );
        out.printf( "'%s'", constantspecification_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", constantspecification_inst.getConstant_Spec_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", constantspecification_inst.getInformalGroupName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantspecification_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_DataItemValue( DataItemValue dataitemvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_DIV VALUES(" );
        out.printf( "'%s'", dataitemvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getDIV_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getEvent_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getSMedi_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getRuntimeValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dataitemvalue_inst.getPP_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_ArrayTypeReference( ArrayTypeReference arraytypereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ArrayTypeReference VALUES(" );
        out.printf( "'%s'", arraytypereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", arraytypereference_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraytypereference_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraytypereference_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraytypereference_inst.getDims().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_LiteralBoolean( LiteralBoolean literalboolean_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LBO VALUES(" );
        out.printf( "'%s'", literalboolean_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalboolean_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalboolean_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SynchronousMessage( SynchronousMessage synchronousmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_SM VALUES(" );
        out.printf( "'%s'", synchronousmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getGuardCondition().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getResultTarget().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getReturnValue().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", synchronousmessage_inst.getIsFormal() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", synchronousmessage_inst.getSequenceNumb().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Value( Value value_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_VAL VALUES(" );
        out.printf( "'%s'", value_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", value_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "%d", value_inst.getIsLValue() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", value_inst.getIsImplicit() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", value_inst.getLineNumber() );
        out.print(",");
        out.printf( "%d", value_inst.getStartPosition() );
        out.print(",");
        out.printf( "%d", value_inst.getEndPosition() );
        out.print(",");
        out.printf( "%d", value_inst.getFirstParameterLabelLineNumber() );
        out.print(",");
        out.printf( "%d", value_inst.getFirstParameterLabelColumn() );
        out.print(",");
        out.printf( "%d", value_inst.getCurrentLaterParameterLabelLineNumber() );
        out.print(",");
        out.printf( "%d", value_inst.getCurrentLaterParameterLabelColumn() );
        out.print(",");
        out.printf( "'%s'", value_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", value_inst.getBlock_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_OperationParameter( OperationParameter operationparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_TPARM VALUES(" );
        out.printf( "'%s'", operationparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getTParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", operationparameter_inst.getBy_Ref() );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getPrevious_TParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationparameter_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Enumerator( Enumerator enumerator_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Enumerator VALUES(" );
        out.printf( "'%s'", enumerator_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", enumerator_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumerator_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumerator_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", enumerator_inst.getValue() );
        out.println( ");" );
    }
    public void serialize_TypeImport( TypeImport typeimport_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO TypeImport VALUES(" );
        out.printf( "'%s'", typeimport_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", typeimport_inst.getFully_qualified_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ArrayElementReference( ArrayElementReference arrayelementreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ArrayElementReference VALUES(" );
        out.printf( "'%s'", arrayelementreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getRoot_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arrayelementreference_inst.getIndex_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ACT_BRK( ACT_BRK act_brk_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_BRK VALUES(" );
        out.printf( "'%s'", act_brk_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", act_brk_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Create( Create create_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_CR VALUES(" );
        out.printf( "'%s'", create_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", create_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", create_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", create_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", create_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", create_inst.getModelClassKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", create_inst.getModelClassKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_EventMessage( EventMessage eventmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_E VALUES(" );
        out.printf( "'%s'", eventmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventmessage_inst.getSMevt_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_UnrelateSmt( UnrelateSmt unrelatesmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UnrelateSmt VALUES(" );
        out.printf( "'%s'", unrelatesmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getPart_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getForm_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getRel_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelatesmt_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BridgeInvocation( BridgeInvocation bridgeinvocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_BRG VALUES(" );
        out.printf( "'%s'", bridgeinvocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeinvocation_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeinvocation_inst.getBrg_ID().serialize() );
        out.print(",");
        out.printf( "%d", bridgeinvocation_inst.getBridgeNameLineNumber() );
        out.print(",");
        out.printf( "%d", bridgeinvocation_inst.getBridgeNameColumn() );
        out.print(",");
        out.printf( "%d", bridgeinvocation_inst.getExternalEntityKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", bridgeinvocation_inst.getExternalEntityKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_Transition( Transition transition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_TXN VALUES(" );
        out.printf( "'%s'", transition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transition_inst.getTrans_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transition_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transition_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transition_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_FormalAttributeValue( FormalAttributeValue formalattributevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_FAV VALUES(" );
        out.printf( "'%s'", formalattributevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", formalattributevalue_inst.getAv_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Delete( Delete delete_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_DEL VALUES(" );
        out.printf( "'%s'", delete_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", delete_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", delete_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_AcceptTimeEventAction( AcceptTimeEventAction accepttimeeventaction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_ATE VALUES(" );
        out.printf( "'%s'", accepttimeeventaction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", accepttimeeventaction_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", accepttimeeventaction_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", accepttimeeventaction_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TypeReference( TypeReference typereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO TypeReference VALUES(" );
        out.printf( "'%s'", typereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", typereference_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", typereference_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", typereference_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassAsSimpleParticipant( ClassAsSimpleParticipant classassimpleparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_PART VALUES(" );
        out.printf( "'%s'", classassimpleparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleparticipant_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleparticipant_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleparticipant_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classassimpleparticipant_inst.getMult() );
        out.print(",");
        out.printf( "%d", classassimpleparticipant_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classassimpleparticipant_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Block( Block block_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_BLK VALUES(" );
        out.printf( "'%s'", block_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", block_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "%d", block_inst.getWhereSpecOK() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", block_inst.getInWhereSpec() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", block_inst.getSelectedFound() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", block_inst.getTempBuffer().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", block_inst.getSupData1().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", block_inst.getSupData2().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentLine() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentCol() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentKeyLettersColumn() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentParameterAssignmentNameLineNumber() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentParameterAssignmentNameColumn() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentAssociationPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentAssociationPhraseColumn() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentDataTypeNameLineNumber() );
        out.print(",");
        out.printf( "%d", block_inst.getCurrentDataTypeNameColumn() );
        out.print(",");
        out.printf( "%d", block_inst.getBlockInStackFrameCreated() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", block_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", block_inst.getParsed_Action_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_I_INS( I_INS i_ins_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_INS VALUES(" );
        out.printf( "'%s'", i_ins_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getTrans_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getCIE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", i_ins_inst.getDefault_Name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_GlobalElementInSystem( GlobalElementInSystem globalelementinsystem_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO G_EIS VALUES(" );
        out.printf( "'%s'", globalelementinsystem_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", globalelementinsystem_inst.getElement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", globalelementinsystem_inst.getSys_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_SystemModel( SystemModel systemmodel_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_SYS VALUES(" );
        out.printf( "'%s'", systemmodel_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", systemmodel_inst.getSys_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", systemmodel_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", systemmodel_inst.getUseGlobals() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_WhileStmt( WhileStmt whilestmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_WHL VALUES(" );
        out.printf( "'%s'", whilestmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", whilestmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", whilestmt_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", whilestmt_inst.getBlock_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InformalSynchronousMessage( InformalSynchronousMessage informalsynchronousmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_ISM VALUES(" );
        out.printf( "'%s'", informalsynchronousmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", informalsynchronousmessage_inst.getMsg_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ActionNode( ActionNode actionnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_ACT VALUES(" );
        out.printf( "'%s'", actionnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", actionnode_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_InstanceSetReference( InstanceSetReference instancesetreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_ISR VALUES(" );
        out.printf( "'%s'", instancesetreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancesetreference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instancesetreference_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_S_SYNC( S_SYNC s_sync_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_SYNC VALUES(" );
        out.printf( "'%s'", s_sync_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getSync_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getDom_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", s_sync_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "'%s'", s_sync_inst.getReturn_Dimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", s_sync_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", s_sync_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_PackageableElement( PackageableElement packageableelement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PE_PE VALUES(" );
        out.printf( "'%s'", packageableelement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", packageableelement_inst.getElement_ID().serialize() );
        out.print(",");
        out.printf( "%d", packageableelement_inst.getVisibility().getValue() );
        out.print(",");
        out.printf( "'%s'", packageableelement_inst.getPackage_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", packageableelement_inst.getComponent_ID().serialize() );
        out.print(",");
        out.printf( "%d", packageableelement_inst.getType().getValue() );
        out.println( ");" );
    }
    public void serialize_Link( Link link_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_LNK VALUES(" );
        out.printf( "'%s'", link_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", link_inst.getLink_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", link_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", link_inst.getFromInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", link_inst.getToInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", link_inst.getAssocInst_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_CommunicationLink( CommunicationLink communicationlink_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO COMM_LNK VALUES(" );
        out.printf( "'%s'", communicationlink_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getLink_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getNumb().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getStartText().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getEndText().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", communicationlink_inst.getIsFormal() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", communicationlink_inst.getStartVisibility().getValue() );
        out.print(",");
        out.printf( "%d", communicationlink_inst.getEndVisibility().getValue() );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getStart_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", communicationlink_inst.getDestination_Part_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Monitor( Monitor monitor_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_MON VALUES(" );
        out.printf( "'%s'", monitor_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", monitor_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", monitor_inst.getInst_ID().serialize() );
        out.print(",");
        out.printf( "%d", monitor_inst.getEnabled() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_MemberReference( MemberReference memberreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MemberReference VALUES(" );
        out.printf( "'%s'", memberreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", memberreference_inst.getRoot_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_AcceptEvent( AcceptEvent acceptevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_AE VALUES(" );
        out.printf( "'%s'", acceptevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", acceptevent_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_UserDefinedType( UserDefinedType userdefinedtype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UserDefinedType VALUES(" );
        out.printf( "'%s'", userdefinedtype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", userdefinedtype_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", userdefinedtype_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", userdefinedtype_inst.getBase_type_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", userdefinedtype_inst.getBase_type_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ModelInst( ModelInst modelinst_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Class VALUES(" );
        out.printf( "'%s'", modelinst_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getExtends().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getKey_letters().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelinst_inst.getComparator().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", modelinst_inst.getUnmanaged() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_ClassInAssociation( ClassInAssociation classinassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_OIR VALUES(" );
        out.printf( "'%s'", classinassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classinassociation_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classinassociation_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classinassociation_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classinassociation_inst.getIObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_BridgeMessage( BridgeMessage bridgemessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_B VALUES(" );
        out.printf( "'%s'", bridgemessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgemessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgemessage_inst.getBrg_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_StateMachineEventDataItem( StateMachineEventDataItem statemachineeventdataitem_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_EVTDI VALUES(" );
        out.printf( "'%s'", statemachineeventdataitem_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getSMedi_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineeventdataitem_inst.getPrevious_SMedi_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Stack( Stack stack_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_STACK VALUES(" );
        out.printf( "'%s'", stack_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", stack_inst.getStack_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stack_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "%d", stack_inst.getRunState().getValue() );
        out.print(",");
        out.printf( "'%s'", stack_inst.getSuspendReason().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Any( Any any_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO AnyExpr VALUES(" );
        out.printf( "'%s'", any_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", any_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", any_inst.getAny_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FunctionValue( FunctionValue functionvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_FNV VALUES(" );
        out.printf( "'%s'", functionvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functionvalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionvalue_inst.getSync_ID().serialize() );
        out.print(",");
        out.printf( "%d", functionvalue_inst.getParmListOK() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_InstanceReference( InstanceReference instancereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_IRF VALUES(" );
        out.printf( "'%s'", instancereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancereference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instancereference_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_SelectFromInstances( SelectFromInstances selectfrominstances_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SelectFromInstances VALUES(" );
        out.printf( "'%s'", selectfrominstances_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getSelector_comp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getSelector_comp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstances_inst.getSelector_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Select( Select select_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SelectExpr VALUES(" );
        out.printf( "'%s'", select_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", select_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", select_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", select_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", select_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", select_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", select_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BlockInStackFrame( BlockInStackFrame blockinstackframe_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_BSF VALUES(" );
        out.printf( "'%s'", blockinstackframe_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", blockinstackframe_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", blockinstackframe_inst.getStack_Frame_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", blockinstackframe_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "%d", blockinstackframe_inst.getIsExecuting() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_GenerateEventStatement( GenerateEventStatement generateeventstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GES VALUES(" );
        out.printf( "'%s'", generateeventstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generateeventstatement_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ClassAsAssociatedOtherSide( ClassAsAssociatedOtherSide classasassociatedotherside_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_AOTH VALUES(" );
        out.printf( "'%s'", classasassociatedotherside_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedotherside_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedotherside_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedotherside_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classasassociatedotherside_inst.getMult() );
        out.print(",");
        out.printf( "%d", classasassociatedotherside_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classasassociatedotherside_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_GeneratePreexistingEvent( GeneratePreexistingEvent generatepreexistingevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GPR VALUES(" );
        out.printf( "'%s'", generatepreexistingevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generatepreexistingevent_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", generatepreexistingevent_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ClassIdentifier( ClassIdentifier classidentifier_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_ID VALUES(" );
        out.printf( "'%s'", classidentifier_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "%d", classidentifier_inst.getOid_ID() );
        out.print(",");
        out.printf( "'%s'", classidentifier_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Bridge( Bridge bridge_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_BRG VALUES(" );
        out.printf( "'%s'", bridge_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getBrg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getEE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", bridge_inst.getBrg_Typ() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", bridge_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "'%s'", bridge_inst.getReturn_Dimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", bridge_inst.getDialect().getValue() );
        out.println( ");" );
    }
    public void serialize_SignalMessage( SignalMessage signalmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_SIG VALUES(" );
        out.printf( "'%s'", signalmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", signalmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", signalmessage_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_SelectRelated( SelectRelated selectrelated_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SelectRelated VALUES(" );
        out.printf( "'%s'", selectrelated_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getRoot_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getSelector_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getSelector_parent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectrelated_inst.getSelector_parent_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_DelegationInComponent( DelegationInComponent delegationincomponent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PA_DIC VALUES(" );
        out.printf( "'%s'", delegationincomponent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", delegationincomponent_inst.getComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", delegationincomponent_inst.getDelegation_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_PortReference( PortReference portreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_POR VALUES(" );
        out.printf( "'%s'", portreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", portreference_inst.getCL_IC_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", portreference_inst.getC_PO_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", portreference_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", portreference_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_Terminator( Terminator terminator_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_TERM VALUES(" );
        out.printf( "'%s'", terminator_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getTerm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getDeployment_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getDomain_Name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getTerminator_Name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", terminator_inst.getProvider() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getImplementation_System().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminator_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SignalEvent( SignalEvent signalevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_SGEVT VALUES(" );
        out.printf( "'%s'", signalevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getProvided_Signal_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getRequired_Signal_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", signalevent_inst.getSignal_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ReferringClassInAssoc( ReferringClassInAssoc referringclassinassoc_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_RGO VALUES(" );
        out.printf( "'%s'", referringclassinassoc_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", referringclassinassoc_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referringclassinassoc_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referringclassinassoc_inst.getOIR_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_CreateNoVariable( CreateNoVariable createnovariable_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_CNV VALUES(" );
        out.printf( "'%s'", createnovariable_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createnovariable_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", createnovariable_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", createnovariable_inst.getModelClassKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", createnovariable_inst.getModelClassKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_EventIgnored( EventIgnored eventignored_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_EIGN VALUES(" );
        out.printf( "'%s'", eventignored_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventignored_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventignored_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventignored_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventignored_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", eventignored_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Message( Message message_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Message VALUES(" );
        out.printf( "'%s'", message_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", message_inst.getIface_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", message_inst.getIface_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", message_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", message_inst.getTo_provider() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", message_inst.getId() );
        out.println( ");" );
    }
    public void serialize_Range( Range range_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_RANGE VALUES(" );
        out.printf( "'%s'", range_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", range_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", range_inst.getMin().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", range_inst.getMax().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ComponentInstantiation( ComponentInstantiation componentinstantiation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ComponentInstantiation VALUES(" );
        out.printf( "'%s'", componentinstantiation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getApp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getApp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getNext_comp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getNext_comp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", componentinstantiation_inst.getIndex() );
        out.print(",");
        out.printf( "%d", componentinstantiation_inst.getExecutor_index() );
        out.print(",");
        out.printf( "'%s'", componentinstantiation_inst.getInstance_loading().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", componentinstantiation_inst.getSimulated_time() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_TerminatorServiceSequence( TerminatorServiceSequence terminatorservicesequence_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_TSS VALUES(" );
        out.printf( "'%s'", terminatorservicesequence_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorservicesequence_inst.getSeq_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorservicesequence_inst.getTerm_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ReturnStmt( ReturnStmt returnstmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_RET VALUES(" );
        out.printf( "'%s'", returnstmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", returnstmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", returnstmt_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_LocalEvent( LocalEvent localevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_LEVT VALUES(" );
        out.printf( "'%s'", localevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", localevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", localevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", localevent_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_AsynchronousMessage( AsynchronousMessage asynchronousmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_AM VALUES(" );
        out.printf( "'%s'", asynchronousmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getGuardCondition().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getDurationObservation().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getDurationConstraint().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", asynchronousmessage_inst.getIsFormal() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", asynchronousmessage_inst.getSequenceNumb().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_UnrelateUsing( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_URU VALUES(" );
        out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getOne_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getOther_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getAssociative_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getRelationship_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelateusing_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", unrelateusing_inst.getAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", unrelateusing_inst.getAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", unrelateusing_inst.getAssociationPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", unrelateusing_inst.getAssociationPhraseColumn() );
        out.println( ");" );
    }
    public void serialize_MooreActionHome( MooreActionHome mooreactionhome_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_MOAH VALUES(" );
        out.printf( "'%s'", mooreactionhome_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", mooreactionhome_inst.getAct_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", mooreactionhome_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", mooreactionhome_inst.getSMstt_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ExternalEntity( ExternalEntity externalentity_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_EE VALUES(" );
        out.printf( "'%s'", externalentity_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getEE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getDom_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getRealized_Class_Path().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentity_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", externalentity_inst.getIsRealized() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_RequiredSignal( RequiredSignal requiredsignal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_RS VALUES(" );
        out.printf( "'%s'", requiredsignal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredsignal_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredsignal_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requiredsignal_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requiredsignal_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", requiredsignal_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "%d", requiredsignal_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", requiredsignal_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_Action( Action action_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_ACT VALUES(" );
        out.printf( "'%s'", action_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", action_inst.getAct_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", action_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "%d", action_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "'%s'", action_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", action_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", action_inst.getDialect().getValue() );
        out.println( ");" );
    }
    public void serialize_CantHappen( CantHappen canthappen_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_CH VALUES(" );
        out.printf( "'%s'", canthappen_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", canthappen_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", canthappen_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", canthappen_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", canthappen_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", canthappen_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InterfaceOperation( InterfaceOperation interfaceoperation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_IO VALUES(" );
        out.printf( "'%s'", interfaceoperation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", interfaceoperation_inst.getDirection().getValue() );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getReturn_Dimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", interfaceoperation_inst.getPrevious_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_ACT_SEL( ACT_SEL act_sel_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SEL VALUES(" );
        out.printf( "'%s'", act_sel_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", act_sel_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", act_sel_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", act_sel_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", act_sel_inst.getCardinality().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", act_sel_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_RelateUsing( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_RU VALUES(" );
        out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getOne_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getOther_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getAssociative_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getRelationship_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relateusing_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", relateusing_inst.getAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", relateusing_inst.getAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", relateusing_inst.getAssociationPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", relateusing_inst.getAssociationPhraseColumn() );
        out.println( ");" );
    }
    public void serialize_Provision( Provision provision_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_P VALUES(" );
        out.printf( "'%s'", provision_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", provision_inst.getProvision_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", provision_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", provision_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", provision_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", provision_inst.getPathFromComponent().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassAsAssociatedOneSide( ClassAsAssociatedOneSide classasassociatedoneside_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_AONE VALUES(" );
        out.printf( "'%s'", classasassociatedoneside_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedoneside_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedoneside_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasassociatedoneside_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classasassociatedoneside_inst.getMult() );
        out.print(",");
        out.printf( "%d", classasassociatedoneside_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classasassociatedoneside_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TimeSpan( TimeSpan timespan_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_TS VALUES(" );
        out.printf( "'%s'", timespan_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", timespan_inst.getSpan_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timespan_inst.getMark_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timespan_inst.getPrev_Mark_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timespan_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", timespan_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BinaryOperation( BinaryOperation binaryoperation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO BinaryOperation VALUES(" );
        out.printf( "'%s'", binaryoperation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getLeft_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getRight_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getOperator().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", binaryoperation_inst.getInvocation() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", binaryoperation_inst.getUtil() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", binaryoperation_inst.getCast().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_StateMachineEvent( StateMachineEvent statemachineevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_EVT VALUES(" );
        out.printf( "'%s'", statemachineevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "%d", statemachineevent_inst.getNumb() );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getMning().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", statemachineevent_inst.getIs_Lbl_U() );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getUnq_Lbl().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getDrv_Lbl().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachineevent_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_AcceptEventAction( AcceptEventAction accepteventaction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_AEA VALUES(" );
        out.printf( "'%s'", accepteventaction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", accepteventaction_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", accepteventaction_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", accepteventaction_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_CreateEventStatement( CreateEventStatement createeventstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_CES VALUES(" );
        out.printf( "'%s'", createeventstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createeventstatement_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "%d", createeventstatement_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", createeventstatement_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_MooreStateMachine( MooreStateMachine moorestatemachine_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_MOORE VALUES(" );
        out.printf( "'%s'", moorestatemachine_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", moorestatemachine_inst.getSM_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_AttributeReference( AttributeReference attributereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO AttributeReference VALUES(" );
        out.printf( "'%s'", attributereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferring_attribute_class_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferring_attribute_class_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferring_attribute_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferred_to_attribute_class_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferred_to_attribute_class_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getReferred_to_attribute_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", attributereference_inst.getRel_num() );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getForm_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getForm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getPart_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereference_inst.getPart_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InvocableObject( InvocableObject invocableobject_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO InvocableObject VALUES(" );
        out.printf( "'%s'", invocableobject_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocableobject_inst.getActions().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_StateMachineState( StateMachineState statemachinestate_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_STATE VALUES(" );
        out.printf( "'%s'", statemachinestate_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachinestate_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachinestate_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachinestate_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachinestate_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", statemachinestate_inst.getNumb() );
        out.print(",");
        out.printf( "%d", statemachinestate_inst.getFinal() );
        out.println( ");" );
    }
    public void serialize_PackageReference( PackageReference packagereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO EP_PKGREF VALUES(" );
        out.printf( "'%s'", packagereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", packagereference_inst.getReferring_Package_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", packagereference_inst.getReferred_Package_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Timer( Timer timer_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_TIM VALUES(" );
        out.printf( "'%s'", timer_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", timer_inst.getTimer_ID().serialize() );
        out.print(",");
        out.printf( "%d", timer_inst.getDelay() );
        out.print(",");
        out.printf( "%d", timer_inst.getRunning() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", timer_inst.getRecurring() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", timer_inst.getEvent_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timer_inst.getLabel().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_GeneralFile( GeneralFile generalfile_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO GeneralFile VALUES(" );
        out.printf( "'%s'", generalfile_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generalfile_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generalfile_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", generalfile_inst.getContents().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_OperationInvocation( OperationInvocation operationinvocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_TFM VALUES(" );
        out.printf( "'%s'", operationinvocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationinvocation_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationinvocation_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationinvocation_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", operationinvocation_inst.getOperationNameLineNumber() );
        out.print(",");
        out.printf( "%d", operationinvocation_inst.getOperationNameColumn() );
        out.print(",");
        out.printf( "%d", operationinvocation_inst.getModelClassKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", operationinvocation_inst.getModelClassKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_IfSmt( IfSmt ifsmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO IfSmt VALUES(" );
        out.printf( "'%s'", ifsmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getThen_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getElse_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ifsmt_inst.getCond_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", ifsmt_inst.getIs_else_if() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_ClassAsDerivedOneSide( ClassAsDerivedOneSide classasderivedoneside_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_CONE VALUES(" );
        out.printf( "'%s'", classasderivedoneside_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedoneside_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedoneside_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedoneside_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classasderivedoneside_inst.getMult() );
        out.print(",");
        out.printf( "%d", classasderivedoneside_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classasderivedoneside_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TransientVar( TransientVar transientvar_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_TRN VALUES(" );
        out.printf( "'%s'", transientvar_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transientvar_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transientvar_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transientvar_inst.getDimensions().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_V_VAR( V_VAR v_var_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_VAR VALUES(" );
        out.printf( "'%s'", v_var_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_var_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_var_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_var_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", v_var_inst.getDeclared() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", v_var_inst.getDT_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_EnumeratorReference( EnumeratorReference enumeratorreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO EnumeratorReference VALUES(" );
        out.printf( "'%s'", enumeratorreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getEnum_type_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getEnum_type_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratorreference_inst.getEnum_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BaseAttribute( BaseAttribute baseattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_BATTR VALUES(" );
        out.printf( "'%s'", baseattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", baseattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", baseattribute_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ElementVisibility( ElementVisibility elementvisibility_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PE_VIS VALUES(" );
        out.printf( "'%s'", elementvisibility_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", elementvisibility_inst.getVisibility_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elementvisibility_inst.getElement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elementvisibility_inst.getPackage_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elementvisibility_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", elementvisibility_inst.getType().getValue() );
        out.println( ");" );
    }
    public void serialize_Control( Control control_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_CTL VALUES(" );
        out.printf( "'%s'", control_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", control_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Dimensions( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_DIM VALUES(" );
        out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "%d", dimensions_inst.getElementCount() );
        out.print(",");
        out.printf( "%d", dimensions_inst.getDimensionCount() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getSync_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getBParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getBrg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getTParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getMember_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getPP_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getSMedi_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getDIM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getTSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", dimensions_inst.getSvc_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_C_I( C_I c_i_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_I VALUES(" );
        out.printf( "'%s'", c_i_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_i_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_i_inst.getPackage_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", c_i_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", c_i_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SelectedReference( SelectedReference selectedreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_SLR VALUES(" );
        out.printf( "'%s'", selectedreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectedreference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectedreference_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectedreference_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectedreference_inst.getOp_Value_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_EnumerationDataType( EnumerationDataType enumerationdatatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_EDT VALUES(" );
        out.printf( "'%s'", enumerationdatatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", enumerationdatatype_inst.getDT_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InformalArgument( InformalArgument informalargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_IA VALUES(" );
        out.printf( "'%s'", informalargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", informalargument_inst.getArg_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InformalAttributeValue( InformalAttributeValue informalattributevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_IAV VALUES(" );
        out.printf( "'%s'", informalattributevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", informalattributevalue_inst.getAv_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ComponentReference( ComponentReference componentreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_IC VALUES(" );
        out.printf( "'%s'", componentreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getAssignedComp_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getParentComp_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getComponent_Package_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "%d", componentreference_inst.getMult() );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getClassifierName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentreference_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ModelClass( ModelClass modelclass_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_OBJ VALUES(" );
        out.printf( "'%s'", modelclass_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", modelclass_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", modelclass_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", modelclass_inst.getNumb() );
        out.print(",");
        out.printf( "'%s'", modelclass_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelclass_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", modelclass_inst.getSS_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_UseCaseAssociation( UseCaseAssociation usecaseassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UC_UCA VALUES(" );
        out.printf( "'%s'", usecaseassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", usecaseassociation_inst.getAssoc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", usecaseassociation_inst.getSource_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", usecaseassociation_inst.getDestination_Part_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ChainLink( ChainLink chainlink_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_LNK VALUES(" );
        out.printf( "'%s'", chainlink_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getLink_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getRel_Phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getNext_Link_ID().serialize() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getMult().getValue() );
        out.print(",");
        out.printf( "'%s'", chainlink_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getModelClassKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getModelClassKeyLettersColumn() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", chainlink_inst.getPhraseColumn() );
        out.println( ");" );
    }
    public void serialize_MealyActionHome( MealyActionHome mealyactionhome_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_MEAH VALUES(" );
        out.printf( "'%s'", mealyactionhome_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", mealyactionhome_inst.getAct_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", mealyactionhome_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", mealyactionhome_inst.getTrans_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Deferral( Deferral deferral_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_DEF VALUES(" );
        out.printf( "'%s'", deferral_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", deferral_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", deferral_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", deferral_inst.getRequired() );
        out.println( ");" );
    }
    public void serialize_InterfaceOperationMessage( InterfaceOperationMessage interfaceoperationmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_IOP VALUES(" );
        out.printf( "'%s'", interfaceoperationmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationmessage_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_StateMachine( StateMachine statemachine_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO StateMachine VALUES(" );
        out.printf( "'%s'", statemachine_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statemachine_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachine_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachine_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachine_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statemachine_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ExpressionAsStatement( ExpressionAsStatement expressionasstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ExpressionAsStatement VALUES(" );
        out.printf( "'%s'", expressionasstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expressionasstatement_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InformalAsynchronousMessage( InformalAsynchronousMessage informalasynchronousmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_IAM VALUES(" );
        out.printf( "'%s'", informalasynchronousmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", informalasynchronousmessage_inst.getMsg_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Creation( Creation creation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Creation VALUES(" );
        out.printf( "'%s'", creation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", creation_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", creation_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_LeafSymbolicConstant( LeafSymbolicConstant leafsymbolicconstant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CNST_LFSC VALUES(" );
        out.printf( "'%s'", leafsymbolicconstant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", leafsymbolicconstant_inst.getConst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", leafsymbolicconstant_inst.getDT_ID_Deprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_SelfQueueEntry( SelfQueueEntry selfqueueentry_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_SQE VALUES(" );
        out.printf( "'%s'", selfqueueentry_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selfqueueentry_inst.getSelf_Queue_Entry_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selfqueueentry_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selfqueueentry_inst.getEvent_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selfqueueentry_inst.getNext_Self_Queue_Entry_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_V_AER( V_AER v_aer_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_AER VALUES(" );
        out.printf( "'%s'", v_aer_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_aer_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_aer_inst.getRoot_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_aer_inst.getIndex_Value_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_UtilityReference( UtilityReference utilityreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UtilityReference VALUES(" );
        out.printf( "'%s'", utilityreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", utilityreference_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utilityreference_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utilityreference_inst.getUtility_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utilityreference_inst.getUtility_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_SetSelector( SetSelector setselector_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SetSelector VALUES(" );
        out.printf( "'%s'", setselector_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getSet_parent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getSet_parent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getSelector_class_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getSelector_class_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", setselector_inst.getSelector_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ACT_CON( ACT_CON act_con_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_CON VALUES(" );
        out.printf( "'%s'", act_con_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", act_con_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_IfStmt( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_IF VALUES(" );
        out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", ifstmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ifstmt_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ifstmt_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ifstmt_inst.getElif_Statement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ifstmt_inst.getElse_Statement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_LinkParticipation( LinkParticipation linkparticipation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_LIP VALUES(" );
        out.printf( "'%s'", linkparticipation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", linkparticipation_inst.getParticipation_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", linkparticipation_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", linkparticipation_inst.getInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", linkparticipation_inst.getLabel().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_RuntimeChannel( RuntimeChannel runtimechannel_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_RCH VALUES(" );
        out.printf( "'%s'", runtimechannel_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getChannel_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getOther_Execution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getSatisfaction_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getDelegation_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", runtimechannel_inst.getNext_provider_Channel_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_InitialNode( InitialNode initialnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_INI VALUES(" );
        out.printf( "'%s'", initialnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", initialnode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", initialnode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_EventCreation( EventCreation eventcreation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO EventCreation VALUES(" );
        out.printf( "'%s'", eventcreation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getTarget_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", eventcreation_inst.getEvt_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", eventcreation_inst.getTo_self() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_DerivedAttributeBody( DerivedAttributeBody derivedattributebody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_DAB VALUES(" );
        out.printf( "'%s'", derivedattributebody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedattributebody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedattributebody_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedattributebody_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "%d", derivedattributebody_inst.getAttributeWritten() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_CreateEventToInstance( CreateEventToInstance createeventtoinstance_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_CEI VALUES(" );
        out.printf( "'%s'", createeventtoinstance_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createeventtoinstance_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", createeventtoinstance_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_BinaryAssociation( BinaryAssociation binaryassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UC_BA VALUES(" );
        out.printf( "'%s'", binaryassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", binaryassociation_inst.getAssoc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", binaryassociation_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InterfaceOperationInvocation( InterfaceOperationInvocation interfaceoperationinvocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_IOP VALUES(" );
        out.printf( "'%s'", interfaceoperationinvocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationinvocation_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "%d", interfaceoperationinvocation_inst.getOpNameLineNumber() );
        out.print(",");
        out.printf( "%d", interfaceoperationinvocation_inst.getOpNameColumn() );
        out.print(",");
        out.printf( "%d", interfaceoperationinvocation_inst.getOwnerNameLineNumber() );
        out.print(",");
        out.printf( "%d", interfaceoperationinvocation_inst.getOwnerNameColumn() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationinvocation_inst.getProvidedOp_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationinvocation_inst.getRequiredOp_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", interfaceoperationinvocation_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Extend( Extend extend_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UC_E VALUES(" );
        out.printf( "'%s'", extend_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", extend_inst.getAssoc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", extend_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ComponentInstance( ComponentInstance componentinstance_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_EXE VALUES(" );
        out.printf( "'%s'", componentinstance_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "%d", componentinstance_inst.getRunning() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getDom_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getPackage_ID().serialize() );
        out.print(",");
        out.printf( "%d", componentinstance_inst.getNext_Unique_ID() );
        out.print(",");
        out.printf( "%d", componentinstance_inst.getNext_Instance_ID() );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getImportedComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentinstance_inst.getContainer_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_TransientValueReference( TransientValueReference transientvaluereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_TVL VALUES(" );
        out.printf( "'%s'", transientvaluereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transientvaluereference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transientvaluereference_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ActivityDiagramAction( ActivityDiagramAction activitydiagramaction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_GA VALUES(" );
        out.printf( "'%s'", activitydiagramaction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitydiagramaction_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitydiagramaction_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", activitydiagramaction_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ReferredToClassInAssoc( ReferredToClassInAssoc referredtoclassinassoc_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_RTO VALUES(" );
        out.printf( "'%s'", referredtoclassinassoc_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoclassinassoc_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoclassinassoc_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoclassinassoc_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", referredtoclassinassoc_inst.getOid_ID() );
        out.println( ");" );
    }
    public void serialize_MessageArgument( MessageArgument messageargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_A VALUES(" );
        out.printf( "'%s'", messageargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getInformal_Msg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getFormal_Msg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getValue().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", messageargument_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", messageargument_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_BuiltInType( BuiltInType builtintype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO BuiltInType VALUES(" );
        out.printf( "'%s'", builtintype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", builtintype_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", builtintype_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", builtintype_inst.getPrimitive() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", builtintype_inst.getUnique() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", builtintype_inst.getInst() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", builtintype_inst.getInstset() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_PortMessage( PortMessage portmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PortMessage VALUES(" );
        out.printf( "'%s'", portmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", portmessage_inst.getPort_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", portmessage_inst.getPort_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", portmessage_inst.getIface_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", portmessage_inst.getIface_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", portmessage_inst.getMsg_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_GenerateSMEventStatement( GenerateSMEventStatement generatesmeventstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GSME VALUES(" );
        out.printf( "'%s'", generatesmeventstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generatesmeventstatement_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", generatesmeventstatement_inst.getSMevt_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_UtilityFunction( UtilityFunction utilityfunction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UtilityFunction VALUES(" );
        out.printf( "'%s'", utilityfunction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", utilityfunction_inst.getUtility_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utilityfunction_inst.getUtility_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utilityfunction_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_EventQueueEntry( EventQueueEntry eventqueueentry_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_EQE VALUES(" );
        out.printf( "'%s'", eventqueueentry_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventqueueentry_inst.getEvent_Queue_Entry_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventqueueentry_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventqueueentry_inst.getEvent_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventqueueentry_inst.getNext_Event_Queue_Entry_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_BreakSmt( BreakSmt breaksmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO BreakSmt VALUES(" );
        out.printf( "'%s'", breaksmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", breaksmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", breaksmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", breaksmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", breaksmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", breaksmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Selected( Selected selected_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SelectedExpr VALUES(" );
        out.printf( "'%s'", selected_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selected_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selected_inst.getCast().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FunctionArgument( FunctionArgument functionargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_FA VALUES(" );
        out.printf( "'%s'", functionargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functionargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionargument_inst.getSParm_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InstancePopulationSelector( InstancePopulationSelector instancepopulationselector_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO InstancePopulationSelector VALUES(" );
        out.printf( "'%s'", instancepopulationselector_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancepopulationselector_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instancepopulationselector_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instancepopulationselector_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instancepopulationselector_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instancepopulationselector_inst.getClass_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Delegation( Delegation delegation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_DG VALUES(" );
        out.printf( "'%s'", delegation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", delegation_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", delegation_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ImportedProvisionInSatisfaction( ImportedProvisionInSatisfaction importedprovisioninsatisfaction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_IPINS VALUES(" );
        out.printf( "'%s'", importedprovisioninsatisfaction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedprovisioninsatisfaction_inst.getSatisfaction_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", importedprovisioninsatisfaction_inst.getImportedProvision_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_NewBaseAttribute( NewBaseAttribute newbaseattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_NBATTR VALUES(" );
        out.printf( "'%s'", newbaseattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", newbaseattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", newbaseattribute_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_TerminatorServiceParameter( TerminatorServiceParameter terminatorserviceparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_TSPARM VALUES(" );
        out.printf( "'%s'", terminatorserviceparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getTSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getSvc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", terminatorserviceparameter_inst.getBy_Ref() );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getPrevious_TSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorserviceparameter_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Generalization( Generalization generalization_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UC_G VALUES(" );
        out.printf( "'%s'", generalization_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generalization_inst.getAssoc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", generalization_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_LiteralString( LiteralString literalstring_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LST VALUES(" );
        out.printf( "'%s'", literalstring_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalstring_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalstring_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_IntercomponentQueueEntry( IntercomponentQueueEntry intercomponentqueueentry_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_ICQE VALUES(" );
        out.printf( "'%s'", intercomponentqueueentry_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", intercomponentqueueentry_inst.getStack_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", intercomponentqueueentry_inst.getStack_Frame_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", intercomponentqueueentry_inst.getExecution_Engine_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ClassRelationship( ClassRelationship classrelationship_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Relationship VALUES(" );
        out.printf( "'%s'", classrelationship_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getNum() );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getForm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getForm_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPart_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPart_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getForm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPart_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getForm_mult().getValue() );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getPart_mult().getValue() );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getForm_cond().getValue() );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getPart_cond().getValue() );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getId_num() );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPeer_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPeer_comp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classrelationship_inst.getPeer_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", classrelationship_inst.getRel_type().getValue() );
        out.println( ");" );
    }
    public void serialize_File( File file_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO File VALUES(" );
        out.printf( "'%s'", file_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", file_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", file_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", file_inst.getPath().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", file_inst.getExtension().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", file_inst.getExclude() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_InteractionParticipant( InteractionParticipant interactionparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_P VALUES(" );
        out.printf( "'%s'", interactionparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interactionparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", interactionparticipant_inst.getSequence_Package_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_RequiredSignalBody( RequiredSignalBody requiredsignalbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_RSB VALUES(" );
        out.printf( "'%s'", requiredsignalbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredsignalbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredsignalbody_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_V_INS( V_INS v_ins_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_INS VALUES(" );
        out.printf( "'%s'", v_ins_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_ins_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_ins_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_OperationBody( OperationBody operationbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_OPB VALUES(" );
        out.printf( "'%s'", operationbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationbody_inst.getTfr_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ServiceInSequence( ServiceInSequence serviceinsequence_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_SIS VALUES(" );
        out.printf( "'%s'", serviceinsequence_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", serviceinsequence_inst.getSvc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", serviceinsequence_inst.getSeq_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", serviceinsequence_inst.getPrevious_Svc_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_DerivedBaseAttribute( DerivedBaseAttribute derivedbaseattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_DBATTR VALUES(" );
        out.printf( "'%s'", derivedbaseattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedbaseattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedbaseattribute_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedbaseattribute_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", derivedbaseattribute_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "%d", derivedbaseattribute_inst.getDialect().getValue() );
        out.println( ");" );
    }
    public void serialize_MemberValueReference( MemberValueReference membervaluereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_MVL VALUES(" );
        out.printf( "'%s'", membervaluereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", membervaluereference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", membervaluereference_inst.getRoot_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", membervaluereference_inst.getMember_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", membervaluereference_inst.getDT_DT_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ACT_FIO( ACT_FIO act_fio_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_FIO VALUES(" );
        out.printf( "'%s'", act_fio_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", act_fio_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", act_fio_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", act_fio_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", act_fio_inst.getCardinality().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", act_fio_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", act_fio_inst.getExtentLineNumber() );
        out.print(",");
        out.printf( "%d", act_fio_inst.getExtentColumn() );
        out.println( ");" );
    }
    public void serialize_AttributeAccessor( AttributeAccessor attributeaccessor_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO AttributeAccessor VALUES(" );
        out.printf( "'%s'", attributeaccessor_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributeaccessor_inst.getAttribute_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccessor_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccessor_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", attributeaccessor_inst.getAccessor_type().getValue() );
        out.println( ");" );
    }
    public void serialize_ClassAsSubtype( ClassAsSubtype classassubtype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_SUB VALUES(" );
        out.printf( "'%s'", classassubtype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classassubtype_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassubtype_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassubtype_inst.getOIR_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_OperationValue( OperationValue operationvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_TRV VALUES(" );
        out.printf( "'%s'", operationvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationvalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationvalue_inst.getTfr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationvalue_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", operationvalue_inst.getParmListOK() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", operationvalue_inst.getModelClassKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", operationvalue_inst.getModelClassKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_SymbolicConstant( SymbolicConstant symbolicconstant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CNST_SYC VALUES(" );
        out.printf( "'%s'", symbolicconstant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getConst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getConstant_Spec_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getPrevious_Const_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstant_inst.getPrevious_DT_DT_ID_Deprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_SelectRelatedBy( SelectRelatedBy selectrelatedby_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SR VALUES(" );
        out.printf( "'%s'", selectrelatedby_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectrelatedby_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_CoreDataType( CoreDataType coredatatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_CDT VALUES(" );
        out.printf( "'%s'", coredatatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", coredatatype_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", coredatatype_inst.getCore_Typ() );
        out.println( ");" );
    }
    public void serialize_ForStmt( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_FOR VALUES(" );
        out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", forstmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", forstmt_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "%d", forstmt_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", forstmt_inst.getLoop_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", forstmt_inst.getSet_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", forstmt_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_GenerateToClass( GenerateToClass generatetoclass_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GAR VALUES(" );
        out.printf( "'%s'", generatetoclass_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generatetoclass_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Expression( Expression expression_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Expression VALUES(" );
        out.printf( "'%s'", expression_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", expression_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", expression_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_OperationMessage( OperationMessage operationmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_O VALUES(" );
        out.printf( "'%s'", operationmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationmessage_inst.getTfr_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ActualParameter( ActualParameter actualparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ActualParameter VALUES(" );
        out.printf( "'%s'", actualparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getInvocation_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getNext_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getInvoked_parent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getInvoked_parent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getInvoked_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actualparameter_inst.getParam_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InterfaceReferenceInDelegation( InterfaceReferenceInDelegation interfacereferenceindelegation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_RID VALUES(" );
        out.printf( "'%s'", interfacereferenceindelegation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereferenceindelegation_inst.getReference_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereferenceindelegation_inst.getDelegation_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_V_PAR( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_PAR VALUES(" );
        out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_par_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_par_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_par_inst.getInvocation_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_par_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", v_par_inst.getNext_Value_ID().serialize() );
        out.print(",");
        out.printf( "%d", v_par_inst.getLabelLineNumber() );
        out.print(",");
        out.printf( "%d", v_par_inst.getLabelColumn() );
        out.println( ");" );
    }
    public void serialize_ClassParticipant( ClassParticipant classparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_CP VALUES(" );
        out.printf( "'%s'", classparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipant_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipant_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classparticipant_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", classparticipant_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_EventParameterReference( EventParameterReference eventparameterreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_EPR VALUES(" );
        out.printf( "'%s'", eventparameterreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventparameterreference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventparameterreference_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventparameterreference_inst.getSMedi_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventparameterreference_inst.getPP_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_CreationTransition( CreationTransition creationtransition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_CRTXN VALUES(" );
        out.printf( "'%s'", creationtransition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", creationtransition_inst.getTrans_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", creationtransition_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", creationtransition_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", creationtransition_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_PolymorphicEvent( PolymorphicEvent polymorphicevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_PEVT VALUES(" );
        out.printf( "'%s'", polymorphicevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getLocalClassName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getLocalClassKL().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", polymorphicevent_inst.getLocalEventMning().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ArrayLengthValue( ArrayLengthValue arraylengthvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_ALV VALUES(" );
        out.printf( "'%s'", arraylengthvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", arraylengthvalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", arraylengthvalue_inst.getArray_Value_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Port( Port port_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Port VALUES(" );
        out.printf( "'%s'", port_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", port_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getPort_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", port_inst.getProvider() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", port_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getIface_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getIface_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getProvider_port_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getProvider_port_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getBase_class().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getImpl_class().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", port_inst.getEndpoint().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ProvidedOperationBody( ProvidedOperationBody providedoperationbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_POB VALUES(" );
        out.printf( "'%s'", providedoperationbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedoperationbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", providedoperationbody_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_NamedReference( NamedReference namedreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO NamedReference VALUES(" );
        out.printf( "'%s'", namedreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", namedreference_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_GenerateToCreator( GenerateToCreator generatetocreator_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GEC VALUES(" );
        out.printf( "'%s'", generatetocreator_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", generatetocreator_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_SubtypeSupertypeAssociation( SubtypeSupertypeAssociation subtypesupertypeassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_SUBSUP VALUES(" );
        out.printf( "'%s'", subtypesupertypeassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", subtypesupertypeassociation_inst.getRel_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Selector( Selector selector_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Selector VALUES(" );
        out.printf( "'%s'", selector_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selector_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", selector_inst.getMultiplicity().getValue() );
        out.print(",");
        out.printf( "'%s'", selector_inst.getRel_comp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getRel_comp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getRel_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selector_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_AttributeReferenceInClass( AttributeReferenceInClass attributereferenceinclass_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_REF VALUES(" );
        out.printf( "'%s'", attributereferenceinclass_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", attributereferenceinclass_inst.getROid_ID() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getROIR_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getARef_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getPARef_ID().serialize() );
        out.print(",");
        out.printf( "%d", attributereferenceinclass_inst.getIs_Cstrd() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRObj_Name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRAttr_Name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributereferenceinclass_inst.getRel_Name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_UnresolvedType( UnresolvedType unresolvedtype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UnresolvedType VALUES(" );
        out.printf( "'%s'", unresolvedtype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", unresolvedtype_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unresolvedtype_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", unresolvedtype_inst.getNum() );
        out.println( ");" );
    }
    public void serialize_Application( Application application_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Application VALUES(" );
        out.printf( "'%s'", application_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", application_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", application_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", application_inst.getAsync() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_ForSmt( ForSmt forsmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ForSmt VALUES(" );
        out.printf( "'%s'", forsmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getControl_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getIterator_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getIterator_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forsmt_inst.getIterable_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_VariableReference( VariableReference variablereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO VariableReference VALUES(" );
        out.printf( "'%s'", variablereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getVar_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variablereference_inst.getVar_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", variablereference_inst.getDeclaration() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_FunctionBody( FunctionBody functionbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_FNB VALUES(" );
        out.printf( "'%s'", functionbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functionbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionbody_inst.getSync_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ReturnMessage( ReturnMessage returnmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_R VALUES(" );
        out.printf( "'%s'", returnmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getGuardCondition().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getResultTarget().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getReturnValue().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnmessage_inst.getSequenceNumb().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ForkJoinNode( ForkJoinNode forkjoinnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_FJ VALUES(" );
        out.printf( "'%s'", forkjoinnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", forkjoinnode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", forkjoinnode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", forkjoinnode_inst.getGuardCondition().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ExternalEntityParticipant( ExternalEntityParticipant externalentityparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_EEP VALUES(" );
        out.printf( "'%s'", externalentityparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentityparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentityparticipant_inst.getEE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentityparticipant_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentityparticipant_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", externalentityparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", externalentityparticipant_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_ClassAsSimpleFormalizer( ClassAsSimpleFormalizer classassimpleformalizer_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_FORM VALUES(" );
        out.printf( "'%s'", classassimpleformalizer_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleformalizer_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleformalizer_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassimpleformalizer_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classassimpleformalizer_inst.getMult() );
        out.print(",");
        out.printf( "%d", classassimpleformalizer_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classassimpleformalizer_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BridgeValue( BridgeValue bridgevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_BRV VALUES(" );
        out.printf( "'%s'", bridgevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgevalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgevalue_inst.getBrg_ID().serialize() );
        out.print(",");
        out.printf( "%d", bridgevalue_inst.getParmListOK() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", bridgevalue_inst.getExternalEntityKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", bridgevalue_inst.getExternalEntityKeyLettersColumn() );
        out.println( ");" );
    }
    public void serialize_StructuredDataType( StructuredDataType structureddatatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_SDT VALUES(" );
        out.printf( "'%s'", structureddatatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", structureddatatype_inst.getDT_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_DataType( DataType datatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_DT VALUES(" );
        out.printf( "'%s'", datatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", datatype_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", datatype_inst.getDom_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", datatype_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", datatype_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", datatype_inst.getDefaultValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassAsSupertype( ClassAsSupertype classassupertype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_SUPER VALUES(" );
        out.printf( "'%s'", classassupertype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classassupertype_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassupertype_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classassupertype_inst.getOIR_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_VariableLocation( VariableLocation variablelocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LOC VALUES(" );
        out.printf( "'%s'", variablelocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", variablelocation_inst.getId().serialize() );
        out.print(",");
        out.printf( "%d", variablelocation_inst.getLineNumber() );
        out.print(",");
        out.printf( "%d", variablelocation_inst.getStartPosition() );
        out.print(",");
        out.printf( "%d", variablelocation_inst.getEndPosition() );
        out.print(",");
        out.printf( "'%s'", variablelocation_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_AttributeAccess( AttributeAccess attributeaccess_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO AttributeAccess VALUES(" );
        out.printf( "'%s'", attributeaccess_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getRoot_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getAttr_class_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getAttr_class_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributeaccess_inst.getAttr_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BridgeBody( BridgeBody bridgebody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_BRB VALUES(" );
        out.printf( "'%s'", bridgebody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgebody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgebody_inst.getBrg_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_SelectRelatedWhere( SelectRelatedWhere selectrelatedwhere_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SRW VALUES(" );
        out.printf( "'%s'", selectrelatedwhere_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectrelatedwhere_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectrelatedwhere_inst.getWhere_Clause_Value_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ProvidedSignal( ProvidedSignal providedsignal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_PS VALUES(" );
        out.printf( "'%s'", providedsignal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedsignal_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedsignal_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", providedsignal_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", providedsignal_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", providedsignal_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "%d", providedsignal_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", providedsignal_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_ClassAsLink( ClassAsLink classaslink_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_ASSR VALUES(" );
        out.printf( "'%s'", classaslink_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classaslink_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classaslink_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classaslink_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classaslink_inst.getMult() );
        out.println( ");" );
    }
    public void serialize_MessageValue( MessageValue messagevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_MSV VALUES(" );
        out.printf( "'%s'", messagevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", messagevalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", messagevalue_inst.getPEP_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", messagevalue_inst.getREP_Id().serialize() );
        out.print(",");
        out.printf( "%d", messagevalue_inst.getParmListOK() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", messagevalue_inst.getOwnerNameLineNumber() );
        out.print(",");
        out.printf( "%d", messagevalue_inst.getOwnerNameColumn() );
        out.print(",");
        out.printf( "'%s'", messagevalue_inst.getTarget_Value_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ActivityPartition( ActivityPartition activitypartition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_AP VALUES(" );
        out.printf( "'%s'", activitypartition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitypartition_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitypartition_inst.getPackage_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", activitypartition_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", activitypartition_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_CreateEventToCreator( CreateEventToCreator createeventtocreator_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_CEC VALUES(" );
        out.printf( "'%s'", createeventtocreator_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createeventtocreator_inst.getStatement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_LiteralInteger( LiteralInteger literalinteger_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LIN VALUES(" );
        out.printf( "'%s'", literalinteger_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalinteger_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalinteger_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_V_UNY( V_UNY v_uny_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_UNY VALUES(" );
        out.printf( "'%s'", v_uny_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", v_uny_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_uny_inst.getOperand_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", v_uny_inst.getOperator().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ExternalEntityInModel( ExternalEntityInModel externalentityinmodel_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_EEM VALUES(" );
        out.printf( "'%s'", externalentityinmodel_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentityinmodel_inst.getEEmod_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", externalentityinmodel_inst.getEE_ID().serialize() );
        out.print(",");
        out.printf( "%d", externalentityinmodel_inst.getModl_Typ() );
        out.print(",");
        out.printf( "'%s'", externalentityinmodel_inst.getSS_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_ClassIdentifierAttribute( ClassIdentifierAttribute classidentifierattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_OIDA VALUES(" );
        out.printf( "'%s'", classidentifierattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classidentifierattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classidentifierattribute_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", classidentifierattribute_inst.getOid_ID() );
        out.print(",");
        out.printf( "'%s'", classidentifierattribute_inst.getLocalAttributeName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_EventDatumValue( EventDatumValue eventdatumvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_EDV VALUES(" );
        out.printf( "'%s'", eventdatumvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventdatumvalue_inst.getValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_GenericInvocable( GenericInvocable genericinvocable_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO GenericInvocable VALUES(" );
        out.printf( "'%s'", genericinvocable_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", genericinvocable_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", genericinvocable_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", genericinvocable_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InstanceReferenceDataType( InstanceReferenceDataType instancereferencedatatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_IRDT VALUES(" );
        out.printf( "'%s'", instancereferencedatatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancereferencedatatype_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", instancereferencedatatype_inst.getIsSet() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", instancereferencedatatype_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_C_PO( C_PO c_po_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_PO VALUES(" );
        out.printf( "'%s'", c_po_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_po_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", c_po_inst.getComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", c_po_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", c_po_inst.getMult() );
        out.print(",");
        out.printf( "%d", c_po_inst.getDoNotShowPortOnCanvas() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", c_po_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ImportedRequirement( ImportedRequirement importedrequirement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_IR VALUES(" );
        out.printf( "'%s'", importedrequirement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedrequirement_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedrequirement_inst.getSatisfaction_Element_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", importedrequirement_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", importedrequirement_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_StateTransition( StateTransition statetransition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Transition VALUES(" );
        out.printf( "'%s'", statetransition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getSm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getSm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getStart_state_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getEnd_state_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getEvent_sm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getEvent_sm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getEvent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statetransition_inst.getName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ACT_SMT( ACT_SMT act_smt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SMT VALUES(" );
        out.printf( "'%s'", act_smt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", act_smt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", act_smt_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", act_smt_inst.getPrevious_Statement_ID().serialize() );
        out.print(",");
        out.printf( "%d", act_smt_inst.getLineNumber() );
        out.print(",");
        out.printf( "%d", act_smt_inst.getStartPosition() );
        out.print(",");
        out.printf( "'%s'", act_smt_inst.getLabel().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ActivityEdge( ActivityEdge activityedge_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_E VALUES(" );
        out.printf( "'%s'", activityedge_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getPackage_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getGuard().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getTargetId().serialize() );
        out.print(",");
        out.printf( "'%s'", activityedge_inst.getSourceId().serialize() );
        out.println( ");" );
    }
    public void serialize_MSG_M( MSG_M msg_m_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_M VALUES(" );
        out.printf( "'%s'", msg_m_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", msg_m_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", msg_m_inst.getReceiver_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", msg_m_inst.getSender_Part_ID().serialize() );
        out.print(",");
        out.printf( "%d", msg_m_inst.getParticipatesInCommunication() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_EP_PKG( EP_PKG ep_pkg_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO EP_PKG VALUES(" );
        out.printf( "'%s'", ep_pkg_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", ep_pkg_inst.getPackage_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ep_pkg_inst.getSys_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ep_pkg_inst.getDirect_Sys_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", ep_pkg_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", ep_pkg_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", ep_pkg_inst.getNum_Rng() );
        out.println( ");" );
    }
    public void serialize_RequiredOperation( RequiredOperation requiredoperation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_RO VALUES(" );
        out.printf( "'%s'", requiredoperation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredoperation_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredoperation_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requiredoperation_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requiredoperation_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", requiredoperation_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "%d", requiredoperation_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", requiredoperation_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_ComponentVisibility( ComponentVisibility componentvisibility_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO PE_CVS VALUES(" );
        out.printf( "'%s'", componentvisibility_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentvisibility_inst.getVisibility_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", componentvisibility_inst.getElement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", componentvisibility_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentvisibility_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", componentvisibility_inst.getType().getValue() );
        out.println( ");" );
    }
    public void serialize_ObjectNode( ObjectNode objectnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_OBJ VALUES(" );
        out.printf( "'%s'", objectnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", objectnode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", objectnode_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", objectnode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Satisfaction( Satisfaction satisfaction_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_SF VALUES(" );
        out.printf( "'%s'", satisfaction_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfaction_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfaction_inst.getRequirement_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfaction_inst.getProvision_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", satisfaction_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", satisfaction_inst.getLabel().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ActivityNode( ActivityNode activitynode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_N VALUES(" );
        out.printf( "'%s'", activitynode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitynode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", activitynode_inst.getPackage_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_ClassParticipantAttribute( ClassParticipantAttribute classparticipantattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_CPA VALUES(" );
        out.printf( "'%s'", classparticipantattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipantattribute_inst.getIa_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipantattribute_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classparticipantattribute_inst.getType().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classparticipantattribute_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classparticipantattribute_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Deployment( Deployment deployment_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_DEPL VALUES(" );
        out.printf( "'%s'", deployment_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", deployment_inst.getDeployment_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", deployment_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deployment_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deployment_inst.getKey_Lett().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_State( State state_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO State VALUES(" );
        out.printf( "'%s'", state_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", state_inst.getSm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", state_inst.getSm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", state_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", state_inst.getFinal() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", state_inst.getNumber() );
        out.println( ");" );
    }
    public void serialize_SM_SM( SM_SM sm_sm_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_SM VALUES(" );
        out.printf( "'%s'", sm_sm_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", sm_sm_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", sm_sm_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", sm_sm_inst.getConfig_ID() );
        out.println( ");" );
    }
    public void serialize_Attribute( Attribute attribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Attribute VALUES(" );
        out.printf( "'%s'", attribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getBase_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", attribute_inst.getOrder() );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", attribute_inst.getIdentifier() );
        out.print(",");
        out.printf( "'%s'", attribute_inst.getDefault_value().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InstSet( InstSet instset_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ClassSet VALUES(" );
        out.printf( "'%s'", instset_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instset_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getExtends().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instset_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Association( Association association_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_REL VALUES(" );
        out.printf( "'%s'", association_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", association_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", association_inst.getNumb() );
        out.print(",");
        out.printf( "'%s'", association_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", association_inst.getSS_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_LiteralReal( LiteralReal literalreal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LRL VALUES(" );
        out.printf( "'%s'", literalreal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalreal_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalreal_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FunctionParameter( FunctionParameter functionparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_SPARM VALUES(" );
        out.printf( "'%s'", functionparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getSync_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", functionparameter_inst.getBy_Ref() );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getPrevious_SParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionparameter_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Exception( Exception exception_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_EXP VALUES(" );
        out.printf( "'%s'", exception_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", exception_inst.getException_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", exception_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", exception_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_AttributeValueReference( AttributeValueReference attributevaluereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_AVL VALUES(" );
        out.printf( "'%s'", attributevaluereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevaluereference_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevaluereference_inst.getRoot_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevaluereference_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevaluereference_inst.getAttr_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InstanceHandle( InstanceHandle instancehandle_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_INT VALUES(" );
        out.printf( "'%s'", instancehandle_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancehandle_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", instancehandle_inst.getIsImplicitInFor() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", instancehandle_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InstanceAttributeValue( InstanceAttributeValue instanceattributevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_AV VALUES(" );
        out.printf( "'%s'", instanceattributevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getAv_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getValue().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getInformal_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getFormal_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instanceattributevalue_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", instanceattributevalue_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_StateActionBody( StateActionBody stateactionbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_SAB VALUES(" );
        out.printf( "'%s'", stateactionbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", stateactionbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stateactionbody_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stateactionbody_inst.getAct_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Finalization( Finalization finalization_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Finalization VALUES(" );
        out.printf( "'%s'", finalization_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getVar_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", finalization_inst.getVar_block_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Statement( Statement statement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Statement VALUES(" );
        out.printf( "'%s'", statement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", statement_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getNext_statement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getActions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", statement_inst.getPrefix().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ArrayLengthAccess( ArrayLengthAccess arraylengthaccess_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ArrayLengthAccess VALUES(" );
        out.printf( "'%s'", arraylengthaccess_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", arraylengthaccess_inst.getRoot_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ContinueSmt( ContinueSmt continuesmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ContinueSmt VALUES(" );
        out.printf( "'%s'", continuesmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", continuesmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", continuesmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", continuesmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", continuesmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", continuesmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ReferredToIdentifierAttribute( ReferredToIdentifierAttribute referredtoidentifierattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_RTIDA VALUES(" );
        out.printf( "'%s'", referredtoidentifierattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoidentifierattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoidentifierattribute_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", referredtoidentifierattribute_inst.getOid_ID() );
        out.print(",");
        out.printf( "'%s'", referredtoidentifierattribute_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referredtoidentifierattribute_inst.getOIR_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ParameterReference( ParameterReference parameterreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ParameterReference VALUES(" );
        out.printf( "'%s'", parameterreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParam_parent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParam_parent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParam_body_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parameterreference_inst.getParam_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_AttributeDerivation( AttributeDerivation attributederivation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO AttributeDerivation VALUES(" );
        out.printf( "'%s'", attributederivation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributederivation_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributederivation_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributederivation_inst.getAttribute_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", attributederivation_inst.getAccessor_type().getValue() );
        out.println( ");" );
    }
    public void serialize_ComponentInstanceContainer( ComponentInstanceContainer componentinstancecontainer_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_CIN VALUES(" );
        out.printf( "'%s'", componentinstancecontainer_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentinstancecontainer_inst.getContainer_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_UseCaseParticipant( UseCaseParticipant usecaseparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO IA_UCP VALUES(" );
        out.printf( "'%s'", usecaseparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", usecaseparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", usecaseparticipant_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", usecaseparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassInstanceParticipant( ClassInstanceParticipant classinstanceparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_CIP VALUES(" );
        out.printf( "'%s'", classinstanceparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getInformalClassName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", classinstanceparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", classinstanceparticipant_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_Lifespan( Lifespan lifespan_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_LS VALUES(" );
        out.printf( "'%s'", lifespan_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", lifespan_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", lifespan_inst.getSource_Part_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", lifespan_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", lifespan_inst.getDestroyed() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_LiteralSymbolicConstant( LiteralSymbolicConstant literalsymbolicconstant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CNST_LSC VALUES(" );
        out.printf( "'%s'", literalsymbolicconstant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalsymbolicconstant_inst.getConst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalsymbolicconstant_inst.getDT_ID_Deprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", literalsymbolicconstant_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_RequiredExecutableProperty( RequiredExecutableProperty requiredexecutableproperty_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_REP VALUES(" );
        out.printf( "'%s'", requiredexecutableproperty_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredexecutableproperty_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredexecutableproperty_inst.getExecutableProperty_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredexecutableproperty_inst.getRequirement_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_Invocation( Invocation invocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Invocation VALUES(" );
        out.printf( "'%s'", invocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getInvoked_parent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getInvoked_parent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getInvoked_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", invocation_inst.getBase_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_RequiredOperationBody( RequiredOperationBody requiredoperationbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_ROB VALUES(" );
        out.printf( "'%s'", requiredoperationbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredoperationbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", requiredoperationbody_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_VariableInScope( VariableInScope variableinscope_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO VariableInScope VALUES(" );
        out.printf( "'%s'", variableinscope_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getVar_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variableinscope_inst.getVar_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ImportedReference( ImportedReference importedreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_IIR VALUES(" );
        out.printf( "'%s'", importedreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getRef_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getCL_POR_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getDelegation_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", importedreference_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassStateMachine( ClassStateMachine classstatemachine_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_ASM VALUES(" );
        out.printf( "'%s'", classstatemachine_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classstatemachine_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classstatemachine_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InterfaceReference( InterfaceReference interfacereference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_IR VALUES(" );
        out.printf( "'%s'", interfacereference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereference_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereference_inst.getFormal_Interface_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereference_inst.getDelegation_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacereference_inst.getPort_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_SelectFromInstancesWhere( SelectFromInstancesWhere selectfrominstanceswhere_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_FIW VALUES(" );
        out.printf( "'%s'", selectfrominstanceswhere_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", selectfrominstanceswhere_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectfrominstanceswhere_inst.getVar_ID().serialize() );
        out.print(",");
        out.printf( "%d", selectfrominstanceswhere_inst.getIs_implicit() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", selectfrominstanceswhere_inst.getCardinality().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", selectfrominstanceswhere_inst.getWhere_Clause_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", selectfrominstanceswhere_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", selectfrominstanceswhere_inst.getExtentLineNumber() );
        out.print(",");
        out.printf( "%d", selectfrominstanceswhere_inst.getExtentColumn() );
        out.println( ");" );
    }
    public void serialize_Promotion( Promotion promotion_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Promotion VALUES(" );
        out.printf( "'%s'", promotion_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", promotion_inst.getInput_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", promotion_inst.getCast() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_E_GEN( E_GEN e_gen_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_GEN VALUES(" );
        out.printf( "'%s'", e_gen_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", e_gen_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", e_gen_inst.getVar_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Halt( Halt halt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Halt VALUES(" );
        out.printf( "'%s'", halt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", halt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", halt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", halt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", halt_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", halt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_S_ENUM( S_ENUM s_enum_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_ENUM VALUES(" );
        out.printf( "'%s'", s_enum_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", s_enum_inst.getEnum_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", s_enum_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", s_enum_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", s_enum_inst.getEDT_DT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", s_enum_inst.getPrevious_Enum_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ActorParticipant( ActorParticipant actorparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_AP VALUES(" );
        out.printf( "'%s'", actorparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", actorparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", actorparticipant_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actorparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", actorparticipant_inst.getLS_Part_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_EnumeratedType( EnumeratedType enumeratedtype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO EnumeratedType VALUES(" );
        out.printf( "'%s'", enumeratedtype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", enumeratedtype_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", enumeratedtype_inst.getPackage().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Include( Include include_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO UC_I VALUES(" );
        out.printf( "'%s'", include_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", include_inst.getAssoc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", include_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TimingMark( TimingMark timingmark_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_TM VALUES(" );
        out.printf( "'%s'", timingmark_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", timingmark_inst.getMark_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timingmark_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", timingmark_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", timingmark_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Type( Type type_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Type VALUES(" );
        out.printf( "'%s'", type_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", type_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", type_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", type_inst.getDefault_value().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ExecutableProperty( ExecutableProperty executableproperty_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_EP VALUES(" );
        out.printf( "'%s'", executableproperty_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", executableproperty_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", executableproperty_inst.getInterface_Id().serialize() );
        out.print(",");
        out.printf( "%d", executableproperty_inst.getDirection().getValue() );
        out.print(",");
        out.printf( "'%s'", executableproperty_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", executableproperty_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", executableproperty_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_PackageParticipant( PackageParticipant packageparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_PP VALUES(" );
        out.printf( "'%s'", packageparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", packageparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", packageparticipant_inst.getPackage_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", packageparticipant_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", packageparticipant_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", packageparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", packageparticipant_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_PropertyParameter( PropertyParameter propertyparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_PP VALUES(" );
        out.printf( "'%s'", propertyparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getPP_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getSignal_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", propertyparameter_inst.getBy_Ref() );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", propertyparameter_inst.getPrevious_PP_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_ImportedClass( ImportedClass importedclass_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_IOBJ VALUES(" );
        out.printf( "'%s'", importedclass_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedclass_inst.getIObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", importedclass_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", importedclass_inst.getModl_Typ() );
        out.print(",");
        out.printf( "'%s'", importedclass_inst.getSS_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", importedclass_inst.getObj_Name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", importedclass_inst.getObj_KL().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Literal( Literal literal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Literal VALUES(" );
        out.printf( "'%s'", literal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literal_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", literal_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ReferentialAttribute( ReferentialAttribute referentialattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_RATTR VALUES(" );
        out.printf( "'%s'", referentialattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", referentialattribute_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referentialattribute_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referentialattribute_inst.getBAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", referentialattribute_inst.getBObj_ID().serialize() );
        out.print(",");
        out.printf( "%d", referentialattribute_inst.getRef_Mode() );
        out.print(",");
        out.printf( "'%s'", referentialattribute_inst.getBaseAttrName().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Iface( Iface iface_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Interface VALUES(" );
        out.printf( "'%s'", iface_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", iface_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", iface_inst.getPackage().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FormalAttribute( FormalAttribute formalattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_FA VALUES(" );
        out.printf( "'%s'", formalattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", formalattribute_inst.getIa_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_O_ATTR( O_ATTR o_attr_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO O_ATTR VALUES(" );
        out.printf( "'%s'", o_attr_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getPAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getPrefix().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getRoot_Nam().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", o_attr_inst.getPfx_Mode() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", o_attr_inst.getDefaultValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Unrelate( Unrelate unrelate_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_UNR VALUES(" );
        out.printf( "'%s'", unrelate_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelate_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelate_inst.getOne_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelate_inst.getOther_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", unrelate_inst.getRelationship_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", unrelate_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", unrelate_inst.getAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", unrelate_inst.getAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", unrelate_inst.getAssociationPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", unrelate_inst.getAssociationPhraseColumn() );
        out.println( ");" );
    }
    public void serialize_SimpleAssociation( SimpleAssociation simpleassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_SIMP VALUES(" );
        out.printf( "'%s'", simpleassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", simpleassociation_inst.getRel_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ProvidedOperation( ProvidedOperation providedoperation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_PO VALUES(" );
        out.printf( "'%s'", providedoperation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedoperation_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedoperation_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", providedoperation_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", providedoperation_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", providedoperation_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "%d", providedoperation_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", providedoperation_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_DecisionMergeNode( DecisionMergeNode decisionmergenode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_DM VALUES(" );
        out.printf( "'%s'", decisionmergenode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", decisionmergenode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", decisionmergenode_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", decisionmergenode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Body( Body body_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_ACT VALUES(" );
        out.printf( "'%s'", body_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", body_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", body_inst.getType().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", body_inst.getLoopLevel() );
        out.print(",");
        out.printf( "'%s'", body_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", body_inst.getCurrentScope_ID().serialize() );
        out.print(",");
        out.printf( "%s", body_inst.getReturn_value().serialize() );
        out.print(",");
        out.printf( "'%s'", body_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", body_inst.getParsed_Block_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_TransitionTableRow( TransitionTableRow transitiontablerow_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO TransitionTableRow VALUES(" );
        out.printf( "'%s'", transitiontablerow_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transitiontablerow_inst.getSm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablerow_inst.getSm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", transitiontablerow_inst.getState_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", transitiontablerow_inst.getIndex() );
        out.println( ");" );
    }
    public void serialize_CreateSMEventStatement( CreateSMEventStatement createsmeventstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_CSME VALUES(" );
        out.printf( "'%s'", createsmeventstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", createsmeventstatement_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", createsmeventstatement_inst.getSMevt_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Variable( Variable variable_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Variable VALUES(" );
        out.printf( "'%s'", variable_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", variable_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", variable_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", variable_inst.getReadonly() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_EventSpecificationStatement( EventSpecificationStatement eventspecificationstatement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO E_ESS VALUES(" );
        out.printf( "'%s'", eventspecificationstatement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventspecificationstatement_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getParmListOK() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getPEIndicated() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventDerivedLabelLineNumber() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventDerivedLabelColumn() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventMeaningLineNumber() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventMeaningColumn() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventTargetKeyLettersLineNumber() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getEventTargetKeyLettersColumn() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getFirstEventDataItemNameLineNumber() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getFirstEventDataItemNameColumn() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getCurrentLaterEventDataItemNameLineNumber() );
        out.print(",");
        out.printf( "%d", eventspecificationstatement_inst.getCurrentLaterEventDataItemNameColumn() );
        out.println( ");" );
    }
    public void serialize_NewStateTransition( NewStateTransition newstatetransition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_NSTXN VALUES(" );
        out.printf( "'%s'", newstatetransition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", newstatetransition_inst.getTrans_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", newstatetransition_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", newstatetransition_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", newstatetransition_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", newstatetransition_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_SymbolicConstantValue( SymbolicConstantValue symbolicconstantvalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_SCV VALUES(" );
        out.printf( "'%s'", symbolicconstantvalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstantvalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstantvalue_inst.getConst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", symbolicconstantvalue_inst.getDT_ID_Deprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_BridgeArgument( BridgeArgument bridgeargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_BA VALUES(" );
        out.printf( "'%s'", bridgeargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeargument_inst.getBParm_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_DerivedAssociation( DerivedAssociation derivedassociation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_COMP VALUES(" );
        out.printf( "'%s'", derivedassociation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedassociation_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", derivedassociation_inst.getRel_Chn().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_DeleteSmt( DeleteSmt deletesmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO DeleteSmt VALUES(" );
        out.printf( "'%s'", deletesmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", deletesmt_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_RelateSmt( RelateSmt relatesmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO RelateSmt VALUES(" );
        out.printf( "'%s'", relatesmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getPart_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getForm_expression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getRel_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relatesmt_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ElseIfStmt( ElseIfStmt elseifstmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_EL VALUES(" );
        out.printf( "'%s'", elseifstmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", elseifstmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elseifstmt_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elseifstmt_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elseifstmt_inst.getIf_Statement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_RelationshipPopulationSelector( RelationshipPopulationSelector relationshippopulationselector_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO RelationshipPopulationSelector VALUES(" );
        out.printf( "'%s'", relationshippopulationselector_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", relationshippopulationselector_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relationshippopulationselector_inst.getComp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relationshippopulationselector_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relationshippopulationselector_inst.getRel_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_NonLocalEvent( NonLocalEvent nonlocalevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_NLEVT VALUES(" );
        out.printf( "'%s'", nonlocalevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getSMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getPolySMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getPolySM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getPolySMspd_IDdeprecated().serialize() );
        out.print(",");
        out.printf( "'%s'", nonlocalevent_inst.getLocal_Meaning().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ApplicationExecutor( ApplicationExecutor applicationexecutor_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ApplicationExecutor VALUES(" );
        out.printf( "'%s'", applicationexecutor_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", applicationexecutor_inst.getApp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", applicationexecutor_inst.getApp_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", applicationexecutor_inst.getIndex() );
        out.println( ");" );
    }
    public void serialize_Requirement( Requirement requirement_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_R VALUES(" );
        out.printf( "'%s'", requirement_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", requirement_inst.getRequirement_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", requirement_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requirement_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requirement_inst.getInformalName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", requirement_inst.getReversePathFromComponent().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TerminatorService( TerminatorService terminatorservice_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO D_TSVC VALUES(" );
        out.printf( "'%s'", terminatorservice_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getSvc_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getTerm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getAction_Semantics().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getAction_Semantics_internal().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", terminatorservice_inst.getSuc_Pars().getValue() );
        out.print(",");
        out.printf( "'%s'", terminatorservice_inst.getReturn_Dimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", terminatorservice_inst.getDialect().getValue() );
        out.print(",");
        out.printf( "%d", terminatorservice_inst.getIs_Stale() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", terminatorservice_inst.getImplementation_Scope().getValue() );
        out.print(",");
        out.printf( "%d", terminatorservice_inst.getNumb() );
        out.println( ");" );
    }
    public void serialize_LiteralEnumerator( LiteralEnumerator literalenumerator_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_LEN VALUES(" );
        out.printf( "'%s'", literalenumerator_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", literalenumerator_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", literalenumerator_inst.getEnum_ID().serialize() );
        out.print(",");
        out.printf( "%d", literalenumerator_inst.getDataTypeNameLineNumber() );
        out.print(",");
        out.printf( "%d", literalenumerator_inst.getDataTypeNameColumn() );
        out.println( ");" );
    }
    public void serialize_StateEventMatrixEntry( StateEventMatrixEntry stateeventmatrixentry_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_SEME VALUES(" );
        out.printf( "'%s'", stateeventmatrixentry_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", stateeventmatrixentry_inst.getSMstt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stateeventmatrixentry_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stateeventmatrixentry_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stateeventmatrixentry_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_AssignToMember( AssignToMember assigntomember_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_AI VALUES(" );
        out.printf( "'%s'", assigntomember_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", assigntomember_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", assigntomember_inst.getR_Value_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", assigntomember_inst.getL_Value_ID().serialize() );
        out.print(",");
        out.printf( "%d", assigntomember_inst.getAttributeLineNumber() );
        out.print(",");
        out.printf( "%d", assigntomember_inst.getAttributeColumn() );
        out.println( ");" );
    }
    public void serialize_Utility( Utility utility_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Utility VALUES(" );
        out.printf( "'%s'", utility_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", utility_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", utility_inst.getPackage().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ActivityFinalNode( ActivityFinalNode activityfinalnode_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_AF VALUES(" );
        out.printf( "'%s'", activityfinalnode_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", activityfinalnode_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", activityfinalnode_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ClassAsDerivedOtherSide( ClassAsDerivedOtherSide classasderivedotherside_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO R_COTH VALUES(" );
        out.printf( "'%s'", classasderivedotherside_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedotherside_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedotherside_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", classasderivedotherside_inst.getOIR_ID().serialize() );
        out.print(",");
        out.printf( "%d", classasderivedotherside_inst.getMult() );
        out.print(",");
        out.printf( "%d", classasderivedotherside_inst.getCond() );
        out.print(",");
        out.printf( "'%s'", classasderivedotherside_inst.getTxt_Phrs().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_CodeBlock( CodeBlock codeblock_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CodeBlock VALUES(" );
        out.printf( "'%s'", codeblock_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", codeblock_inst.getTab_depth() );
        out.print(",");
        out.printf( "%d", codeblock_inst.getTop_level() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getPrefix().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", codeblock_inst.getSuffix().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ProvidedExecutableProperty( ProvidedExecutableProperty providedexecutableproperty_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SPR_PEP VALUES(" );
        out.printf( "'%s'", providedexecutableproperty_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedexecutableproperty_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedexecutableproperty_inst.getExecutableProperty_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", providedexecutableproperty_inst.getProvision_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_FunctionMessage( FunctionMessage functionmessage_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_F VALUES(" );
        out.printf( "'%s'", functionmessage_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functionmessage_inst.getMsg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functionmessage_inst.getSync_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Relate( Relate relate_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_REL VALUES(" );
        out.printf( "'%s'", relate_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", relate_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relate_inst.getOne_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relate_inst.getOther_Side_Var_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", relate_inst.getRelationship_phrase().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", relate_inst.getRel_ID().serialize() );
        out.print(",");
        out.printf( "%d", relate_inst.getAssociationNumberLineNumber() );
        out.print(",");
        out.printf( "%d", relate_inst.getAssociationNumberColumn() );
        out.print(",");
        out.printf( "%d", relate_inst.getAssociationPhraseLineNumber() );
        out.print(",");
        out.printf( "%d", relate_inst.getAssociationPhraseColumn() );
        out.println( ");" );
    }
    public void serialize_ComponentDefinition( ComponentDefinition componentdefinition_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ComponentDefinition VALUES(" );
        out.printf( "'%s'", componentdefinition_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getPackage().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getInit_function_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getExtends().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getVersion().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentdefinition_inst.getVersion_date().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InterfaceSignal( InterfaceSignal interfacesignal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO C_AS VALUES(" );
        out.printf( "'%s'", interfacesignal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacesignal_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", interfacesignal_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", interfacesignal_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", interfacesignal_inst.getDirection().getValue() );
        out.print(",");
        out.printf( "'%s'", interfacesignal_inst.getPrevious_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_ImportedProvision( ImportedProvision importedprovision_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CL_IP VALUES(" );
        out.printf( "'%s'", importedprovision_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedprovision_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", importedprovision_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", importedprovision_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ElseStmt( ElseStmt elsestmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_E VALUES(" );
        out.printf( "'%s'", elsestmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", elsestmt_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elsestmt_inst.getBlock_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", elsestmt_inst.getIf_Statement_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ComponentParticipant( ComponentParticipant componentparticipant_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_COP VALUES(" );
        out.printf( "'%s'", componentparticipant_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", componentparticipant_inst.getPart_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", componentparticipant_inst.getComponent_Id().serialize() );
        out.print(",");
        out.printf( "'%s'", componentparticipant_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentparticipant_inst.getInformalComponentName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", componentparticipant_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", componentparticipant_inst.getIsFormal() ? 1 : 0 );
        out.println( ");" );
    }
    public void serialize_PendingEvent( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_EVI VALUES(" );
        out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getEvent_ID().serialize() );
        out.print(",");
        out.printf( "%d", pendingevent_inst.getIsExecuting() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", pendingevent_inst.getIsCreation() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getTarget_Inst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getNextEvent_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getSent_By_Inst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getNext_self_Event_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getSent_By_CIE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getCIE_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getExecution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getOriginating_Execution_Engine_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", pendingevent_inst.getLabel().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_WhileSmt( WhileSmt whilesmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO WhileSmt VALUES(" );
        out.printf( "'%s'", whilesmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getControl_block_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", whilesmt_inst.getCond_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_BridgeParameter( BridgeParameter bridgeparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_BPARM VALUES(" );
        out.printf( "'%s'", bridgeparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getBParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getBrg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "%d", bridgeparameter_inst.getBy_Ref() );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getDimensions().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getPrevious_BParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", bridgeparameter_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_Event( Event event_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Event VALUES(" );
        out.printf( "'%s'", event_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", event_inst.getSm_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", event_inst.getSm_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", event_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", event_inst.getId() );
        out.println( ");" );
    }
    public void serialize_SendSignal( SendSignal sendsignal_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO A_SS VALUES(" );
        out.printf( "'%s'", sendsignal_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", sendsignal_inst.getId().serialize() );
        out.print(",");
        out.printf( "'%s'", sendsignal_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", sendsignal_inst.getDescrip().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_CardinalityCheck( CardinalityCheck cardinalitycheck_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO CardinalityCheck VALUES(" );
        out.printf( "'%s'", cardinalitycheck_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", cardinalitycheck_inst.getParticipant().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", cardinalitycheck_inst.getRelationship_set_cast().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_FormalParameter( FormalParameter formalparameter_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO FormalParameter VALUES(" );
        out.printf( "'%s'", formalparameter_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getInvocable_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getNext_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", formalparameter_inst.getBy_ref() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getType_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getType_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", formalparameter_inst.getType_reference_name().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_InstanceStateMachine( InstanceStateMachine instancestatemachine_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_ISM VALUES(" );
        out.printf( "'%s'", instancestatemachine_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", instancestatemachine_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", instancestatemachine_inst.getObj_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_AttributeValue( AttributeValue attributevalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_AVL VALUES(" );
        out.printf( "'%s'", attributevalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getObj_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getAttr_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getValue().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getLabel().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getRuntimeValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", attributevalue_inst.getDerived_RuntimeValue_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_OperationArgument( OperationArgument operationargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_OA VALUES(" );
        out.printf( "'%s'", operationargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operationargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", operationargument_inst.getTParm_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ExecutablePropertyArgument( ExecutablePropertyArgument executablepropertyargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_EPA VALUES(" );
        out.printf( "'%s'", executablepropertyargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", executablepropertyargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", executablepropertyargument_inst.getPP_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_MealyStateMachine( MealyStateMachine mealystatemachine_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_MEALY VALUES(" );
        out.printf( "'%s'", mealystatemachine_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", mealystatemachine_inst.getSM_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_FunctionInvocation( FunctionInvocation functioninvocation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_FNC VALUES(" );
        out.printf( "'%s'", functioninvocation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", functioninvocation_inst.getStatement_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", functioninvocation_inst.getSync_ID().serialize() );
        out.print(",");
        out.printf( "%d", functioninvocation_inst.getFunctionNameLineNumber() );
        out.print(",");
        out.printf( "%d", functioninvocation_inst.getFunctionNameColumn() );
        out.println( ");" );
    }
    public void serialize_SEMEvent( SEMEvent semevent_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_SEVT VALUES(" );
        out.printf( "'%s'", semevent_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", semevent_inst.getSMevt_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", semevent_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", semevent_inst.getSMspd_IDdeprecated().serialize() );
        out.println( ");" );
    }
    public void serialize_StructureMember( StructureMember structuremember_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_MBR VALUES(" );
        out.printf( "'%s'", structuremember_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getMember_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getDescrip().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getParent_DT_DT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getPrevious_Member_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", structuremember_inst.getDimensions().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TransitionActionHome( TransitionActionHome transitionactionhome_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SM_TAH VALUES(" );
        out.printf( "'%s'", transitionactionhome_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionhome_inst.getAct_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionhome_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionhome_inst.getTrans_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ParenthesizedExpression( ParenthesizedExpression parenthesizedexpression_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ParenthesizedExpression VALUES(" );
        out.printf( "'%s'", parenthesizedexpression_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", parenthesizedexpression_inst.getBase_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ValueInStackFrame( ValueInStackFrame valueinstackframe_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_VSF VALUES(" );
        out.printf( "'%s'", valueinstackframe_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", valueinstackframe_inst.getValueInStackFrame_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", valueinstackframe_inst.getRuntimeValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", valueinstackframe_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", valueinstackframe_inst.getStack_Frame_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_Operation( Operation operation_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO Operation VALUES(" );
        out.printf( "'%s'", operation_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", operation_inst.getClass_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", operation_inst.getClass_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", operation_inst.getName().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", operation_inst.getIs_class_based() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", operation_inst.getComp_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", operation_inst.getComp_package().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TransitionActionBody( TransitionActionBody transitionactionbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_TAB VALUES(" );
        out.printf( "'%s'", transitionactionbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionbody_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", transitionactionbody_inst.getAct_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_EventArgument( EventArgument eventargument_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO MSG_EA VALUES(" );
        out.printf( "'%s'", eventargument_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", eventargument_inst.getArg_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventargument_inst.getSM_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", eventargument_inst.getSMedi_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_ParameterValue( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO V_PVL VALUES(" );
        out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", parametervalue_inst.getValue_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", parametervalue_inst.getBParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", parametervalue_inst.getSParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", parametervalue_inst.getTParm_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", parametervalue_inst.getPP_Id().serialize() );
        out.println( ");" );
    }
    public void serialize_ProvidedSignalBody( ProvidedSignalBody providedsignalbody_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ACT_PSB VALUES(" );
        out.printf( "'%s'", providedsignalbody_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", providedsignalbody_inst.getAction_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", providedsignalbody_inst.getId().serialize() );
        out.println( ");" );
    }
    public void serialize_ReturnSmt( ReturnSmt returnsmt_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ReturnSmt VALUES(" );
        out.printf( "'%s'", returnsmt_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", returnsmt_inst.getRet_expression_number().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_StackFrame( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO I_STF VALUES(" );
        out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getStack_Frame_ID().serialize() );
        out.print(",");
        out.printf( "%d", stackframe_inst.getCreated_For_Wired_Bridge() ? 1 : 0 );
        out.print(",");
        out.printf( "%d", stackframe_inst.getReadyForInterrupt() ? 1 : 0 );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getBridge_Caller_Stack_Frame_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getChild_Stack_Frame_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getTop_Stack_Frame_Stack_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getStack_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getInst_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getValue_Q_Stack_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", stackframe_inst.getBlocking_Stack_Frame_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_InformalAttribute( InformalAttribute informalattribute_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO SQ_IA VALUES(" );
        out.printf( "'%s'", informalattribute_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", informalattribute_inst.getIa_ID().serialize() );
        out.println( ");" );
    }
    public void serialize_UserDataType( UserDataType userdatatype_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO S_UDT VALUES(" );
        out.printf( "'%s'", userdatatype_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", userdatatype_inst.getDT_ID().serialize() );
        out.print(",");
        out.printf( "'%s'", userdatatype_inst.getCDT_DT_ID().serialize() );
        out.print(",");
        out.printf( "%d", userdatatype_inst.getGen_Type() );
        out.print(",");
        out.printf( "'%s'", userdatatype_inst.getDefinition().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_ConstantReference( ConstantReference constantreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO ConstantReference VALUES(" );
        out.printf( "'%s'", constantreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getParent_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getParent_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getBody_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getBlock_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getStatement_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getExpression_number().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", constantreference_inst.getValue().replaceAll( "'", "''" ) );
        out.println( ");" );
    }
    public void serialize_TypeImportReference( TypeImportReference typeimportreference_inst, PrintStream out ) throws XtumlException {
        out.print( "INSERT INTO TypeImportReference VALUES(" );
        out.printf( "'%s'", typeimportreference_inst.getInstanceId().serialize() );
        out.print(",");
        out.printf( "'%s'", typeimportreference_inst.getFully_qualified_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", typeimportreference_inst.getFile_name().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "'%s'", typeimportreference_inst.getFile_package().replaceAll( "'", "''" ) );
        out.print(",");
        out.printf( "%d", typeimportreference_inst.getType().getValue() );
        out.println( ");" );
    }


    public void serialize_3902( EventCreation eventcreation_inst, PrintStream out ) throws XtumlException {
        if ( !eventcreation_inst.R3902_has_target_Expression().isEmpty() ) {
            out.print( "LINK2  3902 IDS(" ); 
            out.printf( "'%s'", eventcreation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventcreation_inst.R3902_has_target_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2974( ComponentInstanceContainer componentinstancecontainer_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstancecontainer_inst.R2974_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2974 IDS(" ); 
            out.printf( "'%s'", componentinstancecontainer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstancecontainer_inst.R2974_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4503( ProvidedOperation providedoperation_inst, PrintStream out ) throws XtumlException {
        if ( !providedoperation_inst.R4503_is_a_ProvidedExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4503 IDS(" ); 
            out.printf( "'%s'", providedoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedoperation_inst.R4503_is_a_ProvidedExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4503( ProvidedSignal providedsignal_inst, PrintStream out ) throws XtumlException {
        if ( !providedsignal_inst.R4503_is_a_ProvidedExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4503 IDS(" ); 
            out.printf( "'%s'", providedsignal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedsignal_inst.R4503_is_a_ProvidedExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_532( StateMachineEventDataItem statemachineeventdataitem_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineeventdataitem_inst.R532_carried_by_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  532 IDS(" ); 
            out.printf( "'%s'", statemachineeventdataitem_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineeventdataitem_inst.R532_carried_by_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_414( O_ATTR o_attr_inst, PrintStream out ) throws XtumlException {
        if ( !o_attr_inst.R414_Attribute().isEmpty() ) {
            out.print( "LINK2  414 IDS(" ); 
            out.printf( "'%s'", o_attr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_attr_inst.R414_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_116( O_TFR o_tfr_inst, PrintStream out ) throws XtumlException {
        if ( !o_tfr_inst.R116_return_code_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  116 IDS(" ); 
            out.printf( "'%s'", o_tfr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_tfr_inst.R116_return_code_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_530( TransitionActionHome transitionactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !transitionactionhome_inst.R530_Transition().isEmpty() ) {
            out.print( "LINK2  530 IDS(" ); 
            out.printf( "'%s'", transitionactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitionactionhome_inst.R530_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_616( Relate relate_inst, PrintStream out ) throws XtumlException {
        if ( !relate_inst.R616_other_V_VAR().isEmpty() ) {
            out.print( "LINK2  616 IDS(" ); 
            out.printf( "'%s'", relate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relate_inst.R616_other_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_825( SelectedReference selectedreference_inst, PrintStream out ) throws XtumlException {
        if ( !selectedreference_inst.R825_value_OperationValue().isEmpty() ) {
            out.print( "LINK2  825 IDS(" ); 
            out.printf( "'%s'", selectedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectedreference_inst.R825_value_OperationValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_19( Bridge bridge_inst, PrintStream out ) throws XtumlException {
        if ( !bridge_inst.R19_provides_access_to_ExternalEntity().isEmpty() ) {
            out.print( "LINK2  19 IDS(" ); 
            out.printf( "'%s'", bridge_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridge_inst.R19_provides_access_to_ExternalEntity().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_447( InstancePopulationSelector instancepopulationselector_inst, PrintStream out ) throws XtumlException {
        if ( !instancepopulationselector_inst.R447_selects_instances_out_of_population_of_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  447 IDS(" ); 
            out.printf( "'%s'", instancepopulationselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancepopulationselector_inst.R447_selects_instances_out_of_population_of_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2908( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2908_will_be_processed_after_PendingEvent().isEmpty() ) {
            out.print( "LINK2  2908 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2908_will_be_processed_after_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_633( Create create_inst, PrintStream out ) throws XtumlException {
        if ( !create_inst.R633_result_V_VAR().isEmpty() ) {
            out.print( "LINK2  633 IDS(" ); 
            out.printf( "'%s'", create_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", create_inst.R633_result_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_787( MemberReference memberreference_inst, PrintStream out ) throws XtumlException {
        if ( !memberreference_inst.R787_refers_to_member_of_structured_value_expressed_by_Expression().isEmpty() ) {
            out.print( "LINK2  787 IDS(" ); 
            out.printf( "'%s'", memberreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", memberreference_inst.R787_refers_to_member_of_structured_value_expressed_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1210( Generalization generalization_inst, PrintStream out ) throws XtumlException {
        if ( !generalization_inst.R1210_is_a_UseCaseAssociation().isEmpty() ) {
            out.print( "LINK2  1210 IDS(" ); 
            out.printf( "'%s'", generalization_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generalization_inst.R1210_is_a_UseCaseAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1210( BinaryAssociation binaryassociation_inst, PrintStream out ) throws XtumlException {
        if ( !binaryassociation_inst.R1210_is_a_UseCaseAssociation().isEmpty() ) {
            out.print( "LINK2  1210 IDS(" ); 
            out.printf( "'%s'", binaryassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", binaryassociation_inst.R1210_is_a_UseCaseAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1210( Extend extend_inst, PrintStream out ) throws XtumlException {
        if ( !extend_inst.R1210_is_a_UseCaseAssociation().isEmpty() ) {
            out.print( "LINK2  1210 IDS(" ); 
            out.printf( "'%s'", extend_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", extend_inst.R1210_is_a_UseCaseAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1210( Include include_inst, PrintStream out ) throws XtumlException {
        if ( !include_inst.R1210_is_a_UseCaseAssociation().isEmpty() ) {
            out.print( "LINK2  1210 IDS(" ); 
            out.printf( "'%s'", include_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", include_inst.R1210_is_a_UseCaseAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_51( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R51_defines_return_value_dimensions_for_S_SYNC().isEmpty() ) {
            out.print( "LINK2  51 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R51_defines_return_value_dimensions_for_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_121( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R121_specifies_occurrences_of_OperationParameter().isEmpty() ) {
            out.print( "LINK2  121 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R121_specifies_occurrences_of_OperationParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_126( Deferral deferral_inst, PrintStream out ) throws XtumlException {
        if ( !deferral_inst.R126_delegates_execution_of_O_TFR().isEmpty() ) {
            out.print( "LINK3  126 IDS(" ); 
            out.printf( "'%s'", deferral_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", deferral_inst.R126_delegates_execution_of_O_TFR().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", deferral_inst.R126_defers_execution_to_subtypes_across_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_458( VariableInScope variableinscope_inst, PrintStream out ) throws XtumlException {
        if ( !variableinscope_inst.R458_is_in_scope_for_CodeBlock().isEmpty() ) {
            out.print( "LINK3  458 IDS(" ); 
            out.printf( "'%s'", variableinscope_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variableinscope_inst.R458_is_in_scope_for_CodeBlock().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variableinscope_inst.R458_has_in_scope_Variable().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_625( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifstmt_inst.R625_test_result_Value().isEmpty() ) {
            out.print( "LINK2  625 IDS(" ); 
            out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifstmt_inst.R625_test_result_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4018( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R4018_defines_return_value_dimensions_for__InterfaceOperation().isEmpty() ) {
            out.print( "LINK2  4018 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R4018_defines_return_value_dimensions_for__InterfaceOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_775( Expression expression_inst, PrintStream out ) throws XtumlException {
        if ( !expression_inst.R775_expressed_within_Statement().isEmpty() ) {
            out.print( "LINK2  775 IDS(" ); 
            out.printf( "'%s'", expression_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", expression_inst.R775_expressed_within_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1658( TerminatorServiceSequence terminatorservicesequence_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorservicesequence_inst.R1658_Terminator().isEmpty() ) {
            out.print( "LINK2  1658 IDS(" ); 
            out.printf( "'%s'", terminatorservicesequence_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorservicesequence_inst.R1658_Terminator().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1106( ForkJoinNode forkjoinnode_inst, PrintStream out ) throws XtumlException {
        if ( !forkjoinnode_inst.R1106_is_a_ControlNode().isEmpty() ) {
            out.print( "LINK2  1106 IDS(" ); 
            out.printf( "'%s'", forkjoinnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forkjoinnode_inst.R1106_is_a_ControlNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1106( ActivityFinalNode activityfinalnode_inst, PrintStream out ) throws XtumlException {
        if ( !activityfinalnode_inst.R1106_is_a_ControlNode().isEmpty() ) {
            out.print( "LINK2  1106 IDS(" ); 
            out.printf( "'%s'", activityfinalnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activityfinalnode_inst.R1106_is_a_ControlNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1106( InitialNode initialnode_inst, PrintStream out ) throws XtumlException {
        if ( !initialnode_inst.R1106_is_a_ControlNode().isEmpty() ) {
            out.print( "LINK2  1106 IDS(" ); 
            out.printf( "'%s'", initialnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", initialnode_inst.R1106_is_a_ControlNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1106( FlowFinalNode flowfinalnode_inst, PrintStream out ) throws XtumlException {
        if ( !flowfinalnode_inst.R1106_is_a_ControlNode().isEmpty() ) {
            out.print( "LINK2  1106 IDS(" ); 
            out.printf( "'%s'", flowfinalnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", flowfinalnode_inst.R1106_is_a_ControlNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1106( DecisionMergeNode decisionmergenode_inst, PrintStream out ) throws XtumlException {
        if ( !decisionmergenode_inst.R1106_is_a_ControlNode().isEmpty() ) {
            out.print( "LINK2  1106 IDS(" ); 
            out.printf( "'%s'", decisionmergenode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", decisionmergenode_inst.R1106_is_a_ControlNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_482( UnrelateSmt unrelatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !unrelatesmt_inst.R482_unrelates_participating_Expression().isEmpty() ) {
            out.print( "LINK2  482 IDS(" ); 
            out.printf( "'%s'", unrelatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelatesmt_inst.R482_unrelates_participating_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2915( I_INS i_ins_inst, PrintStream out ) throws XtumlException {
        if ( !i_ins_inst.R2915_occupies_StateMachineState().isEmpty() ) {
            out.print( "LINK2  2915 IDS(" ); 
            out.printf( "'%s'", i_ins_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", i_ins_inst.R2915_occupies_StateMachineState().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4701( ImportedReference importedreference_inst, PrintStream out ) throws XtumlException {
        if ( !importedreference_inst.R4701_imports_InterfaceReference().isEmpty() ) {
            out.print( "LINK2  4701 IDS(" ); 
            out.printf( "'%s'", importedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedreference_inst.R4701_imports_InterfaceReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_634( Delete delete_inst, PrintStream out ) throws XtumlException {
        if ( !delete_inst.R634_destroys_V_VAR().isEmpty() ) {
            out.print( "LINK2  634 IDS(" ); 
            out.printf( "'%s'", delete_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", delete_inst.R634_destroys_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_501( StateMachineState statemachinestate_inst, PrintStream out ) throws XtumlException {
        if ( !statemachinestate_inst.R501_SM_SM().isEmpty() ) {
            out.print( "LINK2  501 IDS(" ); 
            out.printf( "'%s'", statemachinestate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachinestate_inst.R501_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_213( ClassAsSubtype classassubtype_inst, PrintStream out ) throws XtumlException {
        if ( !classassubtype_inst.R213_is_related_to_supertype_via_SubtypeSupertypeAssociation().isEmpty() ) {
            out.print( "LINK2  213 IDS(" ); 
            out.printf( "'%s'", classassubtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassubtype_inst.R213_is_related_to_supertype_via_SubtypeSupertypeAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_937( InstanceAttributeValue instanceattributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !instanceattributevalue_inst.R937_owns_formal_ClassInstanceParticipant().isEmpty() ) {
            out.print( "LINK2  937 IDS(" ); 
            out.printf( "'%s'", instanceattributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instanceattributevalue_inst.R937_owns_formal_ClassInstanceParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_812( SelectedReference selectedreference_inst, PrintStream out ) throws XtumlException {
        if ( !selectedreference_inst.R812_member_O_ATTR().isEmpty() ) {
            out.print( "LINK2  812 IDS(" ); 
            out.printf( "'%s'", selectedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectedreference_inst.R812_member_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_938( InstanceAttributeValue instanceattributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !instanceattributevalue_inst.R938_references_O_ATTR().isEmpty() ) {
            out.print( "LINK2  938 IDS(" ); 
            out.printf( "'%s'", instanceattributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instanceattributevalue_inst.R938_references_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( C_I c_i_inst, PrintStream out ) throws XtumlException {
        if ( !c_i_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", c_i_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", c_i_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( DataType datatype_inst, PrintStream out ) throws XtumlException {
        if ( !datatype_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", datatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", datatype_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( EP_PKG ep_pkg_inst, PrintStream out ) throws XtumlException {
        if ( !ep_pkg_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", ep_pkg_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ep_pkg_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( Deployment deployment_inst, PrintStream out ) throws XtumlException {
        if ( !deployment_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", deployment_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", deployment_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( S_SYNC s_sync_inst, PrintStream out ) throws XtumlException {
        if ( !s_sync_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", s_sync_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", s_sync_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ExternalEntity externalentity_inst, PrintStream out ) throws XtumlException {
        if ( !externalentity_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", externalentity_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", externalentity_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( MSG_M msg_m_inst, PrintStream out ) throws XtumlException {
        if ( !msg_m_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", msg_m_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", msg_m_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( UseCaseAssociation usecaseassociation_inst, PrintStream out ) throws XtumlException {
        if ( !usecaseassociation_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", usecaseassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", usecaseassociation_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( Satisfaction satisfaction_inst, PrintStream out ) throws XtumlException {
        if ( !satisfaction_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", satisfaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", satisfaction_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ComponentReference componentreference_inst, PrintStream out ) throws XtumlException {
        if ( !componentreference_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", componentreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentreference_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ActivityNode activitynode_inst, PrintStream out ) throws XtumlException {
        if ( !activitynode_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", activitynode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activitynode_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( C_C c_c_inst, PrintStream out ) throws XtumlException {
        if ( !c_c_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", c_c_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", c_c_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ImportedClass importedclass_inst, PrintStream out ) throws XtumlException {
        if ( !importedclass_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", importedclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedclass_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ActivityEdge activityedge_inst, PrintStream out ) throws XtumlException {
        if ( !activityedge_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", activityedge_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activityedge_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ConstantSpecification constantspecification_inst, PrintStream out ) throws XtumlException {
        if ( !constantspecification_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", constantspecification_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", constantspecification_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ActivityPartition activitypartition_inst, PrintStream out ) throws XtumlException {
        if ( !activitypartition_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", activitypartition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activitypartition_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( InteractionParticipant interactionparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !interactionparticipant_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", interactionparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interactionparticipant_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( Association association_inst, PrintStream out ) throws XtumlException {
        if ( !association_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", association_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", association_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( Delegation delegation_inst, PrintStream out ) throws XtumlException {
        if ( !delegation_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", delegation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", delegation_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( ModelClass modelclass_inst, PrintStream out ) throws XtumlException {
        if ( !modelclass_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", modelclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", modelclass_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8001( Exception exception_inst, PrintStream out ) throws XtumlException {
        if ( !exception_inst.R8001_is_a_PackageableElement().isEmpty() ) {
            out.print( "LINK2  8001 IDS(" ); 
            out.printf( "'%s'", exception_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", exception_inst.R8001_is_a_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_609( AssignToMember assigntomember_inst, PrintStream out ) throws XtumlException {
        if ( !assigntomember_inst.R609_reads_Value().isEmpty() ) {
            out.print( "LINK2  609 IDS(" ); 
            out.printf( "'%s'", assigntomember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", assigntomember_inst.R609_reads_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2953( I_INS i_ins_inst, PrintStream out ) throws XtumlException {
        if ( !i_ins_inst.R2953_entered_last_state_via_Transition().isEmpty() ) {
            out.print( "LINK2  2953 IDS(" ); 
            out.printf( "'%s'", i_ins_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", i_ins_inst.R2953_entered_last_state_via_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_118( OperationParameter operationparameter_inst, PrintStream out ) throws XtumlException {
        if ( !operationparameter_inst.R118_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  118 IDS(" ); 
            out.printf( "'%s'", operationparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationparameter_inst.R118_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_109( ReferredToClassInAssoc referredtoclassinassoc_inst, PrintStream out ) throws XtumlException {
        if ( !referredtoclassinassoc_inst.R109_is_identified_in_this_association_by_ClassIdentifier().isEmpty() ) {
            out.print( "LINK2  109 IDS(" ); 
            out.printf( "'%s'", referredtoclassinassoc_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referredtoclassinassoc_inst.R109_is_identified_in_this_association_by_ClassIdentifier().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4512( Selector selector_inst, PrintStream out ) throws XtumlException {
        if ( !selector_inst.R4512_traverses_across_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  4512 IDS(" ); 
            out.printf( "'%s'", selector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selector_inst.R4512_traverses_across_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1651( TerminatorService terminatorservice_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorservice_inst.R1651_Terminator().isEmpty() ) {
            out.print( "LINK2  1651 IDS(" ); 
            out.printf( "'%s'", terminatorservice_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorservice_inst.R1651_Terminator().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_117( OperationParameter operationparameter_inst, PrintStream out ) throws XtumlException {
        if ( !operationparameter_inst.R117_is_part_of__O_TFR().isEmpty() ) {
            out.print( "LINK2  117 IDS(" ); 
            out.printf( "'%s'", operationparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationparameter_inst.R117_is_part_of__O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2907( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2907_is_pending_for_I_INS().isEmpty() ) {
            out.print( "LINK2  2907 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2907_is_pending_for_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_506( Transition transition_inst, PrintStream out ) throws XtumlException {
        if ( !transition_inst.R506_is_destined_to_StateMachineState().isEmpty() ) {
            out.print( "LINK2  506 IDS(" ); 
            out.printf( "'%s'", transition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transition_inst.R506_is_destined_to_StateMachineState().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1023( ExecutablePropertyArgument executablepropertyargument_inst, PrintStream out ) throws XtumlException {
        if ( !executablepropertyargument_inst.R1023_is_represented_by_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  1023 IDS(" ); 
            out.printf( "'%s'", executablepropertyargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", executablepropertyargument_inst.R1023_is_represented_by_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4760( StructureMember structuremember_inst, PrintStream out ) throws XtumlException {
        if ( !structuremember_inst.R4760_Attribute().isEmpty() ) {
            out.print( "LINK2  4760 IDS(" ); 
            out.printf( "'%s'", structuremember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", structuremember_inst.R4760_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4510( AttributeAccessor attributeaccessor_inst, PrintStream out ) throws XtumlException {
        if ( !attributeaccessor_inst.R4510_gets_and_sets_Attribute().isEmpty() ) {
            out.print( "LINK2  4510 IDS(" ); 
            out.printf( "'%s'", attributeaccessor_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributeaccessor_inst.R4510_gets_and_sets_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_808( InstanceReference instancereference_inst, PrintStream out ) throws XtumlException {
        if ( !instancereference_inst.R808_refers_to_V_VAR().isEmpty() ) {
            out.print( "LINK2  808 IDS(" ); 
            out.printf( "'%s'", instancereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancereference_inst.R808_refers_to_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_780( Creation creation_inst, PrintStream out ) throws XtumlException {
        if ( !creation_inst.R780_creates_ModelInst().isEmpty() ) {
            out.print( "LINK2  780 IDS(" ); 
            out.printf( "'%s'", creation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", creation_inst.R780_creates_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_446( Selector selector_inst, PrintStream out ) throws XtumlException {
        if ( !selector_inst.R446_selects_instances_of_TypeReference().isEmpty() ) {
            out.print( "LINK2  446 IDS(" ); 
            out.printf( "'%s'", selector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selector_inst.R446_selects_instances_of_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_106( BaseAttribute baseattribute_inst, PrintStream out ) throws XtumlException {
        if ( !baseattribute_inst.R106_is_a_O_ATTR().isEmpty() ) {
            out.print( "LINK2  106 IDS(" ); 
            out.printf( "'%s'", baseattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", baseattribute_inst.R106_is_a_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_106( ReferentialAttribute referentialattribute_inst, PrintStream out ) throws XtumlException {
        if ( !referentialattribute_inst.R106_is_a_O_ATTR().isEmpty() ) {
            out.print( "LINK2  106 IDS(" ); 
            out.printf( "'%s'", referentialattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referentialattribute_inst.R106_is_a_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1655( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R1655_TerminatorServiceParameter().isEmpty() ) {
            out.print( "LINK2  1655 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R1655_TerminatorServiceParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3908( ArrayLengthAccess arraylengthaccess_inst, PrintStream out ) throws XtumlException {
        if ( !arraylengthaccess_inst.R3908_has_root_Expression().isEmpty() ) {
            out.print( "LINK2  3908 IDS(" ); 
            out.printf( "'%s'", arraylengthaccess_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arraylengthaccess_inst.R3908_has_root_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_681( ChainLink chainlink_inst, PrintStream out ) throws XtumlException {
        if ( !chainlink_inst.R681_specifies_traversal_of_Association().isEmpty() ) {
            out.print( "LINK2  681 IDS(" ); 
            out.printf( "'%s'", chainlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", chainlink_inst.R681_specifies_traversal_of_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2939( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2939_will_be_processed_before_PendingEvent().isEmpty() ) {
            out.print( "LINK2  2939 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2939_will_be_processed_before_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4021( PropertyParameter propertyparameter_inst, PrintStream out ) throws XtumlException {
        if ( !propertyparameter_inst.R4021_succeeds_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  4021 IDS(" ); 
            out.printf( "'%s'", propertyparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", propertyparameter_inst.R4021_succeeds_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_793( ActualParameter actualparameter_inst, PrintStream out ) throws XtumlException {
        if ( !actualparameter_inst.R793_Invocation().isEmpty() ) {
            out.print( "LINK2  793 IDS(" ); 
            out.printf( "'%s'", actualparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actualparameter_inst.R793_Invocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_843( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        if ( !parametervalue_inst.R843_is_a_value_of_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  843 IDS(" ); 
            out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parametervalue_inst.R843_is_a_value_of_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4020( InterfaceSignal interfacesignal_inst, PrintStream out ) throws XtumlException {
        if ( !interfacesignal_inst.R4020_succeeds_InterfaceSignal().isEmpty() ) {
            out.print( "LINK2  4020 IDS(" ); 
            out.printf( "'%s'", interfacesignal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacesignal_inst.R4020_succeeds_InterfaceSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_849( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R849_specifies_occurrences_of_V_VAR().isEmpty() ) {
            out.print( "LINK2  849 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R849_specifies_occurrences_of_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1012( BridgeMessage bridgemessage_inst, PrintStream out ) throws XtumlException {
        if ( !bridgemessage_inst.R1012_is_invocation_of_Bridge().isEmpty() ) {
            out.print( "LINK2  1012 IDS(" ); 
            out.printf( "'%s'", bridgemessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgemessage_inst.R1012_is_invocation_of_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_823( V_VAR v_var_inst, PrintStream out ) throws XtumlException {
        if ( !v_var_inst.R823_Block().isEmpty() ) {
            out.print( "LINK2  823 IDS(" ); 
            out.printf( "'%s'", v_var_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_var_inst.R823_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1009( EventMessage eventmessage_inst, PrintStream out ) throws XtumlException {
        if ( !eventmessage_inst.R1009_generates_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  1009 IDS(" ); 
            out.printf( "'%s'", eventmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventmessage_inst.R1009_generates_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_54( FunctionParameter functionparameter_inst, PrintStream out ) throws XtumlException {
        if ( !functionparameter_inst.R54_succeeds_FunctionParameter().isEmpty() ) {
            out.print( "LINK2  54 IDS(" ); 
            out.printf( "'%s'", functionparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionparameter_inst.R54_succeeds_FunctionParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4757( StateTransition statetransition_inst, PrintStream out ) throws XtumlException {
        if ( !statetransition_inst.R4757_transitions_to_State().isEmpty() ) {
            out.print( "LINK3  4757 IDS(" ); 
            out.printf( "'%s'", statetransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statetransition_inst.R4757_transitions_to_State().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statetransition_inst.R4757_TransitionTableCell().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_602( ACT_SMT act_smt_inst, PrintStream out ) throws XtumlException {
        if ( !act_smt_inst.R602_contains_Block().isEmpty() ) {
            out.print( "LINK2  602 IDS(" ); 
            out.printf( "'%s'", act_smt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_smt_inst.R602_contains_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_652( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        if ( !forstmt_inst.R652_set_V_VAR().isEmpty() ) {
            out.print( "LINK2  652 IDS(" ); 
            out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forstmt_inst.R652_set_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1021( SignalMessage signalmessage_inst, PrintStream out ) throws XtumlException {
        if ( !signalmessage_inst.R1021_sends_InterfaceSignal().isEmpty() ) {
            out.print( "LINK2  1021 IDS(" ); 
            out.printf( "'%s'", signalmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalmessage_inst.R1021_sends_InterfaceSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1008( MSG_M msg_m_inst, PrintStream out ) throws XtumlException {
        if ( !msg_m_inst.R1008_has_source_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1008 IDS(" ); 
            out.printf( "'%s'", msg_m_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", msg_m_inst.R1008_has_source_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_607( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifstmt_inst.R607_controls_Block().isEmpty() ) {
            out.print( "LINK2  607 IDS(" ); 
            out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifstmt_inst.R607_controls_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_939( ClassParticipant classparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classparticipant_inst.R939_represents_ModelClass().isEmpty() ) {
            out.print( "LINK2  939 IDS(" ); 
            out.printf( "'%s'", classparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classparticipant_inst.R939_represents_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_510( MooreStateMachine moorestatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !moorestatemachine_inst.R510_is_a_SM_SM().isEmpty() ) {
            out.print( "LINK2  510 IDS(" ); 
            out.printf( "'%s'", moorestatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", moorestatemachine_inst.R510_is_a_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_510( MealyStateMachine mealystatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !mealystatemachine_inst.R510_is_a_SM_SM().isEmpty() ) {
            out.print( "LINK2  510 IDS(" ); 
            out.printf( "'%s'", mealystatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mealystatemachine_inst.R510_is_a_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_834( EventParameterReference eventparameterreference_inst, PrintStream out ) throws XtumlException {
        if ( !eventparameterreference_inst.R834_EventDatumValue().isEmpty() ) {
            out.print( "LINK2  834 IDS(" ); 
            out.printf( "'%s'", eventparameterreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventparameterreference_inst.R834_EventDatumValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_49( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R49_specifies_occurrences_of_BridgeParameter().isEmpty() ) {
            out.print( "LINK2  49 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R49_specifies_occurrences_of_BridgeParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_417( Port port_inst, PrintStream out ) throws XtumlException {
        if ( !port_inst.R417_passes_messages_for_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  417 IDS(" ); 
            out.printf( "'%s'", port_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", port_inst.R417_passes_messages_for_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1659( ServiceInSequence serviceinsequence_inst, PrintStream out ) throws XtumlException {
        if ( !serviceinsequence_inst.R1659_TerminatorServiceSequence().isEmpty() ) {
            out.print( "LINK2  1659 IDS(" ); 
            out.printf( "'%s'", serviceinsequence_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", serviceinsequence_inst.R1659_TerminatorServiceSequence().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_689( AssignToMember assigntomember_inst, PrintStream out ) throws XtumlException {
        if ( !assigntomember_inst.R689_writes_Value().isEmpty() ) {
            out.print( "LINK2  689 IDS(" ); 
            out.printf( "'%s'", assigntomember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", assigntomember_inst.R689_writes_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1650( Terminator terminator_inst, PrintStream out ) throws XtumlException {
        if ( !terminator_inst.R1650_Deployment().isEmpty() ) {
            out.print( "LINK2  1650 IDS(" ); 
            out.printf( "'%s'", terminator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminator_inst.R1650_Deployment().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_794( ActualParameter actualparameter_inst, PrintStream out ) throws XtumlException {
        if ( !actualparameter_inst.R794_parameter_value_specified_by_Expression().isEmpty() ) {
            out.print( "LINK2  794 IDS(" ); 
            out.printf( "'%s'", actualparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actualparameter_inst.R794_parameter_value_specified_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4006( PropertyParameter propertyparameter_inst, PrintStream out ) throws XtumlException {
        if ( !propertyparameter_inst.R4006_parameterizes_ExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4006 IDS(" ); 
            out.printf( "'%s'", propertyparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", propertyparameter_inst.R4006_parameterizes_ExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4750( StateMachine statemachine_inst, PrintStream out ) throws XtumlException {
        if ( !statemachine_inst.R4750_models_behavior_of_ModelInst().isEmpty() ) {
            out.print( "LINK2  4750 IDS(" ); 
            out.printf( "'%s'", statemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachine_inst.R4750_models_behavior_of_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_614( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        if ( !forstmt_inst.R614_loop_V_VAR().isEmpty() ) {
            out.print( "LINK2  614 IDS(" ); 
            out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forstmt_inst.R614_loop_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_113( ReferentialAttribute referentialattribute_inst, PrintStream out ) throws XtumlException {
        if ( !referentialattribute_inst.R113_navigates_back_to_BaseAttribute().isEmpty() ) {
            out.print( "LINK2  113 IDS(" ); 
            out.printf( "'%s'", referentialattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referentialattribute_inst.R113_navigates_back_to_BaseAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4502( RequiredSignal requiredsignal_inst, PrintStream out ) throws XtumlException {
        if ( !requiredsignal_inst.R4502_is_a_RequiredExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4502 IDS(" ); 
            out.printf( "'%s'", requiredsignal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredsignal_inst.R4502_is_a_RequiredExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4502( RequiredOperation requiredoperation_inst, PrintStream out ) throws XtumlException {
        if ( !requiredoperation_inst.R4502_is_a_RequiredExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4502 IDS(" ); 
            out.printf( "'%s'", requiredoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredoperation_inst.R4502_is_a_RequiredExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_785( AttributeAccess attributeaccess_inst, PrintStream out ) throws XtumlException {
        if ( !attributeaccess_inst.R785_refers_to_attribute_of_instance_expressed_by_Expression().isEmpty() ) {
            out.print( "LINK2  785 IDS(" ); 
            out.printf( "'%s'", attributeaccess_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributeaccess_inst.R785_refers_to_attribute_of_instance_expressed_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4002( Satisfaction satisfaction_inst, PrintStream out ) throws XtumlException {
        if ( !satisfaction_inst.R4002_defines_required_satisfication_Requirement().isEmpty() ) {
            out.print( "LINK3  4002 IDS(" ); 
            out.printf( "'%s'", satisfaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", satisfaction_inst.R4002_defines_required_satisfication_Requirement().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", satisfaction_inst.R4002_satisfies_Provision().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_516( StateMachineEventDataItem statemachineeventdataitem_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineeventdataitem_inst.R516_is_carried_on_events_into_SM_SM().isEmpty() ) {
            out.print( "LINK2  516 IDS(" ); 
            out.printf( "'%s'", statemachineeventdataitem_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineeventdataitem_inst.R516_is_carried_on_events_into_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3906( Where where_inst, PrintStream out ) throws XtumlException {
        if ( !where_inst.R3906_sorts_set_by_Attribute().isEmpty() ) {
            out.print( "LINK2  3906 IDS(" ); 
            out.printf( "'%s'", where_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", where_inst.R3906_sorts_set_by_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_524( StateMachineEventDataItem statemachineeventdataitem_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineeventdataitem_inst.R524_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  524 IDS(" ); 
            out.printf( "'%s'", statemachineeventdataitem_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineeventdataitem_inst.R524_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1018( ReturnMessage returnmessage_inst, PrintStream out ) throws XtumlException {
        if ( !returnmessage_inst.R1018_is_a_MSG_M().isEmpty() ) {
            out.print( "LINK2  1018 IDS(" ); 
            out.printf( "'%s'", returnmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", returnmessage_inst.R1018_is_a_MSG_M().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1018( AsynchronousMessage asynchronousmessage_inst, PrintStream out ) throws XtumlException {
        if ( !asynchronousmessage_inst.R1018_is_a_MSG_M().isEmpty() ) {
            out.print( "LINK2  1018 IDS(" ); 
            out.printf( "'%s'", asynchronousmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", asynchronousmessage_inst.R1018_is_a_MSG_M().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1018( SynchronousMessage synchronousmessage_inst, PrintStream out ) throws XtumlException {
        if ( !synchronousmessage_inst.R1018_is_a_MSG_M().isEmpty() ) {
            out.print( "LINK2  1018 IDS(" ); 
            out.printf( "'%s'", synchronousmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", synchronousmessage_inst.R1018_is_a_MSG_M().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2946( SelfQueueEntry selfqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !selfqueueentry_inst.R2946_ComponentInstance().isEmpty() ) {
            out.print( "LINK3  2946 IDS(" ); 
            out.printf( "'%s'", selfqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selfqueueentry_inst.R2946_ComponentInstance().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selfqueueentry_inst.R2946_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_706( CreateSMEventStatement createsmeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !createsmeventstatement_inst.R706_creates_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  706 IDS(" ); 
            out.printf( "'%s'", createsmeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createsmeventstatement_inst.R706_creates_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_658( ElseIfStmt elseifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !elseifstmt_inst.R658_controls_Block().isEmpty() ) {
            out.print( "LINK2  658 IDS(" ); 
            out.printf( "'%s'", elseifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elseifstmt_inst.R658_controls_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_486( Generate generate_inst, PrintStream out ) throws XtumlException {
        if ( !generate_inst.R486_generates_Expression().isEmpty() ) {
            out.print( "LINK2  486 IDS(" ); 
            out.printf( "'%s'", generate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generate_inst.R486_generates_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_418( Port port_inst, PrintStream out ) throws XtumlException {
        if ( !port_inst.R418_implements_Iface().isEmpty() ) {
            out.print( "LINK2  418 IDS(" ); 
            out.printf( "'%s'", port_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", port_inst.R418_implements_Iface().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_9100( GlobalElementInSystem globalelementinsystem_inst, PrintStream out ) throws XtumlException {
        if ( !globalelementinsystem_inst.R9100_PackageableElement().isEmpty() ) {
            out.print( "LINK3  9100 IDS(" ); 
            out.printf( "'%s'", globalelementinsystem_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", globalelementinsystem_inst.R9100_PackageableElement().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", globalelementinsystem_inst.R9100_SystemModel().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_601( Block block_inst, PrintStream out ) throws XtumlException {
        if ( !block_inst.R601_is_committed_from_Body().isEmpty() ) {
            out.print( "LINK2  601 IDS(" ); 
            out.printf( "'%s'", block_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", block_inst.R601_is_committed_from_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_802( V_BIN v_bin_inst, PrintStream out ) throws XtumlException {
        if ( !v_bin_inst.R802_has_left_Value().isEmpty() ) {
            out.print( "LINK2  802 IDS(" ); 
            out.printf( "'%s'", v_bin_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_bin_inst.R802_has_left_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_104( ClassIdentifier classidentifier_inst, PrintStream out ) throws XtumlException {
        if ( !classidentifier_inst.R104_identifies_ModelClass().isEmpty() ) {
            out.print( "LINK2  104 IDS(" ); 
            out.printf( "'%s'", classidentifier_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classidentifier_inst.R104_identifies_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_700( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R700_EventSpecificationStatement().isEmpty() ) {
            out.print( "LINK2  700 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R700_EventSpecificationStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_811( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R811_OperationValue().isEmpty() ) {
            out.print( "LINK2  811 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R811_OperationValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_800( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R800_has_Value().isEmpty() ) {
            out.print( "LINK2  800 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R800_has_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_605( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        if ( !forstmt_inst.R605_controls_Block().isEmpty() ) {
            out.print( "LINK2  605 IDS(" ); 
            out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forstmt_inst.R605_controls_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_798( Invocation invocation_inst, PrintStream out ) throws XtumlException {
        if ( !invocation_inst.R798_invokes_activity_on_Expression().isEmpty() ) {
            out.print( "LINK2  798 IDS(" ); 
            out.printf( "'%s'", invocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", invocation_inst.R798_invokes_activity_on_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_821( TransientVar transientvar_inst, PrintStream out ) throws XtumlException {
        if ( !transientvar_inst.R821_has_DataType().isEmpty() ) {
            out.print( "LINK2  821 IDS(" ); 
            out.printf( "'%s'", transientvar_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transientvar_inst.R821_has_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_479( RelateSmt relatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !relatesmt_inst.R479_relates_formalizing_Expression().isEmpty() ) {
            out.print( "LINK2  479 IDS(" ); 
            out.printf( "'%s'", relatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relatesmt_inst.R479_relates_formalizing_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2904( Link link_inst, PrintStream out ) throws XtumlException {
        if ( !link_inst.R2904_is_instance_of_Association().isEmpty() ) {
            out.print( "LINK2  2904 IDS(" ); 
            out.printf( "'%s'", link_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", link_inst.R2904_is_instance_of_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_828( BridgeValue bridgevalue_inst, PrintStream out ) throws XtumlException {
        if ( !bridgevalue_inst.R828_Bridge().isEmpty() ) {
            out.print( "LINK2  828 IDS(" ); 
            out.printf( "'%s'", bridgevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgevalue_inst.R828_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2906( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2906_is_instance_of_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  2906 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2906_is_instance_of_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1134( CommunicationLink communicationlink_inst, PrintStream out ) throws XtumlException {
        if ( !communicationlink_inst.R1134_is_destined_for_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1134 IDS(" ); 
            out.printf( "'%s'", communicationlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", communicationlink_inst.R1134_is_destined_for_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( BridgeArgument bridgeargument_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", bridgeargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( FunctionArgument functionargument_inst, PrintStream out ) throws XtumlException {
        if ( !functionargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", functionargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( OperationArgument operationargument_inst, PrintStream out ) throws XtumlException {
        if ( !operationargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", operationargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( InformalArgument informalargument_inst, PrintStream out ) throws XtumlException {
        if ( !informalargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", informalargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", informalargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( ExecutablePropertyArgument executablepropertyargument_inst, PrintStream out ) throws XtumlException {
        if ( !executablepropertyargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", executablepropertyargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", executablepropertyargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1013( EventArgument eventargument_inst, PrintStream out ) throws XtumlException {
        if ( !eventargument_inst.R1013_is_a_MessageArgument().isEmpty() ) {
            out.print( "LINK2  1013 IDS(" ); 
            out.printf( "'%s'", eventargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventargument_inst.R1013_is_a_MessageArgument().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_107( DerivedBaseAttribute derivedbaseattribute_inst, PrintStream out ) throws XtumlException {
        if ( !derivedbaseattribute_inst.R107_is_a_BaseAttribute().isEmpty() ) {
            out.print( "LINK2  107 IDS(" ); 
            out.printf( "'%s'", derivedbaseattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", derivedbaseattribute_inst.R107_is_a_BaseAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_107( NewBaseAttribute newbaseattribute_inst, PrintStream out ) throws XtumlException {
        if ( !newbaseattribute_inst.R107_is_a_BaseAttribute().isEmpty() ) {
            out.print( "LINK2  107 IDS(" ); 
            out.printf( "'%s'", newbaseattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", newbaseattribute_inst.R107_is_a_BaseAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_526( LocalEvent localevent_inst, PrintStream out ) throws XtumlException {
        if ( !localevent_inst.R526_is_a_SEMEvent().isEmpty() ) {
            out.print( "LINK2  526 IDS(" ); 
            out.printf( "'%s'", localevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", localevent_inst.R526_is_a_SEMEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_526( NonLocalEvent nonlocalevent_inst, PrintStream out ) throws XtumlException {
        if ( !nonlocalevent_inst.R526_is_a_SEMEvent().isEmpty() ) {
            out.print( "LINK2  526 IDS(" ); 
            out.printf( "'%s'", nonlocalevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", nonlocalevent_inst.R526_is_a_SEMEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_526( SignalEvent signalevent_inst, PrintStream out ) throws XtumlException {
        if ( !signalevent_inst.R526_is_a_SEMEvent().isEmpty() ) {
            out.print( "LINK2  526 IDS(" ); 
            out.printf( "'%s'", signalevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalevent_inst.R526_is_a_SEMEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_604( ChainLink chainlink_inst, PrintStream out ) throws XtumlException {
        if ( !chainlink_inst.R604_precedes_ChainLink().isEmpty() ) {
            out.print( "LINK2  604 IDS(" ); 
            out.printf( "'%s'", chainlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", chainlink_inst.R604_precedes_ChainLink().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_817( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R817_FunctionValue().isEmpty() ) {
            out.print( "LINK2  817 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R817_FunctionValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_445( InstanceSelector instanceselector_inst, PrintStream out ) throws XtumlException {
        if ( !instanceselector_inst.R445_is_a_Selector().isEmpty() ) {
            out.print( "LINK2  445 IDS(" ); 
            out.printf( "'%s'", instanceselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instanceselector_inst.R445_is_a_Selector().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_445( SetSelector setselector_inst, PrintStream out ) throws XtumlException {
        if ( !setselector_inst.R445_is_a_Selector().isEmpty() ) {
            out.print( "LINK2  445 IDS(" ); 
            out.printf( "'%s'", setselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", setselector_inst.R445_is_a_Selector().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1654( TerminatorServiceParameter terminatorserviceparameter_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorserviceparameter_inst.R1654_succeeds_TerminatorServiceParameter().isEmpty() ) {
            out.print( "LINK2  1654 IDS(" ); 
            out.printf( "'%s'", terminatorserviceparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorserviceparameter_inst.R1654_succeeds_TerminatorServiceParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3901( ArrayElementReference arrayelementreference_inst, PrintStream out ) throws XtumlException {
        if ( !arrayelementreference_inst.R3901_has_index_Expression().isEmpty() ) {
            out.print( "LINK2  3901 IDS(" ); 
            out.printf( "'%s'", arrayelementreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arrayelementreference_inst.R3901_has_index_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4010( C_PO c_po_inst, PrintStream out ) throws XtumlException {
        if ( !c_po_inst.R4010_appears_in_C_C().isEmpty() ) {
            out.print( "LINK2  4010 IDS(" ); 
            out.printf( "'%s'", c_po_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", c_po_inst.R4010_appears_in_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1007( MSG_M msg_m_inst, PrintStream out ) throws XtumlException {
        if ( !msg_m_inst.R1007_has_destination_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1007 IDS(" ); 
            out.printf( "'%s'", msg_m_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", msg_m_inst.R1007_has_destination_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1656( TerminatorService terminatorservice_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorservice_inst.R1656_DataType().isEmpty() ) {
            out.print( "LINK2  1656 IDS(" ); 
            out.printf( "'%s'", terminatorservice_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorservice_inst.R1656_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2940( Timer timer_inst, PrintStream out ) throws XtumlException {
        if ( !timer_inst.R2940_provides_delayed_delivery_of_PendingEvent().isEmpty() ) {
            out.print( "LINK2  2940 IDS(" ); 
            out.printf( "'%s'", timer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", timer_inst.R2940_provides_delayed_delivery_of_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2934( DataItemValue dataitemvalue_inst, PrintStream out ) throws XtumlException {
        if ( !dataitemvalue_inst.R2934_StateMachineEventDataItem().isEmpty() ) {
            out.print( "LINK2  2934 IDS(" ); 
            out.printf( "'%s'", dataitemvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dataitemvalue_inst.R2934_StateMachineEventDataItem().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1022( InterfaceOperationMessage interfaceoperationmessage_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationmessage_inst.R1022_sends_InterfaceOperation().isEmpty() ) {
            out.print( "LINK2  1022 IDS(" ); 
            out.printf( "'%s'", interfaceoperationmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationmessage_inst.R1022_sends_InterfaceOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2930( Stack stack_inst, PrintStream out ) throws XtumlException {
        if ( !stack_inst.R2930_is_controlled_by_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2930 IDS(" ); 
            out.printf( "'%s'", stack_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stack_inst.R2930_is_controlled_by_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4755( TransitionTableCell transitiontablecell_inst, PrintStream out ) throws XtumlException {
        if ( !transitiontablecell_inst.R4755_TransitionTableRow().isEmpty() ) {
            out.print( "LINK2  4755 IDS(" ); 
            out.printf( "'%s'", transitiontablecell_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitiontablecell_inst.R4755_TransitionTableRow().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4029( ComponentInstantiation componentinstantiation_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstantiation_inst.R4029_precedes_ComponentInstantiation().isEmpty() ) {
            out.print( "LINK2  4029 IDS(" ); 
            out.printf( "'%s'", componentinstantiation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstantiation_inst.R4029_precedes_ComponentInstantiation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_697( BridgeBody bridgebody_inst, PrintStream out ) throws XtumlException {
        if ( !bridgebody_inst.R697_specifies_processing_for_Bridge().isEmpty() ) {
            out.print( "LINK2  697 IDS(" ); 
            out.printf( "'%s'", bridgebody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgebody_inst.R697_specifies_processing_for_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2929( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2929_is_processed_by_Stack().isEmpty() ) {
            out.print( "LINK2  2929 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2929_is_processed_by_Stack().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_949( ActorParticipant actorparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !actorparticipant_inst.R949_life_is_bounded_by_Lifespan().isEmpty() ) {
            out.print( "LINK2  949 IDS(" ); 
            out.printf( "'%s'", actorparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actorparticipant_inst.R949_life_is_bounded_by_Lifespan().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4004( InterfaceSignal interfacesignal_inst, PrintStream out ) throws XtumlException {
        if ( !interfacesignal_inst.R4004_is_a_ExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4004 IDS(" ); 
            out.printf( "'%s'", interfacesignal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacesignal_inst.R4004_is_a_ExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4004( InterfaceOperation interfaceoperation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperation_inst.R4004_is_a_ExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4004 IDS(" ); 
            out.printf( "'%s'", interfaceoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperation_inst.R4004_is_a_ExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_832( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        if ( !parametervalue_inst.R832_is_a_value_of_FunctionParameter().isEmpty() ) {
            out.print( "LINK2  832 IDS(" ); 
            out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parametervalue_inst.R832_is_a_value_of_FunctionParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_792( Invocation invocation_inst, PrintStream out ) throws XtumlException {
        if ( !invocation_inst.R792_invokes_InvocableObject().isEmpty() ) {
            out.print( "LINK2  792 IDS(" ); 
            out.printf( "'%s'", invocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", invocation_inst.R792_invokes_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3801( BasicTypeReference basictypereference_inst, PrintStream out ) throws XtumlException {
        if ( !basictypereference_inst.R3801_is_a_TypeReference().isEmpty() ) {
            out.print( "LINK2  3801 IDS(" ); 
            out.printf( "'%s'", basictypereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", basictypereference_inst.R3801_is_a_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3801( ArrayTypeReference arraytypereference_inst, PrintStream out ) throws XtumlException {
        if ( !arraytypereference_inst.R3801_is_a_TypeReference().isEmpty() ) {
            out.print( "LINK2  3801 IDS(" ); 
            out.printf( "'%s'", arraytypereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arraytypereference_inst.R3801_is_a_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_691( StateActionBody stateactionbody_inst, PrintStream out ) throws XtumlException {
        if ( !stateactionbody_inst.R691_specifies_processing_for_Action().isEmpty() ) {
            out.print( "LINK2  691 IDS(" ); 
            out.printf( "'%s'", stateactionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stateactionbody_inst.R691_specifies_processing_for_Action().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4500( RequiredExecutableProperty requiredexecutableproperty_inst, PrintStream out ) throws XtumlException {
        if ( !requiredexecutableproperty_inst.R4500_implements_ExecutableProperty().isEmpty() ) {
            out.print( "LINK3  4500 IDS(" ); 
            out.printf( "'%s'", requiredexecutableproperty_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredexecutableproperty_inst.R4500_implements_ExecutableProperty().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredexecutableproperty_inst.R4500_is_implemented_by_Requirement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_680( InterfaceOperationInvocation interfaceoperationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationinvocation_inst.R680_is_invocation_of_ProvidedOperation().isEmpty() ) {
            out.print( "LINK2  680 IDS(" ); 
            out.printf( "'%s'", interfaceoperationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationinvocation_inst.R680_is_invocation_of_ProvidedOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4571( RelationshipPopulationSelector relationshippopulationselector_inst, PrintStream out ) throws XtumlException {
        if ( !relationshippopulationselector_inst.R4571_selects_relationships_out_of_population_of_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  4571 IDS(" ); 
            out.printf( "'%s'", relationshippopulationselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relationshippopulationselector_inst.R4571_selects_relationships_out_of_population_of_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_675( FunctionInvocation functioninvocation_inst, PrintStream out ) throws XtumlException {
        if ( !functioninvocation_inst.R675_is_an_invocation_of_S_SYNC().isEmpty() ) {
            out.print( "LINK2  675 IDS(" ); 
            out.printf( "'%s'", functioninvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functioninvocation_inst.R675_is_an_invocation_of_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2955( ComponentInstance componentinstance_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstance_inst.R2955_is_verifying_instance_of_C_C().isEmpty() ) {
            out.print( "LINK2  2955 IDS(" ); 
            out.printf( "'%s'", componentinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstance_inst.R2955_is_verifying_instance_of_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1401( EP_PKG ep_pkg_inst, PrintStream out ) throws XtumlException {
        if ( !ep_pkg_inst.R1401_directly_contained_under_SystemModel().isEmpty() ) {
            out.print( "LINK2  1401 IDS(" ); 
            out.printf( "'%s'", ep_pkg_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ep_pkg_inst.R1401_directly_contained_under_SystemModel().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4201( ComponentReference componentreference_inst, PrintStream out ) throws XtumlException {
        if ( !componentreference_inst.R4201_represents_C_C().isEmpty() ) {
            out.print( "LINK2  4201 IDS(" ); 
            out.printf( "'%s'", componentreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentreference_inst.R4201_represents_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_628( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R628_BridgeInvocation().isEmpty() ) {
            out.print( "LINK2  628 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R628_BridgeInvocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_502( StateMachineEvent statemachineevent_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineevent_inst.R502_SM_SM().isEmpty() ) {
            out.print( "LINK2  502 IDS(" ); 
            out.printf( "'%s'", statemachineevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineevent_inst.R502_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1657( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R1657_TerminatorService().isEmpty() ) {
            out.print( "LINK2  1657 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R1657_TerminatorService().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_20( Bridge bridge_inst, PrintStream out ) throws XtumlException {
        if ( !bridge_inst.R20_return_value_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  20 IDS(" ); 
            out.printf( "'%s'", bridge_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridge_inst.R20_return_value_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_209( ClassAsAssociatedOneSide classasassociatedoneside_inst, PrintStream out ) throws XtumlException {
        if ( !classasassociatedoneside_inst.R209_is_related_to_other_side_via_LinkedAssociation().isEmpty() ) {
            out.print( "LINK2  209 IDS(" ); 
            out.printf( "'%s'", classasassociatedoneside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasassociatedoneside_inst.R209_is_related_to_other_side_via_LinkedAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_529( SignalEvent signalevent_inst, PrintStream out ) throws XtumlException {
        if ( !signalevent_inst.R529_RequiredSignal().isEmpty() ) {
            out.print( "LINK2  529 IDS(" ); 
            out.printf( "'%s'", signalevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalevent_inst.R529_RequiredSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_947( FormalAttribute formalattribute_inst, PrintStream out ) throws XtumlException {
        if ( !formalattribute_inst.R947_is_a_ClassParticipantAttribute().isEmpty() ) {
            out.print( "LINK2  947 IDS(" ); 
            out.printf( "'%s'", formalattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", formalattribute_inst.R947_is_a_ClassParticipantAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_947( InformalAttribute informalattribute_inst, PrintStream out ) throws XtumlException {
        if ( !informalattribute_inst.R947_is_a_ClassParticipantAttribute().isEmpty() ) {
            out.print( "LINK2  947 IDS(" ); 
            out.printf( "'%s'", informalattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", informalattribute_inst.R947_is_a_ClassParticipantAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_473( ReturnSmt returnsmt_inst, PrintStream out ) throws XtumlException {
        if ( !returnsmt_inst.R473_returns_value_specified_by_Expression().isEmpty() ) {
            out.print( "LINK2  473 IDS(" ); 
            out.printf( "'%s'", returnsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", returnsmt_inst.R473_returns_value_specified_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1112( AcceptEventAction accepteventaction_inst, PrintStream out ) throws XtumlException {
        if ( !accepteventaction_inst.R1112_is_a_AcceptEvent().isEmpty() ) {
            out.print( "LINK2  1112 IDS(" ); 
            out.printf( "'%s'", accepteventaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", accepteventaction_inst.R1112_is_a_AcceptEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1112( AcceptTimeEventAction accepttimeeventaction_inst, PrintStream out ) throws XtumlException {
        if ( !accepttimeeventaction_inst.R1112_is_a_AcceptEvent().isEmpty() ) {
            out.print( "LINK2  1112 IDS(" ); 
            out.printf( "'%s'", accepttimeeventaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", accepttimeeventaction_inst.R1112_is_a_AcceptEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4013( InterfaceReferenceInDelegation interfacereferenceindelegation_inst, PrintStream out ) throws XtumlException {
        if ( !interfacereferenceindelegation_inst.R4013_handles_delegation_for_InterfaceReference().isEmpty() ) {
            out.print( "LINK3  4013 IDS(" ); 
            out.printf( "'%s'", interfacereferenceindelegation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacereferenceindelegation_inst.R4013_handles_delegation_for_InterfaceReference().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacereferenceindelegation_inst.R4013_may_delegate_through_Delegation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1504( SymbolicConstant symbolicconstant_inst, PrintStream out ) throws XtumlException {
        if ( !symbolicconstant_inst.R1504_is_contained_by_ConstantSpecification().isEmpty() ) {
            out.print( "LINK2  1504 IDS(" ); 
            out.printf( "'%s'", symbolicconstant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", symbolicconstant_inst.R1504_is_contained_by_ConstantSpecification().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_637( ChainLink chainlink_inst, PrintStream out ) throws XtumlException {
        if ( !chainlink_inst.R637_ACT_SEL().isEmpty() ) {
            out.print( "LINK2  637 IDS(" ); 
            out.printf( "'%s'", chainlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", chainlink_inst.R637_ACT_SEL().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_423( Type type_inst, PrintStream out ) throws XtumlException {
        if ( !type_inst.R423_DataType().isEmpty() ) {
            out.print( "LINK2  423 IDS(" ); 
            out.printf( "'%s'", type_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", type_inst.R423_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_21( BridgeParameter bridgeparameter_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeparameter_inst.R21_contains_Bridge().isEmpty() ) {
            out.print( "LINK2  21 IDS(" ); 
            out.printf( "'%s'", bridgeparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeparameter_inst.R21_contains_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_781( ParameterReference parameterreference_inst, PrintStream out ) throws XtumlException {
        if ( !parameterreference_inst.R781_refers_to_FormalParameter().isEmpty() ) {
            out.print( "LINK2  781 IDS(" ); 
            out.printf( "'%s'", parameterreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parameterreference_inst.R781_refers_to_FormalParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4704( ImportedReference importedreference_inst, PrintStream out ) throws XtumlException {
        if ( !importedreference_inst.R4704_accepts_communication_through_Delegation().isEmpty() ) {
            out.print( "LINK2  4704 IDS(" ); 
            out.printf( "'%s'", importedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedreference_inst.R4704_accepts_communication_through_Delegation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_799( SelectFromInstances selectfrominstances_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstances_inst.R799_selects_instances_through_InstancePopulationSelector().isEmpty() ) {
            out.print( "LINK2  799 IDS(" ); 
            out.printf( "'%s'", selectfrominstances_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstances_inst.R799_selects_instances_through_InstancePopulationSelector().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_701( GenerateEventStatement generateeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !generateeventstatement_inst.R701_is_a_EventSpecificationStatement().isEmpty() ) {
            out.print( "LINK2  701 IDS(" ); 
            out.printf( "'%s'", generateeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generateeventstatement_inst.R701_is_a_EventSpecificationStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_701( CreateEventStatement createeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !createeventstatement_inst.R701_is_a_EventSpecificationStatement().isEmpty() ) {
            out.print( "LINK2  701 IDS(" ); 
            out.printf( "'%s'", createeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventstatement_inst.R701_is_a_EventSpecificationStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_422( Port port_inst, PrintStream out ) throws XtumlException {
        if ( !port_inst.R422_C_PO().isEmpty() ) {
            out.print( "LINK2  422 IDS(" ); 
            out.printf( "'%s'", port_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", port_inst.R422_C_PO().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_714( GeneratePreexistingEvent generatepreexistingevent_inst, PrintStream out ) throws XtumlException {
        if ( !generatepreexistingevent_inst.R714_generates_event_held_by_Value().isEmpty() ) {
            out.print( "LINK2  714 IDS(" ); 
            out.printf( "'%s'", generatepreexistingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatepreexistingevent_inst.R714_generates_event_held_by_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_102( O_ATTR o_attr_inst, PrintStream out ) throws XtumlException {
        if ( !o_attr_inst.R102_abstracts_characteristics_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  102 IDS(" ); 
            out.printf( "'%s'", o_attr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_attr_inst.R102_abstracts_characteristics_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_809( InstanceSetReference instancesetreference_inst, PrintStream out ) throws XtumlException {
        if ( !instancesetreference_inst.R809_refers_to_V_VAR().isEmpty() ) {
            out.print( "LINK2  809 IDS(" ); 
            out.printf( "'%s'", instancesetreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancesetreference_inst.R809_refers_to_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_806( AttributeValueReference attributevaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !attributevaluereference_inst.R806_is_value_of_O_ATTR().isEmpty() ) {
            out.print( "LINK2  806 IDS(" ); 
            out.printf( "'%s'", attributevaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributevaluereference_inst.R806_is_value_of_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_46( StructureMember structuremember_inst, PrintStream out ) throws XtumlException {
        if ( !structuremember_inst.R46_succeeds_StructureMember().isEmpty() ) {
            out.print( "LINK2  46 IDS(" ); 
            out.printf( "'%s'", structuremember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", structuremember_inst.R46_succeeds_StructureMember().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2909( AttributeValue attributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !attributevalue_inst.R2909_defines_value_for_characteristic_of_I_INS().isEmpty() ) {
            out.print( "LINK2  2909 IDS(" ); 
            out.printf( "'%s'", attributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributevalue_inst.R2909_defines_value_for_characteristic_of_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2958( LinkParticipation linkparticipation_inst, PrintStream out ) throws XtumlException {
        if ( !linkparticipation_inst.R2958_I_INS().isEmpty() ) {
            out.print( "LINK2  2958 IDS(" ); 
            out.printf( "'%s'", linkparticipation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", linkparticipation_inst.R2958_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_623( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        if ( !unrelateusing_inst.R623_other_V_VAR().isEmpty() ) {
            out.print( "LINK2  623 IDS(" ); 
            out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelateusing_inst.R623_other_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4751( State state_inst, PrintStream out ) throws XtumlException {
        if ( !state_inst.R4751_StateMachine().isEmpty() ) {
            out.print( "LINK2  4751 IDS(" ); 
            out.printf( "'%s'", state_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", state_inst.R4751_StateMachine().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_608( WhileStmt whilestmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilestmt_inst.R608_controls_Block().isEmpty() ) {
            out.print( "LINK2  608 IDS(" ); 
            out.printf( "'%s'", whilestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilestmt_inst.R608_controls_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2959( LinkParticipation linkparticipation_inst, PrintStream out ) throws XtumlException {
        if ( !linkparticipation_inst.R2959_Association().isEmpty() ) {
            out.print( "LINK2  2959 IDS(" ); 
            out.printf( "'%s'", linkparticipation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", linkparticipation_inst.R2959_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_657( InterfaceOperationInvocation interfaceoperationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationinvocation_inst.R657_is_invocation_of_RequiredOperation().isEmpty() ) {
            out.print( "LINK2  657 IDS(" ); 
            out.printf( "'%s'", interfaceoperationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationinvocation_inst.R657_is_invocation_of_RequiredOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_686( ProvidedSignalBody providedsignalbody_inst, PrintStream out ) throws XtumlException {
        if ( !providedsignalbody_inst.R686_specifies_processing_for_ProvidedSignal().isEmpty() ) {
            out.print( "LINK2  686 IDS(" ); 
            out.printf( "'%s'", providedsignalbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedsignalbody_inst.R686_specifies_processing_for_ProvidedSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_122( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R122_defines_return_value_dimensions_for_O_TFR().isEmpty() ) {
            out.print( "LINK2  122 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R122_defines_return_value_dimensions_for_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_684( RequiredSignalBody requiredsignalbody_inst, PrintStream out ) throws XtumlException {
        if ( !requiredsignalbody_inst.R684_specifies_processing_for_RequiredSignal().isEmpty() ) {
            out.print( "LINK2  684 IDS(" ); 
            out.printf( "'%s'", requiredsignalbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredsignalbody_inst.R684_specifies_processing_for_RequiredSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_52( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R52_specifies_occurrences_of_FunctionParameter().isEmpty() ) {
            out.print( "LINK2  52 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R52_specifies_occurrences_of_FunctionParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3904( ActualParameter actualparameter_inst, PrintStream out ) throws XtumlException {
        if ( !actualparameter_inst.R3904_FormalParameter().isEmpty() ) {
            out.print( "LINK2  3904 IDS(" ); 
            out.printf( "'%s'", actualparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actualparameter_inst.R3904_FormalParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_655( Unrelate unrelate_inst, PrintStream out ) throws XtumlException {
        if ( !unrelate_inst.R655_destroys_Association().isEmpty() ) {
            out.print( "LINK2  655 IDS(" ); 
            out.printf( "'%s'", unrelate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelate_inst.R655_destroys_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_827( FunctionValue functionvalue_inst, PrintStream out ) throws XtumlException {
        if ( !functionvalue_inst.R827_S_SYNC().isEmpty() ) {
            out.print( "LINK2  827 IDS(" ); 
            out.printf( "'%s'", functionvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionvalue_inst.R827_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Literal literal_inst, PrintStream out ) throws XtumlException {
        if ( !literal_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", literal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literal_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Invocation invocation_inst, PrintStream out ) throws XtumlException {
        if ( !invocation_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", invocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", invocation_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( VariableReference variablereference_inst, PrintStream out ) throws XtumlException {
        if ( !variablereference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", variablereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variablereference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( AttributeAccess attributeaccess_inst, PrintStream out ) throws XtumlException {
        if ( !attributeaccess_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", attributeaccess_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributeaccess_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( EventCreation eventcreation_inst, PrintStream out ) throws XtumlException {
        if ( !eventcreation_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", eventcreation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventcreation_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( BinaryOperation binaryoperation_inst, PrintStream out ) throws XtumlException {
        if ( !binaryoperation_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", binaryoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", binaryoperation_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Where where_inst, PrintStream out ) throws XtumlException {
        if ( !where_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", where_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", where_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( ParameterReference parameterreference_inst, PrintStream out ) throws XtumlException {
        if ( !parameterreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", parameterreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parameterreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Selected selected_inst, PrintStream out ) throws XtumlException {
        if ( !selected_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", selected_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selected_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( ParenthesizedExpression parenthesizedexpression_inst, PrintStream out ) throws XtumlException {
        if ( !parenthesizedexpression_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", parenthesizedexpression_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parenthesizedexpression_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Select select_inst, PrintStream out ) throws XtumlException {
        if ( !select_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", select_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", select_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( ConstantReference constantreference_inst, PrintStream out ) throws XtumlException {
        if ( !constantreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", constantreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", constantreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Creation creation_inst, PrintStream out ) throws XtumlException {
        if ( !creation_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", creation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", creation_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( ArrayElementReference arrayelementreference_inst, PrintStream out ) throws XtumlException {
        if ( !arrayelementreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", arrayelementreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arrayelementreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( ArrayLengthAccess arraylengthaccess_inst, PrintStream out ) throws XtumlException {
        if ( !arraylengthaccess_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", arraylengthaccess_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arraylengthaccess_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Any any_inst, PrintStream out ) throws XtumlException {
        if ( !any_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", any_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", any_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( EnumeratorReference enumeratorreference_inst, PrintStream out ) throws XtumlException {
        if ( !enumeratorreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", enumeratorreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumeratorreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( Promotion promotion_inst, PrintStream out ) throws XtumlException {
        if ( !promotion_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", promotion_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", promotion_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( MemberReference memberreference_inst, PrintStream out ) throws XtumlException {
        if ( !memberreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", memberreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", memberreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( UnaryOperation unaryoperation_inst, PrintStream out ) throws XtumlException {
        if ( !unaryoperation_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", unaryoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unaryoperation_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_776( NamedReference namedreference_inst, PrintStream out ) throws XtumlException {
        if ( !namedreference_inst.R776_is_a_Expression().isEmpty() ) {
            out.print( "LINK2  776 IDS(" ); 
            out.printf( "'%s'", namedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", namedreference_inst.R776_is_a_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_665( SelectFromInstancesWhere selectfrominstanceswhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstanceswhere_inst.R665_result_V_VAR().isEmpty() ) {
            out.print( "LINK2  665 IDS(" ); 
            out.printf( "'%s'", selectfrominstanceswhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstanceswhere_inst.R665_result_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_662( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R662_taken_by_SignalInvocation().isEmpty() ) {
            out.print( "LINK2  662 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R662_taken_by_SignalInvocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( EnumeratedType enumeratedtype_inst, PrintStream out ) throws XtumlException {
        if ( !enumeratedtype_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", enumeratedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumeratedtype_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( InstSet instset_inst, PrintStream out ) throws XtumlException {
        if ( !instset_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", instset_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instset_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( ModelInst modelinst_inst, PrintStream out ) throws XtumlException {
        if ( !modelinst_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", modelinst_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", modelinst_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( UnresolvedType unresolvedtype_inst, PrintStream out ) throws XtumlException {
        if ( !unresolvedtype_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", unresolvedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unresolvedtype_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( BuiltInType builtintype_inst, PrintStream out ) throws XtumlException {
        if ( !builtintype_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", builtintype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", builtintype_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_407( UserDefinedType userdefinedtype_inst, PrintStream out ) throws XtumlException {
        if ( !userdefinedtype_inst.R407_is_a_Type().isEmpty() ) {
            out.print( "LINK2  407 IDS(" ); 
            out.printf( "'%s'", userdefinedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", userdefinedtype_inst.R407_is_a_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4008( InterfaceOperation interfaceoperation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperation_inst.R4008_has_return_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  4008 IDS(" ); 
            out.printf( "'%s'", interfaceoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperation_inst.R4008_has_return_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4506( AttributeReference attributereference_inst, PrintStream out ) throws XtumlException {
        if ( !attributereference_inst.R4506_provides_value_for_Attribute().isEmpty() ) {
            out.print( "LINK3  4506 IDS(" ); 
            out.printf( "'%s'", attributereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereference_inst.R4506_provides_value_for_Attribute().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereference_inst.R4506_has_value_provided_by_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_936( InstanceAttributeValue instanceattributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !instanceattributevalue_inst.R936_owns_informal_ClassInstanceParticipant().isEmpty() ) {
            out.print( "LINK2  936 IDS(" ); 
            out.printf( "'%s'", instanceattributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instanceattributevalue_inst.R936_owns_informal_ClassInstanceParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_650( Body body_inst, PrintStream out ) throws XtumlException {
        if ( !body_inst.R650_has_parsed_outer_Block().isEmpty() ) {
            out.print( "LINK2  650 IDS(" ); 
            out.printf( "'%s'", body_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", body_inst.R650_has_parsed_outer_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_788( AttributeAccess attributeaccess_inst, PrintStream out ) throws XtumlException {
        if ( !attributeaccess_inst.R788_refers_to_Attribute().isEmpty() ) {
            out.print( "LINK2  788 IDS(" ); 
            out.printf( "'%s'", attributeaccess_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributeaccess_inst.R788_refers_to_Attribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_441( AttributeDerivation attributederivation_inst, PrintStream out ) throws XtumlException {
        if ( !attributederivation_inst.R441_calculates_value_for_AttributeAccessor().isEmpty() ) {
            out.print( "LINK2  441 IDS(" ); 
            out.printf( "'%s'", attributederivation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributederivation_inst.R441_calculates_value_for_AttributeAccessor().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4019( InterfaceOperation interfaceoperation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperation_inst.R4019_succeeds_InterfaceOperation().isEmpty() ) {
            out.print( "LINK2  4019 IDS(" ); 
            out.printf( "'%s'", interfaceoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperation_inst.R4019_succeeds_InterfaceOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4756( TransitionTableCell transitiontablecell_inst, PrintStream out ) throws XtumlException {
        if ( !transitiontablecell_inst.R4756_receives_Event().isEmpty() ) {
            out.print( "LINK2  4756 IDS(" ); 
            out.printf( "'%s'", transitiontablecell_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitiontablecell_inst.R4756_receives_Event().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_619( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        if ( !relateusing_inst.R619_using_V_VAR().isEmpty() ) {
            out.print( "LINK2  619 IDS(" ); 
            out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relateusing_inst.R619_using_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_432( InvocableObject invocableobject_inst, PrintStream out ) throws XtumlException {
        if ( !invocableobject_inst.R432_Body().isEmpty() ) {
            out.print( "LINK2  432 IDS(" ); 
            out.printf( "'%s'", invocableobject_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", invocableobject_inst.R432_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2928( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2928_next_context_StackFrame().isEmpty() ) {
            out.print( "LINK2  2928 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2928_next_context_StackFrame().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_837( MemberValueReference membervaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !membervaluereference_inst.R837_Value().isEmpty() ) {
            out.print( "LINK2  837 IDS(" ); 
            out.printf( "'%s'", membervaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", membervaluereference_inst.R837_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1010( FunctionMessage functionmessage_inst, PrintStream out ) throws XtumlException {
        if ( !functionmessage_inst.R1010_is_invocation_of_S_SYNC().isEmpty() ) {
            out.print( "LINK2  1010 IDS(" ); 
            out.printf( "'%s'", functionmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionmessage_inst.R1010_is_invocation_of_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3903( EventCreation eventcreation_inst, PrintStream out ) throws XtumlException {
        if ( !eventcreation_inst.R3903_has_base_Expression().isEmpty() ) {
            out.print( "LINK2  3903 IDS(" ); 
            out.printf( "'%s'", eventcreation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventcreation_inst.R3903_has_base_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1015( OperationArgument operationargument_inst, PrintStream out ) throws XtumlException {
        if ( !operationargument_inst.R1015_is_represented_by_OperationParameter().isEmpty() ) {
            out.print( "LINK2  1015 IDS(" ); 
            out.printf( "'%s'", operationargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationargument_inst.R1015_is_represented_by_OperationParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_420( PortMessage portmessage_inst, PrintStream out ) throws XtumlException {
        if ( !portmessage_inst.R420_is_implemented_within_Port().isEmpty() ) {
            out.print( "LINK3  420 IDS(" ); 
            out.printf( "'%s'", portmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", portmessage_inst.R420_is_implemented_within_Port().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", portmessage_inst.R420_provides_implementation_for_Message().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_409( ModelInst modelinst_inst, PrintStream out ) throws XtumlException {
        if ( !modelinst_inst.R409_ModelClass().isEmpty() ) {
            out.print( "LINK2  409 IDS(" ); 
            out.printf( "'%s'", modelinst_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", modelinst_inst.R409_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_670( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        if ( !forstmt_inst.R670_iterates_a_set_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  670 IDS(" ); 
            out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forstmt_inst.R670_iterates_a_set_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_955( ComponentParticipant componentparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !componentparticipant_inst.R955_represents_C_C().isEmpty() ) {
            out.print( "LINK2  955 IDS(" ); 
            out.printf( "'%s'", componentparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentparticipant_inst.R955_represents_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_503( StateEventMatrixEntry stateeventmatrixentry_inst, PrintStream out ) throws XtumlException {
        if ( !stateeventmatrixentry_inst.R503_is_received_by_StateMachineState().isEmpty() ) {
            out.print( "LINK3  503 IDS(" ); 
            out.printf( "'%s'", stateeventmatrixentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stateeventmatrixentry_inst.R503_is_received_by_StateMachineState().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stateeventmatrixentry_inst.R503_receives_SEMEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_830( OperationValue operationvalue_inst, PrintStream out ) throws XtumlException {
        if ( !operationvalue_inst.R830_V_VAR().isEmpty() ) {
            out.print( "LINK2  830 IDS(" ); 
            out.printf( "'%s'", operationvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationvalue_inst.R830_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_702( CreateSMEventStatement createsmeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !createsmeventstatement_inst.R702_is_a_CreateEventStatement().isEmpty() ) {
            out.print( "LINK2  702 IDS(" ); 
            out.printf( "'%s'", createsmeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createsmeventstatement_inst.R702_is_a_CreateEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_707( GenerateSMEventStatement generatesmeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !generatesmeventstatement_inst.R707_generates_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  707 IDS(" ); 
            out.printf( "'%s'", generatesmeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatesmeventstatement_inst.R707_generates_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_847( EventParameterReference eventparameterreference_inst, PrintStream out ) throws XtumlException {
        if ( !eventparameterreference_inst.R847_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  847 IDS(" ); 
            out.printf( "'%s'", eventparameterreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventparameterreference_inst.R847_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_786( EnumeratorReference enumeratorreference_inst, PrintStream out ) throws XtumlException {
        if ( !enumeratorreference_inst.R786_refers_to_Enumerator().isEmpty() ) {
            out.print( "LINK2  786 IDS(" ); 
            out.printf( "'%s'", enumeratorreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumeratorreference_inst.R786_refers_to_Enumerator().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_408( ModelInst modelinst_inst, PrintStream out ) throws XtumlException {
        if ( !modelinst_inst.R408_forms_instance_population_of_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  408 IDS(" ); 
            out.printf( "'%s'", modelinst_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", modelinst_inst.R408_forms_instance_population_of_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_462( DeleteSmt deletesmt_inst, PrintStream out ) throws XtumlException {
        if ( !deletesmt_inst.R462_deletes_instance_specified_by_Expression().isEmpty() ) {
            out.print( "LINK2  462 IDS(" ); 
            out.printf( "'%s'", deletesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", deletesmt_inst.R462_deletes_instance_specified_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_421( Iface iface_inst, PrintStream out ) throws XtumlException {
        if ( !iface_inst.R421_C_I().isEmpty() ) {
            out.print( "LINK2  421 IDS(" ); 
            out.printf( "'%s'", iface_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", iface_inst.R421_C_I().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_205( ClassAsSimpleFormalizer classassimpleformalizer_inst, PrintStream out ) throws XtumlException {
        if ( !classassimpleformalizer_inst.R205_is_a_ReferringClassInAssoc().isEmpty() ) {
            out.print( "LINK2  205 IDS(" ); 
            out.printf( "'%s'", classassimpleformalizer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassimpleformalizer_inst.R205_is_a_ReferringClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_205( ClassAsSubtype classassubtype_inst, PrintStream out ) throws XtumlException {
        if ( !classassubtype_inst.R205_is_a_ReferringClassInAssoc().isEmpty() ) {
            out.print( "LINK2  205 IDS(" ); 
            out.printf( "'%s'", classassubtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassubtype_inst.R205_is_a_ReferringClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_205( ClassAsLink classaslink_inst, PrintStream out ) throws XtumlException {
        if ( !classaslink_inst.R205_is_a_ReferringClassInAssoc().isEmpty() ) {
            out.print( "LINK2  205 IDS(" ); 
            out.printf( "'%s'", classaslink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classaslink_inst.R205_is_a_ReferringClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2966( IntercomponentQueueEntry intercomponentqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !intercomponentqueueentry_inst.R2966_is_enqueued_with_Stack().isEmpty() ) {
            out.print( "LINK3  2966 IDS(" ); 
            out.printf( "'%s'", intercomponentqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", intercomponentqueueentry_inst.R2966_is_enqueued_with_Stack().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", intercomponentqueueentry_inst.R2966_has_queued_StackFrame().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_611( SelectRelatedWhere selectrelatedwhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelatedwhere_inst.R611_where_clause_Value().isEmpty() ) {
            out.print( "LINK2  611 IDS(" ); 
            out.printf( "'%s'", selectrelatedwhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelatedwhere_inst.R611_where_clause_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_629( InterfaceOperationInvocation interfaceoperationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationinvocation_inst.R629_has_target_Value().isEmpty() ) {
            out.print( "LINK2  629 IDS(" ); 
            out.printf( "'%s'", interfaceoperationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationinvocation_inst.R629_has_target_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1503( LiteralSymbolicConstant literalsymbolicconstant_inst, PrintStream out ) throws XtumlException {
        if ( !literalsymbolicconstant_inst.R1503_is_a_LeafSymbolicConstant().isEmpty() ) {
            out.print( "LINK2  1503 IDS(" ); 
            out.printf( "'%s'", literalsymbolicconstant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalsymbolicconstant_inst.R1503_is_a_LeafSymbolicConstant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3905( ActualParameter actualparameter_inst, PrintStream out ) throws XtumlException {
        if ( !actualparameter_inst.R3905_precedes_ActualParameter().isEmpty() ) {
            out.print( "LINK2  3905 IDS(" ); 
            out.printf( "'%s'", actualparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actualparameter_inst.R3905_precedes_ActualParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_416( Operation operation_inst, PrintStream out ) throws XtumlException {
        if ( !operation_inst.R416_provided_by_ModelInst().isEmpty() ) {
            out.print( "LINK2  416 IDS(" ); 
            out.printf( "'%s'", operation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operation_inst.R416_provided_by_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2965( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2965_blocked_by_StackFrame().isEmpty() ) {
            out.print( "LINK2  2965 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2965_blocked_by_StackFrame().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_674( BridgeInvocation bridgeinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeinvocation_inst.R674_is_an_invocation_of_Bridge().isEmpty() ) {
            out.print( "LINK2  674 IDS(" ); 
            out.printf( "'%s'", bridgeinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeinvocation_inst.R674_is_an_invocation_of_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4758( StateMachineState statemachinestate_inst, PrintStream out ) throws XtumlException {
        if ( !statemachinestate_inst.R4758_State().isEmpty() ) {
            out.print( "LINK2  4758 IDS(" ); 
            out.printf( "'%s'", statemachinestate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachinestate_inst.R4758_State().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_45( StructureMember structuremember_inst, PrintStream out ) throws XtumlException {
        if ( !structuremember_inst.R45_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  45 IDS(" ); 
            out.printf( "'%s'", structuremember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", structuremember_inst.R45_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_53( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R53_specifies_occurrences_of_StructureMember().isEmpty() ) {
            out.print( "LINK2  53 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R53_specifies_occurrences_of_StructureMember().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_673( OperationInvocation operationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !operationinvocation_inst.R673_is_an_invocation_of_O_TFR().isEmpty() ) {
            out.print( "LINK2  673 IDS(" ); 
            out.printf( "'%s'", operationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationinvocation_inst.R673_is_an_invocation_of_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_25( S_SYNC s_sync_inst, PrintStream out ) throws XtumlException {
        if ( !s_sync_inst.R25_has_return_type_of_DataType().isEmpty() ) {
            out.print( "LINK2  25 IDS(" ); 
            out.printf( "'%s'", s_sync_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", s_sync_inst.R25_has_return_type_of_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_26( FunctionParameter functionparameter_inst, PrintStream out ) throws XtumlException {
        if ( !functionparameter_inst.R26_is_typed_by__DataType().isEmpty() ) {
            out.print( "LINK2  26 IDS(" ); 
            out.printf( "'%s'", functionparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionparameter_inst.R26_is_typed_by__DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_204( ClassAsSupertype classassupertype_inst, PrintStream out ) throws XtumlException {
        if ( !classassupertype_inst.R204_is_a_ReferredToClassInAssoc().isEmpty() ) {
            out.print( "LINK2  204 IDS(" ); 
            out.printf( "'%s'", classassupertype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassupertype_inst.R204_is_a_ReferredToClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_204( ClassAsAssociatedOneSide classasassociatedoneside_inst, PrintStream out ) throws XtumlException {
        if ( !classasassociatedoneside_inst.R204_is_a_ReferredToClassInAssoc().isEmpty() ) {
            out.print( "LINK2  204 IDS(" ); 
            out.printf( "'%s'", classasassociatedoneside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasassociatedoneside_inst.R204_is_a_ReferredToClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_204( ClassAsAssociatedOtherSide classasassociatedotherside_inst, PrintStream out ) throws XtumlException {
        if ( !classasassociatedotherside_inst.R204_is_a_ReferredToClassInAssoc().isEmpty() ) {
            out.print( "LINK2  204 IDS(" ); 
            out.printf( "'%s'", classasassociatedotherside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasassociatedotherside_inst.R204_is_a_ReferredToClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_204( ClassAsSimpleParticipant classassimpleparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classassimpleparticipant_inst.R204_is_a_ReferredToClassInAssoc().isEmpty() ) {
            out.print( "LINK2  204 IDS(" ); 
            out.printf( "'%s'", classassimpleparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassimpleparticipant_inst.R204_is_a_ReferredToClassInAssoc().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_44( StructureMember structuremember_inst, PrintStream out ) throws XtumlException {
        if ( !structuremember_inst.R44_has_parent_StructuredDataType().isEmpty() ) {
            out.print( "LINK2  44 IDS(" ); 
            out.printf( "'%s'", structuremember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", structuremember_inst.R44_has_parent_StructuredDataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2949( Monitor monitor_inst, PrintStream out ) throws XtumlException {
        if ( !monitor_inst.R2949_monitored_by_ComponentInstance().isEmpty() ) {
            out.print( "LINK3  2949 IDS(" ); 
            out.printf( "'%s'", monitor_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", monitor_inst.R2949_monitored_by_ComponentInstance().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", monitor_inst.R2949_monitors_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2903( Link link_inst, PrintStream out ) throws XtumlException {
        if ( !link_inst.R2903_has_associator_LinkParticipation().isEmpty() ) {
            out.print( "LINK2  2903 IDS(" ); 
            out.printf( "'%s'", link_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", link_inst.R2903_has_associator_LinkParticipation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4573( ComponentDefinition componentdefinition_inst, PrintStream out ) throws XtumlException {
        if ( !componentdefinition_inst.R4573_C_C().isEmpty() ) {
            out.print( "LINK2  4573 IDS(" ); 
            out.printf( "'%s'", componentdefinition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentdefinition_inst.R4573_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3900( ArrayElementReference arrayelementreference_inst, PrintStream out ) throws XtumlException {
        if ( !arrayelementreference_inst.R3900_has_root_Expression().isEmpty() ) {
            out.print( "LINK2  3900 IDS(" ); 
            out.printf( "'%s'", arrayelementreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arrayelementreference_inst.R3900_has_root_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1652( TerminatorServiceParameter terminatorserviceparameter_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorserviceparameter_inst.R1652_TerminatorService().isEmpty() ) {
            out.print( "LINK2  1652 IDS(" ); 
            out.printf( "'%s'", terminatorserviceparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorserviceparameter_inst.R1652_TerminatorService().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_415( Enumerator enumerator_inst, PrintStream out ) throws XtumlException {
        if ( !enumerator_inst.R415_is_unique_value_of_EnumeratedType().isEmpty() ) {
            out.print( "LINK2  415 IDS(" ); 
            out.printf( "'%s'", enumerator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumerator_inst.R415_is_unique_value_of_EnumeratedType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_426( ComponentInstantiation componentinstantiation_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstantiation_inst.R426_is_instantiated_by_Application().isEmpty() ) {
            out.print( "LINK3  426 IDS(" ); 
            out.printf( "'%s'", componentinstantiation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstantiation_inst.R426_is_instantiated_by_Application().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstantiation_inst.R426_is_broken_into_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_507( NewStateTransition newstatetransition_inst, PrintStream out ) throws XtumlException {
        if ( !newstatetransition_inst.R507_is_a_Transition().isEmpty() ) {
            out.print( "LINK2  507 IDS(" ); 
            out.printf( "'%s'", newstatetransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", newstatetransition_inst.R507_is_a_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_507( NoEventTransition noeventtransition_inst, PrintStream out ) throws XtumlException {
        if ( !noeventtransition_inst.R507_is_a_Transition().isEmpty() ) {
            out.print( "LINK2  507 IDS(" ); 
            out.printf( "'%s'", noeventtransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", noeventtransition_inst.R507_is_a_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_507( CreationTransition creationtransition_inst, PrintStream out ) throws XtumlException {
        if ( !creationtransition_inst.R507_is_a_Transition().isEmpty() ) {
            out.print( "LINK2  507 IDS(" ); 
            out.printf( "'%s'", creationtransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", creationtransition_inst.R507_is_a_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_513( MealyActionHome mealyactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !mealyactionhome_inst.R513_is_a_ActionHome().isEmpty() ) {
            out.print( "LINK2  513 IDS(" ); 
            out.printf( "'%s'", mealyactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mealyactionhome_inst.R513_is_a_ActionHome().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_513( TransitionActionHome transitionactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !transitionactionhome_inst.R513_is_a_ActionHome().isEmpty() ) {
            out.print( "LINK2  513 IDS(" ); 
            out.printf( "'%s'", transitionactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitionactionhome_inst.R513_is_a_ActionHome().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_513( MooreActionHome mooreactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !mooreactionhome_inst.R513_is_a_ActionHome().isEmpty() ) {
            out.print( "LINK2  513 IDS(" ); 
            out.printf( "'%s'", mooreactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mooreactionhome_inst.R513_is_a_ActionHome().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_518( InstanceStateMachine instancestatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !instancestatemachine_inst.R518_ModelClass().isEmpty() ) {
            out.print( "LINK2  518 IDS(" ); 
            out.printf( "'%s'", instancestatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancestatemachine_inst.R518_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2947( SelfQueueEntry selfqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !selfqueueentry_inst.R2947_follows_SelfQueueEntry().isEmpty() ) {
            out.print( "LINK2  2947 IDS(" ); 
            out.printf( "'%s'", selfqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selfqueueentry_inst.R2947_follows_SelfQueueEntry().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_656( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        if ( !unrelateusing_inst.R656_destroys_Association().isEmpty() ) {
            out.print( "LINK2  656 IDS(" ); 
            out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelateusing_inst.R656_destroys_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2954( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2954_has_context_I_INS().isEmpty() ) {
            out.print( "LINK2  2954 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2954_has_context_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_453( IfSmt ifsmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifsmt_inst.R453_has_then_CodeBlock().isEmpty() ) {
            out.print( "LINK2  453 IDS(" ); 
            out.printf( "'%s'", ifsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifsmt_inst.R453_has_then_CodeBlock().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_610( SelectFromInstancesWhere selectfrominstanceswhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstanceswhere_inst.R610_where_clause_Value().isEmpty() ) {
            out.print( "LINK2  610 IDS(" ); 
            out.printf( "'%s'", selectfrominstanceswhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstanceswhere_inst.R610_where_clause_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_778( BinaryOperation binaryoperation_inst, PrintStream out ) throws XtumlException {
        if ( !binaryoperation_inst.R778_has_right_Expression().isEmpty() ) {
            out.print( "LINK2  778 IDS(" ); 
            out.printf( "'%s'", binaryoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", binaryoperation_inst.R778_has_right_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_620( Unrelate unrelate_inst, PrintStream out ) throws XtumlException {
        if ( !unrelate_inst.R620_one_V_VAR().isEmpty() ) {
            out.print( "LINK2  620 IDS(" ); 
            out.printf( "'%s'", unrelate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelate_inst.R620_one_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_410( Attribute attribute_inst, PrintStream out ) throws XtumlException {
        if ( !attribute_inst.R410_abstracts_data_for_ModelInst().isEmpty() ) {
            out.print( "LINK2  410 IDS(" ); 
            out.printf( "'%s'", attribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attribute_inst.R410_abstracts_data_for_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_845( MessageValue messagevalue_inst, PrintStream out ) throws XtumlException {
        if ( !messagevalue_inst.R845_RequiredExecutableProperty().isEmpty() ) {
            out.print( "LINK2  845 IDS(" ); 
            out.printf( "'%s'", messagevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messagevalue_inst.R845_RequiredExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1402( PackageReference packagereference_inst, PrintStream out ) throws XtumlException {
        if ( !packagereference_inst.R1402_refers_to_EP_PKG().isEmpty() ) {
            out.print( "LINK3  1402 IDS(" ); 
            out.printf( "'%s'", packagereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packagereference_inst.R1402_refers_to_EP_PKG().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packagereference_inst.R1402_is_referenced_by_EP_PKG().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( Iface iface_inst, PrintStream out ) throws XtumlException {
        if ( !iface_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", iface_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", iface_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( StateMachine statemachine_inst, PrintStream out ) throws XtumlException {
        if ( !statemachine_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", statemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachine_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( Port port_inst, PrintStream out ) throws XtumlException {
        if ( !port_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", port_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", port_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( GeneralFile generalfile_inst, PrintStream out ) throws XtumlException {
        if ( !generalfile_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", generalfile_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generalfile_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( EnumeratedType enumeratedtype_inst, PrintStream out ) throws XtumlException {
        if ( !enumeratedtype_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", enumeratedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumeratedtype_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( UserDefinedType userdefinedtype_inst, PrintStream out ) throws XtumlException {
        if ( !userdefinedtype_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", userdefinedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", userdefinedtype_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( InstSet instset_inst, PrintStream out ) throws XtumlException {
        if ( !instset_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", instset_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instset_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( ComponentDefinition componentdefinition_inst, PrintStream out ) throws XtumlException {
        if ( !componentdefinition_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", componentdefinition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentdefinition_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( ModelInst modelinst_inst, PrintStream out ) throws XtumlException {
        if ( !modelinst_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", modelinst_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", modelinst_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( Utility utility_inst, PrintStream out ) throws XtumlException {
        if ( !utility_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", utility_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utility_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_401( Application application_inst, PrintStream out ) throws XtumlException {
        if ( !application_inst.R401_is_a_File().isEmpty() ) {
            out.print( "LINK2  401 IDS(" ); 
            out.printf( "'%s'", application_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", application_inst.R401_is_a_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2973( RuntimeChannel runtimechannel_inst, PrintStream out ) throws XtumlException {
        if ( !runtimechannel_inst.R2973_requirer_RuntimeChannel().isEmpty() ) {
            out.print( "LINK2  2973 IDS(" ); 
            out.printf( "'%s'", runtimechannel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", runtimechannel_inst.R2973_requirer_RuntimeChannel().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_404( FormalParameter formalparameter_inst, PrintStream out ) throws XtumlException {
        if ( !formalparameter_inst.R404_precedes_FormalParameter().isEmpty() ) {
            out.print( "LINK2  404 IDS(" ); 
            out.printf( "'%s'", formalparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", formalparameter_inst.R404_precedes_FormalParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_50( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R50_defines_return_value_dimensions_for_Bridge().isEmpty() ) {
            out.print( "LINK2  50 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R50_defines_return_value_dimensions_for_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2977( IntercomponentQueueEntry intercomponentqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !intercomponentqueueentry_inst.R2977_enqueued_by_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2977 IDS(" ); 
            out.printf( "'%s'", intercomponentqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", intercomponentqueueentry_inst.R2977_enqueued_by_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_948( FormalAttributeValue formalattributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !formalattributevalue_inst.R948_is_a_InstanceAttributeValue().isEmpty() ) {
            out.print( "LINK2  948 IDS(" ); 
            out.printf( "'%s'", formalattributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", formalattributevalue_inst.R948_is_a_InstanceAttributeValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_948( InformalAttributeValue informalattributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !informalattributevalue_inst.R948_is_a_InstanceAttributeValue().isEmpty() ) {
            out.print( "LINK2  948 IDS(" ); 
            out.printf( "'%s'", informalattributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", informalattributevalue_inst.R948_is_a_InstanceAttributeValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_55( BridgeParameter bridgeparameter_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeparameter_inst.R55_succeeds_BridgeParameter().isEmpty() ) {
            out.print( "LINK2  55 IDS(" ); 
            out.printf( "'%s'", bridgeparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeparameter_inst.R55_succeeds_BridgeParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_807( AttributeValueReference attributevaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !attributevaluereference_inst.R807_has_root_Value().isEmpty() ) {
            out.print( "LINK2  807 IDS(" ); 
            out.printf( "'%s'", attributevaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributevaluereference_inst.R807_has_root_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_710( CreateEventStatement createeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !createeventstatement_inst.R710_result_V_VAR().isEmpty() ) {
            out.print( "LINK2  710 IDS(" ); 
            out.printf( "'%s'", createeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventstatement_inst.R710_result_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_934( ClassInstanceParticipant classinstanceparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classinstanceparticipant_inst.R934_represents_ModelClass().isEmpty() ) {
            out.print( "LINK2  934 IDS(" ); 
            out.printf( "'%s'", classinstanceparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classinstanceparticipant_inst.R934_represents_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_505( Transition transition_inst, PrintStream out ) throws XtumlException {
        if ( !transition_inst.R505_SM_SM().isEmpty() ) {
            out.print( "LINK2  505 IDS(" ); 
            out.printf( "'%s'", transition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transition_inst.R505_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_933( ExternalEntityParticipant externalentityparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !externalentityparticipant_inst.R933_represents_ExternalEntity().isEmpty() ) {
            out.print( "LINK2  933 IDS(" ); 
            out.printf( "'%s'", externalentityparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", externalentityparticipant_inst.R933_represents_ExternalEntity().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4014( InterfaceReference interfacereference_inst, PrintStream out ) throws XtumlException {
        if ( !interfacereference_inst.R4014_receives_delegation_via_Delegation().isEmpty() ) {
            out.print( "LINK2  4014 IDS(" ); 
            out.printf( "'%s'", interfacereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacereference_inst.R4014_receives_delegation_via_Delegation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_124( OperationParameter operationparameter_inst, PrintStream out ) throws XtumlException {
        if ( !operationparameter_inst.R124_succeeds_OperationParameter().isEmpty() ) {
            out.print( "LINK2  124 IDS(" ); 
            out.printf( "'%s'", operationparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationparameter_inst.R124_succeeds_OperationParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_485( Finalization finalization_inst, PrintStream out ) throws XtumlException {
        if ( !finalization_inst.R485_finalized_by_Statement().isEmpty() ) {
            out.print( "LINK3  485 IDS(" ); 
            out.printf( "'%s'", finalization_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", finalization_inst.R485_finalized_by_Statement().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", finalization_inst.R485_finalizes_Variable().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_682( ElseIfStmt elseifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !elseifstmt_inst.R682_IfStmt().isEmpty() ) {
            out.print( "LINK2  682 IDS(" ); 
            out.printf( "'%s'", elseifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elseifstmt_inst.R682_IfStmt().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_115( O_TFR o_tfr_inst, PrintStream out ) throws XtumlException {
        if ( !o_tfr_inst.R115_is_associated_with_ModelClass().isEmpty() ) {
            out.print( "LINK2  115 IDS(" ); 
            out.printf( "'%s'", o_tfr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_tfr_inst.R115_is_associated_with_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_105( ClassIdentifierAttribute classidentifierattribute_inst, PrintStream out ) throws XtumlException {
        if ( !classidentifierattribute_inst.R105_is_part_of__ClassIdentifier().isEmpty() ) {
            out.print( "LINK3  105 IDS(" ); 
            out.printf( "'%s'", classidentifierattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classidentifierattribute_inst.R105_is_part_of__ClassIdentifier().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classidentifierattribute_inst.R105_is_made_up_of__O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_101( ImportedClass importedclass_inst, PrintStream out ) throws XtumlException {
        if ( !importedclass_inst.R101_represents_ModelClass().isEmpty() ) {
            out.print( "LINK2  101 IDS(" ); 
            out.printf( "'%s'", importedclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedclass_inst.R101_represents_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_661( ACT_SMT act_smt_inst, PrintStream out ) throws XtumlException {
        if ( !act_smt_inst.R661_succeeds_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  661 IDS(" ); 
            out.printf( "'%s'", act_smt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_smt_inst.R661_succeeds_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4205( ComponentReference componentreference_inst, PrintStream out ) throws XtumlException {
        if ( !componentreference_inst.R4205_nested_in_C_C().isEmpty() ) {
            out.print( "LINK2  4205 IDS(" ); 
            out.printf( "'%s'", componentreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentreference_inst.R4205_nested_in_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_419( Message message_inst, PrintStream out ) throws XtumlException {
        if ( !message_inst.R419_defines_message_format_for_Iface().isEmpty() ) {
            out.print( "LINK2  419 IDS(" ); 
            out.printf( "'%s'", message_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", message_inst.R419_defines_message_format_for_Iface().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_703( GenerateSMEventStatement generatesmeventstatement_inst, PrintStream out ) throws XtumlException {
        if ( !generatesmeventstatement_inst.R703_is_a_GenerateEventStatement().isEmpty() ) {
            out.print( "LINK2  703 IDS(" ); 
            out.printf( "'%s'", generatesmeventstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatesmeventstatement_inst.R703_is_a_GenerateEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_618( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        if ( !relateusing_inst.R618_other_V_VAR().isEmpty() ) {
            out.print( "LINK2  618 IDS(" ); 
            out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relateusing_inst.R618_other_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_668( ReturnStmt returnstmt_inst, PrintStream out ) throws XtumlException {
        if ( !returnstmt_inst.R668_has_Value().isEmpty() ) {
            out.print( "LINK2  668 IDS(" ); 
            out.printf( "'%s'", returnstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", returnstmt_inst.R668_has_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1000( MessageArgument messageargument_inst, PrintStream out ) throws XtumlException {
        if ( !messageargument_inst.R1000_belongs_to_informal_MSG_M().isEmpty() ) {
            out.print( "LINK2  1000 IDS(" ); 
            out.printf( "'%s'", messageargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messageargument_inst.R1000_belongs_to_informal_MSG_M().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1133( CommunicationLink communicationlink_inst, PrintStream out ) throws XtumlException {
        if ( !communicationlink_inst.R1133_starts_at_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1133 IDS(" ); 
            out.printf( "'%s'", communicationlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", communicationlink_inst.R1133_starts_at_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1653( TerminatorServiceParameter terminatorserviceparameter_inst, PrintStream out ) throws XtumlException {
        if ( !terminatorserviceparameter_inst.R1653_DataType().isEmpty() ) {
            out.print( "LINK2  1653 IDS(" ); 
            out.printf( "'%s'", terminatorserviceparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", terminatorserviceparameter_inst.R1653_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4703( ImportedRequirement importedrequirement_inst, PrintStream out ) throws XtumlException {
        if ( !importedrequirement_inst.R4703_is_a_ImportedReference().isEmpty() ) {
            out.print( "LINK2  4703 IDS(" ); 
            out.printf( "'%s'", importedrequirement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedrequirement_inst.R4703_is_a_ImportedReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4703( ImportedProvision importedprovision_inst, PrintStream out ) throws XtumlException {
        if ( !importedprovision_inst.R4703_is_a_ImportedReference().isEmpty() ) {
            out.print( "LINK2  4703 IDS(" ); 
            out.printf( "'%s'", importedprovision_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedprovision_inst.R4703_is_a_ImportedReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_844( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R844_specifies_occurrences_of_TransientVar().isEmpty() ) {
            out.print( "LINK2  844 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R844_specifies_occurrences_of_TransientVar().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_941( TimeSpan timespan_inst, PrintStream out ) throws XtumlException {
        if ( !timespan_inst.R941_span_begins_at_TimingMark().isEmpty() ) {
            out.print( "LINK2  941 IDS(" ); 
            out.printf( "'%s'", timespan_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", timespan_inst.R941_span_begins_at_TimingMark().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_829( OperationValue operationvalue_inst, PrintStream out ) throws XtumlException {
        if ( !operationvalue_inst.R829_O_TFR().isEmpty() ) {
            out.print( "LINK2  829 IDS(" ); 
            out.printf( "'%s'", operationvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationvalue_inst.R829_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_201( ClassInAssociation classinassociation_inst, PrintStream out ) throws XtumlException {
        if ( !classinassociation_inst.R201_has_instance_associations_abstracted_Association().isEmpty() ) {
            out.print( "LINK3  201 IDS(" ); 
            out.printf( "'%s'", classinassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classinassociation_inst.R201_has_instance_associations_abstracted_Association().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classinassociation_inst.R201_abstracts_association_between_instances_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_940( Lifespan lifespan_inst, PrintStream out ) throws XtumlException {
        if ( !lifespan_inst.R940_extends_from_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  940 IDS(" ); 
            out.printf( "'%s'", lifespan_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", lifespan_inst.R940_extends_from_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2968( RuntimeChannel runtimechannel_inst, PrintStream out ) throws XtumlException {
        if ( !runtimechannel_inst.R2968_is_interface_provider_to_ComponentInstance().isEmpty() ) {
            out.print( "LINK3  2968 IDS(" ); 
            out.printf( "'%s'", runtimechannel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", runtimechannel_inst.R2968_is_interface_provider_to_ComponentInstance().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", runtimechannel_inst.R2968_is_interface_requirer_of_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_471( IfSmt ifsmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifsmt_inst.R471_executes_then_block_if_true_Expression().isEmpty() ) {
            out.print( "LINK2  471 IDS(" ); 
            out.printf( "'%s'", ifsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifsmt_inst.R471_executes_then_block_if_true_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_617( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        if ( !relateusing_inst.R617_one_V_VAR().isEmpty() ) {
            out.print( "LINK2  617 IDS(" ); 
            out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relateusing_inst.R617_one_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_677( ACT_FIO act_fio_inst, PrintStream out ) throws XtumlException {
        if ( !act_fio_inst.R677_from_extent_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  677 IDS(" ); 
            out.printf( "'%s'", act_fio_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_fio_inst.R677_from_extent_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1020( OperationMessage operationmessage_inst, PrintStream out ) throws XtumlException {
        if ( !operationmessage_inst.R1020_is_a_SynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1020 IDS(" ); 
            out.printf( "'%s'", operationmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationmessage_inst.R1020_is_a_SynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1020( FunctionMessage functionmessage_inst, PrintStream out ) throws XtumlException {
        if ( !functionmessage_inst.R1020_is_a_SynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1020 IDS(" ); 
            out.printf( "'%s'", functionmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionmessage_inst.R1020_is_a_SynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1020( InformalSynchronousMessage informalsynchronousmessage_inst, PrintStream out ) throws XtumlException {
        if ( !informalsynchronousmessage_inst.R1020_is_a_SynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1020 IDS(" ); 
            out.printf( "'%s'", informalsynchronousmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", informalsynchronousmessage_inst.R1020_is_a_SynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1020( InterfaceOperationMessage interfaceoperationmessage_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationmessage_inst.R1020_is_a_SynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1020 IDS(" ); 
            out.printf( "'%s'", interfaceoperationmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationmessage_inst.R1020_is_a_SynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1020( BridgeMessage bridgemessage_inst, PrintStream out ) throws XtumlException {
        if ( !bridgemessage_inst.R1020_is_a_SynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1020 IDS(" ); 
            out.printf( "'%s'", bridgemessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgemessage_inst.R1020_is_a_SynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_448( ClassRelationship classrelationship_inst, PrintStream out ) throws XtumlException {
        if ( !classrelationship_inst.R448_forms_relationship_population_of_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  448 IDS(" ); 
            out.printf( "'%s'", classrelationship_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classrelationship_inst.R448_forms_relationship_population_of_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_782( VariableReference variablereference_inst, PrintStream out ) throws XtumlException {
        if ( !variablereference_inst.R782_refers_to_local_Variable().isEmpty() ) {
            out.print( "LINK2  782 IDS(" ); 
            out.printf( "'%s'", variablereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variablereference_inst.R782_refers_to_local_Variable().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_429( FormalParameter formalparameter_inst, PrintStream out ) throws XtumlException {
        if ( !formalparameter_inst.R429_shapes_data_for_InvocableObject().isEmpty() ) {
            out.print( "LINK2  429 IDS(" ); 
            out.printf( "'%s'", formalparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", formalparameter_inst.R429_shapes_data_for_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_442( InstanceSelector instanceselector_inst, PrintStream out ) throws XtumlException {
        if ( !instanceselector_inst.R442_navigates_from_ModelInst().isEmpty() ) {
            out.print( "LINK2  442 IDS(" ); 
            out.printf( "'%s'", instanceselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instanceselector_inst.R442_navigates_from_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2969( RuntimeChannel runtimechannel_inst, PrintStream out ) throws XtumlException {
        if ( !runtimechannel_inst.R2969_implements_Satisfaction().isEmpty() ) {
            out.print( "LINK2  2969 IDS(" ); 
            out.printf( "'%s'", runtimechannel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", runtimechannel_inst.R2969_implements_Satisfaction().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_110( ReferredToIdentifierAttribute referredtoidentifierattribute_inst, PrintStream out ) throws XtumlException {
        if ( !referredtoidentifierattribute_inst.R110_identifies_for_this_association_ReferredToClassInAssoc().isEmpty() ) {
            out.print( "LINK3  110 IDS(" ); 
            out.printf( "'%s'", referredtoidentifierattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referredtoidentifierattribute_inst.R110_identifies_for_this_association_ReferredToClassInAssoc().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referredtoidentifierattribute_inst.R110_is_identified_in_this_association_by_ClassIdentifierAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_942( TimeSpan timespan_inst, PrintStream out ) throws XtumlException {
        if ( !timespan_inst.R942_span_ends_at_TimingMark().isEmpty() ) {
            out.print( "LINK2  942 IDS(" ); 
            out.printf( "'%s'", timespan_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", timespan_inst.R942_span_ends_at_TimingMark().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_805( TransientValueReference transientvaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !transientvaluereference_inst.R805_references_V_VAR().isEmpty() ) {
            out.print( "LINK2  805 IDS(" ); 
            out.printf( "'%s'", transientvaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transientvaluereference_inst.R805_references_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1001( MessageArgument messageargument_inst, PrintStream out ) throws XtumlException {
        if ( !messageargument_inst.R1001_belongs_to_formal_MSG_M().isEmpty() ) {
            out.print( "LINK2  1001 IDS(" ); 
            out.printf( "'%s'", messageargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messageargument_inst.R1001_belongs_to_formal_MSG_M().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_840( ArrayLengthValue arraylengthvalue_inst, PrintStream out ) throws XtumlException {
        if ( !arraylengthvalue_inst.R840_returns_length_of_Value().isEmpty() ) {
            out.print( "LINK2  840 IDS(" ); 
            out.printf( "'%s'", arraylengthvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arraylengthvalue_inst.R840_returns_length_of_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_659( ElseIfStmt elseifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !elseifstmt_inst.R659_test_result_Value().isEmpty() ) {
            out.print( "LINK2  659 IDS(" ); 
            out.printf( "'%s'", elseifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elseifstmt_inst.R659_test_result_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ACT_CON act_con_inst, PrintStream out ) throws XtumlException {
        if ( !act_con_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", act_con_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_con_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( OperationInvocation operationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !operationinvocation_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", operationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationinvocation_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( CreateNoVariable createnovariable_inst, PrintStream out ) throws XtumlException {
        if ( !createnovariable_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", createnovariable_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createnovariable_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( Relate relate_inst, PrintStream out ) throws XtumlException {
        if ( !relate_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", relate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relate_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( AssignToMember assigntomember_inst, PrintStream out ) throws XtumlException {
        if ( !assigntomember_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", assigntomember_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", assigntomember_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ElseStmt elsestmt_inst, PrintStream out ) throws XtumlException {
        if ( !elsestmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", elsestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elsestmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( EventSpecificationStatement eventspecificationstatement_inst, PrintStream out ) throws XtumlException {
        if ( !eventspecificationstatement_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", eventspecificationstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventspecificationstatement_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ACT_BRK act_brk_inst, PrintStream out ) throws XtumlException {
        if ( !act_brk_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", act_brk_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_brk_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( GeneratePreexistingEvent generatepreexistingevent_inst, PrintStream out ) throws XtumlException {
        if ( !generatepreexistingevent_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", generatepreexistingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatepreexistingevent_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( Control control_inst, PrintStream out ) throws XtumlException {
        if ( !control_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", control_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", control_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( Delete delete_inst, PrintStream out ) throws XtumlException {
        if ( !delete_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", delete_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", delete_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ForStmt forstmt_inst, PrintStream out ) throws XtumlException {
        if ( !forstmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", forstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forstmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        if ( !unrelateusing_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelateusing_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( WhileStmt whilestmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilestmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", whilestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilestmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ElseIfStmt elseifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !elseifstmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", elseifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elseifstmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifstmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifstmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ACT_SEL act_sel_inst, PrintStream out ) throws XtumlException {
        if ( !act_sel_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", act_sel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_sel_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( SelectFromInstancesWhere selectfrominstanceswhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstanceswhere_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", selectfrominstanceswhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstanceswhere_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( BridgeInvocation bridgeinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeinvocation_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", bridgeinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeinvocation_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( Unrelate unrelate_inst, PrintStream out ) throws XtumlException {
        if ( !unrelate_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", unrelate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelate_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( InterfaceOperationInvocation interfaceoperationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !interfaceoperationinvocation_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", interfaceoperationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfaceoperationinvocation_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( SignalInvocation signalinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !signalinvocation_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", signalinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalinvocation_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( FunctionInvocation functioninvocation_inst, PrintStream out ) throws XtumlException {
        if ( !functioninvocation_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", functioninvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functioninvocation_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        if ( !relateusing_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relateusing_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ReturnStmt returnstmt_inst, PrintStream out ) throws XtumlException {
        if ( !returnstmt_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", returnstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", returnstmt_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( ACT_FIO act_fio_inst, PrintStream out ) throws XtumlException {
        if ( !act_fio_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", act_fio_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_fio_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_603( Create create_inst, PrintStream out ) throws XtumlException {
        if ( !create_inst.R603_is_a_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  603 IDS(" ); 
            out.printf( "'%s'", create_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", create_inst.R603_is_a_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_690( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifstmt_inst.R690_was_executing_when_halted_ElseIfStmt().isEmpty() ) {
            out.print( "LINK2  690 IDS(" ); 
            out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifstmt_inst.R690_was_executing_when_halted_ElseIfStmt().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2963( ComponentInstance componentinstance_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstance_inst.R2963_is_verifying_instance_of_ComponentReference().isEmpty() ) {
            out.print( "LINK2  2963 IDS(" ); 
            out.printf( "'%s'", componentinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstance_inst.R2963_is_verifying_instance_of_ComponentReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_508( NoEventTransition noeventtransition_inst, PrintStream out ) throws XtumlException {
        if ( !noeventtransition_inst.R508_originates_from_StateMachineState().isEmpty() ) {
            out.print( "LINK2  508 IDS(" ); 
            out.printf( "'%s'", noeventtransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", noeventtransition_inst.R508_originates_from_StateMachineState().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_672( CreateNoVariable createnovariable_inst, PrintStream out ) throws XtumlException {
        if ( !createnovariable_inst.R672_instance_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  672 IDS(" ); 
            out.printf( "'%s'", createnovariable_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createnovariable_inst.R672_instance_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_790( Where where_inst, PrintStream out ) throws XtumlException {
        if ( !where_inst.R790_filters_Expression().isEmpty() ) {
            out.print( "LINK2  790 IDS(" ); 
            out.printf( "'%s'", where_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", where_inst.R790_filters_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_208( ClassAsSimpleFormalizer classassimpleformalizer_inst, PrintStream out ) throws XtumlException {
        if ( !classassimpleformalizer_inst.R208_is_related_to_participant_via_SimpleAssociation().isEmpty() ) {
            out.print( "LINK2  208 IDS(" ); 
            out.printf( "'%s'", classassimpleformalizer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassimpleformalizer_inst.R208_is_related_to_participant_via_SimpleAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2964( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2964_is_pending_in_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2964 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2964_is_pending_in_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4708( ImportedReference importedreference_inst, PrintStream out ) throws XtumlException {
        if ( !importedreference_inst.R4708_originates_from_PortReference().isEmpty() ) {
            out.print( "LINK2  4708 IDS(" ); 
            out.printf( "'%s'", importedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedreference_inst.R4708_originates_from_PortReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_810( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R810_BridgeValue().isEmpty() ) {
            out.print( "LINK2  810 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R810_BridgeValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_653( Relate relate_inst, PrintStream out ) throws XtumlException {
        if ( !relate_inst.R653_creates_Association().isEmpty() ) {
            out.print( "LINK2  653 IDS(" ); 
            out.printf( "'%s'", relate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relate_inst.R653_creates_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_835( VariableLocation variablelocation_inst, PrintStream out ) throws XtumlException {
        if ( !variablelocation_inst.R835_V_VAR().isEmpty() ) {
            out.print( "LINK2  835 IDS(" ); 
            out.printf( "'%s'", variablelocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variablelocation_inst.R835_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4000( CodeBlock codeblock_inst, PrintStream out ) throws XtumlException {
        if ( !codeblock_inst.R4000_is_invoked_in_InvocableObject().isEmpty() ) {
            out.print( "LINK2  4000 IDS(" ); 
            out.printf( "'%s'", codeblock_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", codeblock_inst.R4000_is_invoked_in_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_477( Statement statement_inst, PrintStream out ) throws XtumlException {
        if ( !statement_inst.R477_executes_before_Statement().isEmpty() ) {
            out.print( "LINK2  477 IDS(" ); 
            out.printf( "'%s'", statement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statement_inst.R477_executes_before_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_712( E_GEN e_gen_inst, PrintStream out ) throws XtumlException {
        if ( !e_gen_inst.R712_has_recipient_V_VAR().isEmpty() ) {
            out.print( "LINK2  712 IDS(" ); 
            out.printf( "'%s'", e_gen_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", e_gen_inst.R712_has_recipient_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1104( ActivityEdge activityedge_inst, PrintStream out ) throws XtumlException {
        if ( !activityedge_inst.R1104_source_ActivityNode().isEmpty() ) {
            out.print( "LINK2  1104 IDS(" ); 
            out.printf( "'%s'", activityedge_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activityedge_inst.R1104_source_ActivityNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2933( DataItemValue dataitemvalue_inst, PrintStream out ) throws XtumlException {
        if ( !dataitemvalue_inst.R2933_PendingEvent().isEmpty() ) {
            out.print( "LINK2  2933 IDS(" ); 
            out.printf( "'%s'", dataitemvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dataitemvalue_inst.R2933_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_428( InvocableObject invocableobject_inst, PrintStream out ) throws XtumlException {
        if ( !invocableobject_inst.R428_return_value_is_typed_by_TypeReference().isEmpty() ) {
            out.print( "LINK2  428 IDS(" ); 
            out.printf( "'%s'", invocableobject_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", invocableobject_inst.R428_return_value_is_typed_by_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_615( Relate relate_inst, PrintStream out ) throws XtumlException {
        if ( !relate_inst.R615_one_V_VAR().isEmpty() ) {
            out.print( "LINK2  615 IDS(" ); 
            out.printf( "'%s'", relate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relate_inst.R615_one_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1103( ActivityEdge activityedge_inst, PrintStream out ) throws XtumlException {
        if ( !activityedge_inst.R1103_target_ActivityNode().isEmpty() ) {
            out.print( "LINK2  1103 IDS(" ); 
            out.printf( "'%s'", activityedge_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activityedge_inst.R1103_target_ActivityNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_509( CreationTransition creationtransition_inst, PrintStream out ) throws XtumlException {
        if ( !creationtransition_inst.R509_is_assigned_to_LocalEvent().isEmpty() ) {
            out.print( "LINK2  509 IDS(" ); 
            out.printf( "'%s'", creationtransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", creationtransition_inst.R509_is_assigned_to_LocalEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1502( LeafSymbolicConstant leafsymbolicconstant_inst, PrintStream out ) throws XtumlException {
        if ( !leafsymbolicconstant_inst.R1502_is_a_SymbolicConstant().isEmpty() ) {
            out.print( "LINK2  1502 IDS(" ); 
            out.printf( "'%s'", leafsymbolicconstant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", leafsymbolicconstant_inst.R1502_is_a_SymbolicConstant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_455( ForSmt forsmt_inst, PrintStream out ) throws XtumlException {
        if ( !forsmt_inst.R455_has_control_CodeBlock().isEmpty() ) {
            out.print( "LINK2  455 IDS(" ); 
            out.printf( "'%s'", forsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forsmt_inst.R455_has_control_CodeBlock().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2956( DataItemValue dataitemvalue_inst, PrintStream out ) throws XtumlException {
        if ( !dataitemvalue_inst.R2956_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  2956 IDS(" ); 
            out.printf( "'%s'", dataitemvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dataitemvalue_inst.R2956_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_108( AttributeReferenceInClass attributereferenceinclass_inst, PrintStream out ) throws XtumlException {
        if ( !attributereferenceinclass_inst.R108_is_resolved_by_ReferentialAttribute().isEmpty() ) {
            out.print( "LINK2  108 IDS(" ); 
            out.printf( "'%s'", attributereferenceinclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereferenceinclass_inst.R108_is_resolved_by_ReferentialAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2970( ComponentInstance componentinstance_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstance_inst.R2970_is_verifying_EP_PKG().isEmpty() ) {
            out.print( "LINK2  2970 IDS(" ); 
            out.printf( "'%s'", componentinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstance_inst.R2970_is_verifying_EP_PKG().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_842( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R842_MessageValue().isEmpty() ) {
            out.print( "LINK2  842 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R842_MessageValue().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2951( ValueInStackFrame valueinstackframe_inst, PrintStream out ) throws XtumlException {
        if ( !valueinstackframe_inst.R2951_StackFrame().isEmpty() ) {
            out.print( "LINK2  2951 IDS(" ); 
            out.printf( "'%s'", valueinstackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", valueinstackframe_inst.R2951_StackFrame().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_796( Where where_inst, PrintStream out ) throws XtumlException {
        if ( !where_inst.R796_has_condition_Expression().isEmpty() ) {
            out.print( "LINK2  796 IDS(" ); 
            out.printf( "'%s'", where_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", where_inst.R796_has_condition_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2910( AttributeValue attributevalue_inst, PrintStream out ) throws XtumlException {
        if ( !attributevalue_inst.R2910_is_instance_of_O_ATTR().isEmpty() ) {
            out.print( "LINK2  2910 IDS(" ); 
            out.printf( "'%s'", attributevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributevalue_inst.R2910_is_instance_of_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4511( AttributeReference attributereference_inst, PrintStream out ) throws XtumlException {
        if ( !attributereference_inst.R4511_refers_to_another_attribute_through_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  4511 IDS(" ); 
            out.printf( "'%s'", attributereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereference_inst.R4511_refers_to_another_attribute_through_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_517( ClassStateMachine classstatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !classstatemachine_inst.R517_is_a_SM_SM().isEmpty() ) {
            out.print( "LINK2  517 IDS(" ); 
            out.printf( "'%s'", classstatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classstatemachine_inst.R517_is_a_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_517( InstanceStateMachine instancestatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !instancestatemachine_inst.R517_is_a_SM_SM().isEmpty() ) {
            out.print( "LINK2  517 IDS(" ); 
            out.printf( "'%s'", instancestatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancestatemachine_inst.R517_is_a_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2945( EventQueueEntry eventqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !eventqueueentry_inst.R2945_follows_EventQueueEntry().isEmpty() ) {
            out.print( "LINK2  2945 IDS(" ); 
            out.printf( "'%s'", eventqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventqueueentry_inst.R2945_follows_EventQueueEntry().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4501( ProvidedExecutableProperty providedexecutableproperty_inst, PrintStream out ) throws XtumlException {
        if ( !providedexecutableproperty_inst.R4501_implements_ExecutableProperty().isEmpty() ) {
            out.print( "LINK3  4501 IDS(" ); 
            out.printf( "'%s'", providedexecutableproperty_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedexecutableproperty_inst.R4501_implements_ExecutableProperty().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedexecutableproperty_inst.R4501_is_implemented_by_Provision().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_699( Body body_inst, PrintStream out ) throws XtumlException {
        if ( !body_inst.R699_has_current_scope_Block().isEmpty() ) {
            out.print( "LINK2  699 IDS(" ); 
            out.printf( "'%s'", body_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", body_inst.R699_has_current_scope_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_687( ProvidedOperationBody providedoperationbody_inst, PrintStream out ) throws XtumlException {
        if ( !providedoperationbody_inst.R687_specifies_processing_for_ProvidedOperation().isEmpty() ) {
            out.print( "LINK2  687 IDS(" ); 
            out.printf( "'%s'", providedoperationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedoperationbody_inst.R687_specifies_processing_for_ProvidedOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_533( StateMachineEventDataItem statemachineeventdataitem_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineeventdataitem_inst.R533_succeeds_StateMachineEventDataItem().isEmpty() ) {
            out.print( "LINK2  533 IDS(" ); 
            out.printf( "'%s'", statemachineeventdataitem_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineeventdataitem_inst.R533_succeeds_StateMachineEventDataItem().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_483( UnrelateSmt unrelatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !unrelatesmt_inst.R483_unrelates_formalizing_Expression().isEmpty() ) {
            out.print( "LINK2  483 IDS(" ); 
            out.printf( "'%s'", unrelatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelatesmt_inst.R483_unrelates_formalizing_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_818( InstanceHandle instancehandle_inst, PrintStream out ) throws XtumlException {
        if ( !instancehandle_inst.R818_refers_to_ModelClass().isEmpty() ) {
            out.print( "LINK2  818 IDS(" ); 
            out.printf( "'%s'", instancehandle_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancehandle_inst.R818_refers_to_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_824( LiteralEnumerator literalenumerator_inst, PrintStream out ) throws XtumlException {
        if ( !literalenumerator_inst.R824_has_value_S_ENUM().isEmpty() ) {
            out.print( "LINK2  824 IDS(" ); 
            out.printf( "'%s'", literalenumerator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalenumerator_inst.R824_has_value_S_ENUM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4559( UtilityFunction utilityfunction_inst, PrintStream out ) throws XtumlException {
        if ( !utilityfunction_inst.R4559_provided_by_Utility().isEmpty() ) {
            out.print( "LINK2  4559 IDS(" ); 
            out.printf( "'%s'", utilityfunction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utilityfunction_inst.R4559_provided_by_Utility().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8000( PackageableElement packageableelement_inst, PrintStream out ) throws XtumlException {
        if ( !packageableelement_inst.R8000_contained_by_EP_PKG().isEmpty() ) {
            out.print( "LINK2  8000 IDS(" ); 
            out.printf( "'%s'", packageableelement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packageableelement_inst.R8000_contained_by_EP_PKG().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_103( O_ATTR o_attr_inst, PrintStream out ) throws XtumlException {
        if ( !o_attr_inst.R103_succeeds_O_ATTR().isEmpty() ) {
            out.print( "LINK2  103 IDS(" ); 
            out.printf( "'%s'", o_attr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_attr_inst.R103_succeeds_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_449( InstancePopulationSelector instancepopulationselector_inst, PrintStream out ) throws XtumlException {
        if ( !instancepopulationselector_inst.R449_selects_instances_of_ModelInst().isEmpty() ) {
            out.print( "LINK2  449 IDS(" ); 
            out.printf( "'%s'", instancepopulationselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancepopulationselector_inst.R449_selects_instances_of_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( TransitionActionBody transitionactionbody_inst, PrintStream out ) throws XtumlException {
        if ( !transitionactionbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", transitionactionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitionactionbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( OperationBody operationbody_inst, PrintStream out ) throws XtumlException {
        if ( !operationbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", operationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( RequiredSignalBody requiredsignalbody_inst, PrintStream out ) throws XtumlException {
        if ( !requiredsignalbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", requiredsignalbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredsignalbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( FunctionBody functionbody_inst, PrintStream out ) throws XtumlException {
        if ( !functionbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", functionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( DerivedAttributeBody derivedattributebody_inst, PrintStream out ) throws XtumlException {
        if ( !derivedattributebody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", derivedattributebody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", derivedattributebody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( RequiredOperationBody requiredoperationbody_inst, PrintStream out ) throws XtumlException {
        if ( !requiredoperationbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", requiredoperationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredoperationbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( ProvidedSignalBody providedsignalbody_inst, PrintStream out ) throws XtumlException {
        if ( !providedsignalbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", providedsignalbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedsignalbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( BridgeBody bridgebody_inst, PrintStream out ) throws XtumlException {
        if ( !bridgebody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", bridgebody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgebody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( StateActionBody stateactionbody_inst, PrintStream out ) throws XtumlException {
        if ( !stateactionbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", stateactionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stateactionbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_698( ProvidedOperationBody providedoperationbody_inst, PrintStream out ) throws XtumlException {
        if ( !providedoperationbody_inst.R698_is_a_Body().isEmpty() ) {
            out.print( "LINK2  698 IDS(" ); 
            out.printf( "'%s'", providedoperationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", providedoperationbody_inst.R698_is_a_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4705( ImportedProvisionInSatisfaction importedprovisioninsatisfaction_inst, PrintStream out ) throws XtumlException {
        if ( !importedprovisioninsatisfaction_inst.R4705_provides_satisfaction_through_Satisfaction().isEmpty() ) {
            out.print( "LINK3  4705 IDS(" ); 
            out.printf( "'%s'", importedprovisioninsatisfaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedprovisioninsatisfaction_inst.R4705_provides_satisfaction_through_Satisfaction().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedprovisioninsatisfaction_inst.R4705_satisfaction_made_with_ImportedProvision().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_621( Unrelate unrelate_inst, PrintStream out ) throws XtumlException {
        if ( !unrelate_inst.R621_other_V_VAR().isEmpty() ) {
            out.print( "LINK2  621 IDS(" ); 
            out.printf( "'%s'", unrelate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelate_inst.R621_other_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2935( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2935_targets_I_INS().isEmpty() ) {
            out.print( "LINK2  2935 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2935_targets_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4017( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R4017_specifies_occurrences_of_PropertyParameter().isEmpty() ) {
            out.print( "LINK2  4017 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R4017_specifies_occurrences_of_PropertyParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1107( AcceptEvent acceptevent_inst, PrintStream out ) throws XtumlException {
        if ( !acceptevent_inst.R1107_is_a_ActionNode().isEmpty() ) {
            out.print( "LINK2  1107 IDS(" ); 
            out.printf( "'%s'", acceptevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", acceptevent_inst.R1107_is_a_ActionNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1107( SendSignal sendsignal_inst, PrintStream out ) throws XtumlException {
        if ( !sendsignal_inst.R1107_is_a_ActionNode().isEmpty() ) {
            out.print( "LINK2  1107 IDS(" ); 
            out.printf( "'%s'", sendsignal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", sendsignal_inst.R1107_is_a_ActionNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1107( ActivityDiagramAction activitydiagramaction_inst, PrintStream out ) throws XtumlException {
        if ( !activitydiagramaction_inst.R1107_is_a_ActionNode().isEmpty() ) {
            out.print( "LINK2  1107 IDS(" ); 
            out.printf( "'%s'", activitydiagramaction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", activitydiagramaction_inst.R1107_is_a_ActionNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_450( Statement statement_inst, PrintStream out ) throws XtumlException {
        if ( !statement_inst.R450_is_contained_by_CodeBlock().isEmpty() ) {
            out.print( "LINK2  450 IDS(" ); 
            out.printf( "'%s'", statement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statement_inst.R450_is_contained_by_CodeBlock().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_17( StructuredDataType structureddatatype_inst, PrintStream out ) throws XtumlException {
        if ( !structureddatatype_inst.R17_is_a_DataType().isEmpty() ) {
            out.print( "LINK2  17 IDS(" ); 
            out.printf( "'%s'", structureddatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", structureddatatype_inst.R17_is_a_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_17( InstanceReferenceDataType instancereferencedatatype_inst, PrintStream out ) throws XtumlException {
        if ( !instancereferencedatatype_inst.R17_is_a_DataType().isEmpty() ) {
            out.print( "LINK2  17 IDS(" ); 
            out.printf( "'%s'", instancereferencedatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancereferencedatatype_inst.R17_is_a_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_17( CoreDataType coredatatype_inst, PrintStream out ) throws XtumlException {
        if ( !coredatatype_inst.R17_is_a_DataType().isEmpty() ) {
            out.print( "LINK2  17 IDS(" ); 
            out.printf( "'%s'", coredatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", coredatatype_inst.R17_is_a_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_17( UserDataType userdatatype_inst, PrintStream out ) throws XtumlException {
        if ( !userdatatype_inst.R17_is_a_DataType().isEmpty() ) {
            out.print( "LINK2  17 IDS(" ); 
            out.printf( "'%s'", userdatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", userdatatype_inst.R17_is_a_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_17( EnumerationDataType enumerationdatatype_inst, PrintStream out ) throws XtumlException {
        if ( !enumerationdatatype_inst.R17_is_a_DataType().isEmpty() ) {
            out.print( "LINK2  17 IDS(" ); 
            out.printf( "'%s'", enumerationdatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", enumerationdatatype_inst.R17_is_a_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_206( SubtypeSupertypeAssociation subtypesupertypeassociation_inst, PrintStream out ) throws XtumlException {
        if ( !subtypesupertypeassociation_inst.R206_is_a_Association().isEmpty() ) {
            out.print( "LINK2  206 IDS(" ); 
            out.printf( "'%s'", subtypesupertypeassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", subtypesupertypeassociation_inst.R206_is_a_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_206( LinkedAssociation linkedassociation_inst, PrintStream out ) throws XtumlException {
        if ( !linkedassociation_inst.R206_is_a_Association().isEmpty() ) {
            out.print( "LINK2  206 IDS(" ); 
            out.printf( "'%s'", linkedassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", linkedassociation_inst.R206_is_a_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_206( DerivedAssociation derivedassociation_inst, PrintStream out ) throws XtumlException {
        if ( !derivedassociation_inst.R206_is_a_Association().isEmpty() ) {
            out.print( "LINK2  206 IDS(" ); 
            out.printf( "'%s'", derivedassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", derivedassociation_inst.R206_is_a_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_206( SimpleAssociation simpleassociation_inst, PrintStream out ) throws XtumlException {
        if ( !simpleassociation_inst.R206_is_a_Association().isEmpty() ) {
            out.print( "LINK2  206 IDS(" ); 
            out.printf( "'%s'", simpleassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", simpleassociation_inst.R206_is_a_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_424( Attribute attribute_inst, PrintStream out ) throws XtumlException {
        if ( !attribute_inst.R424_is_typed_by_TypeReference().isEmpty() ) {
            out.print( "LINK2  424 IDS(" ); 
            out.printf( "'%s'", attribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attribute_inst.R424_is_typed_by_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_202( ClassInAssociation classinassociation_inst, PrintStream out ) throws XtumlException {
        if ( !classinassociation_inst.R202_may_be_represented_by_ImportedClass().isEmpty() ) {
            out.print( "LINK2  202 IDS(" ); 
            out.printf( "'%s'", classinassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classinassociation_inst.R202_may_be_represented_by_ImportedClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_639( ACT_FIO act_fio_inst, PrintStream out ) throws XtumlException {
        if ( !act_fio_inst.R639_selection_V_VAR().isEmpty() ) {
            out.print( "LINK2  639 IDS(" ); 
            out.printf( "'%s'", act_fio_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_fio_inst.R639_selection_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_125( O_TFR o_tfr_inst, PrintStream out ) throws XtumlException {
        if ( !o_tfr_inst.R125_succeeds_O_TFR().isEmpty() ) {
            out.print( "LINK2  125 IDS(" ); 
            out.printf( "'%s'", o_tfr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_tfr_inst.R125_succeeds_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_826( Value value_inst, PrintStream out ) throws XtumlException {
        if ( !value_inst.R826_has_scope_Block().isEmpty() ) {
            out.print( "LINK2  826 IDS(" ); 
            out.printf( "'%s'", value_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", value_inst.R826_has_scope_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2944( EventQueueEntry eventqueueentry_inst, PrintStream out ) throws XtumlException {
        if ( !eventqueueentry_inst.R2944_ComponentInstance().isEmpty() ) {
            out.print( "LINK3  2944 IDS(" ); 
            out.printf( "'%s'", eventqueueentry_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventqueueentry_inst.R2944_ComponentInstance().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventqueueentry_inst.R2944_PendingEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_664( SelectRelatedWhere selectrelatedwhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelatedwhere_inst.R664_is_a_ACT_SEL().isEmpty() ) {
            out.print( "LINK2  664 IDS(" ); 
            out.printf( "'%s'", selectrelatedwhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelatedwhere_inst.R664_is_a_ACT_SEL().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_664( SelectRelatedBy selectrelatedby_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelatedby_inst.R664_is_a_ACT_SEL().isEmpty() ) {
            out.print( "LINK2  664 IDS(" ); 
            out.printf( "'%s'", selectrelatedby_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelatedby_inst.R664_is_a_ACT_SEL().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_484( UnrelateSmt unrelatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !unrelatesmt_inst.R484_deletes_instances_of_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  484 IDS(" ); 
            out.printf( "'%s'", unrelatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelatesmt_inst.R484_deletes_instances_of_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_512( MealyActionHome mealyactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !mealyactionhome_inst.R512_MealyStateMachine().isEmpty() ) {
            out.print( "LINK3  512 IDS(" ); 
            out.printf( "'%s'", mealyactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mealyactionhome_inst.R512_MealyStateMachine().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mealyactionhome_inst.R512_Transition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_606( ElseStmt elsestmt_inst, PrintStream out ) throws XtumlException {
        if ( !elsestmt_inst.R606_controls_Block().isEmpty() ) {
            out.print( "LINK2  606 IDS(" ); 
            out.printf( "'%s'", elsestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elsestmt_inst.R606_controls_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_459( ForSmt forsmt_inst, PrintStream out ) throws XtumlException {
        if ( !forsmt_inst.R459_declares_as_iterator_Variable().isEmpty() ) {
            out.print( "LINK2  459 IDS(" ); 
            out.printf( "'%s'", forsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forsmt_inst.R459_declares_as_iterator_Variable().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( UtilityFunction utilityfunction_inst, PrintStream out ) throws XtumlException {
        if ( !utilityfunction_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", utilityfunction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utilityfunction_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( StateTransition statetransition_inst, PrintStream out ) throws XtumlException {
        if ( !statetransition_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", statetransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statetransition_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( Event event_inst, PrintStream out ) throws XtumlException {
        if ( !event_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", event_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", event_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( PortMessage portmessage_inst, PrintStream out ) throws XtumlException {
        if ( !portmessage_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", portmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", portmessage_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( Function function_inst, PrintStream out ) throws XtumlException {
        if ( !function_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", function_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", function_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( State state_inst, PrintStream out ) throws XtumlException {
        if ( !state_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", state_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", state_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( GenericInvocable genericinvocable_inst, PrintStream out ) throws XtumlException {
        if ( !genericinvocable_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", genericinvocable_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", genericinvocable_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( Operation operation_inst, PrintStream out ) throws XtumlException {
        if ( !operation_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", operation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operation_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_427( AttributeDerivation attributederivation_inst, PrintStream out ) throws XtumlException {
        if ( !attributederivation_inst.R427_is_a_InvocableObject().isEmpty() ) {
            out.print( "LINK2  427 IDS(" ); 
            out.printf( "'%s'", attributederivation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributederivation_inst.R427_is_a_InvocableObject().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4572( RelationshipPopulationSelector relationshippopulationselector_inst, PrintStream out ) throws XtumlException {
        if ( !relationshippopulationselector_inst.R4572_selects_instances_of_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  4572 IDS(" ); 
            out.printf( "'%s'", relationshippopulationselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relationshippopulationselector_inst.R4572_selects_instances_of_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2976( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2976_originates_from_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2976 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2976_originates_from_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_624( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        if ( !unrelateusing_inst.R624_using_V_VAR().isEmpty() ) {
            out.print( "LINK2  624 IDS(" ); 
            out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelateusing_inst.R624_using_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1011( OperationMessage operationmessage_inst, PrintStream out ) throws XtumlException {
        if ( !operationmessage_inst.R1011_is_invocation_of_O_TFR().isEmpty() ) {
            out.print( "LINK2  1011 IDS(" ); 
            out.printf( "'%s'", operationmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationmessage_inst.R1011_is_invocation_of_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_215( ClassAsDerivedOtherSide classasderivedotherside_inst, PrintStream out ) throws XtumlException {
        if ( !classasderivedotherside_inst.R215_is_related_to_one_side_via_DerivedAssociation().isEmpty() ) {
            out.print( "LINK2  215 IDS(" ); 
            out.printf( "'%s'", classasderivedotherside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasderivedotherside_inst.R215_is_related_to_one_side_via_DerivedAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_833( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        if ( !parametervalue_inst.R833_is_a_value_of_OperationParameter().isEmpty() ) {
            out.print( "LINK2  833 IDS(" ); 
            out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parametervalue_inst.R833_is_a_value_of_OperationParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_531( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R531_specifies_occurrences_of_StateMachineEventDataItem().isEmpty() ) {
            out.print( "LINK2  531 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R531_specifies_occurrences_of_StateMachineEventDataItem().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_211( ClassAsLink classaslink_inst, PrintStream out ) throws XtumlException {
        if ( !classaslink_inst.R211_formalizes_association_between_associated_classes_LinkedAssociation().isEmpty() ) {
            out.print( "LINK2  211 IDS(" ); 
            out.printf( "'%s'", classaslink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classaslink_inst.R211_formalizes_association_between_associated_classes_LinkedAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3800( TypeReference typereference_inst, PrintStream out ) throws XtumlException {
        if ( !typereference_inst.R3800_based_on_Type().isEmpty() ) {
            out.print( "LINK2  3800 IDS(" ); 
            out.printf( "'%s'", typereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", typereference_inst.R3800_based_on_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_123( InstanceReferenceDataType instancereferencedatatype_inst, PrintStream out ) throws XtumlException {
        if ( !instancereferencedatatype_inst.R123_provides_reference_datatype_for_ModelClass().isEmpty() ) {
            out.print( "LINK2  123 IDS(" ); 
            out.printf( "'%s'", instancereferencedatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancereferencedatatype_inst.R123_provides_reference_datatype_for_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( ExpressionAsStatement expressionasstatement_inst, PrintStream out ) throws XtumlException {
        if ( !expressionasstatement_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", expressionasstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", expressionasstatement_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( DeleteSmt deletesmt_inst, PrintStream out ) throws XtumlException {
        if ( !deletesmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", deletesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", deletesmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( RelateSmt relatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !relatesmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", relatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relatesmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( WhileSmt whilesmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilesmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", whilesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilesmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( BreakSmt breaksmt_inst, PrintStream out ) throws XtumlException {
        if ( !breaksmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", breaksmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", breaksmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( Generate generate_inst, PrintStream out ) throws XtumlException {
        if ( !generate_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", generate_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generate_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( ContinueSmt continuesmt_inst, PrintStream out ) throws XtumlException {
        if ( !continuesmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", continuesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", continuesmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( Halt halt_inst, PrintStream out ) throws XtumlException {
        if ( !halt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", halt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", halt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( NullSmt nullsmt_inst, PrintStream out ) throws XtumlException {
        if ( !nullsmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", nullsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", nullsmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( UnrelateSmt unrelatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !unrelatesmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", unrelatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelatesmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( ReturnSmt returnsmt_inst, PrintStream out ) throws XtumlException {
        if ( !returnsmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", returnsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", returnsmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( IfSmt ifsmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifsmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", ifsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifsmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_451( ForSmt forsmt_inst, PrintStream out ) throws XtumlException {
        if ( !forsmt_inst.R451_is_a_Statement().isEmpty() ) {
            out.print( "LINK2  451 IDS(" ); 
            out.printf( "'%s'", forsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forsmt_inst.R451_is_a_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1016( FunctionArgument functionargument_inst, PrintStream out ) throws XtumlException {
        if ( !functionargument_inst.R1016_is_represented_by_FunctionParameter().isEmpty() ) {
            out.print( "LINK2  1016 IDS(" ); 
            out.printf( "'%s'", functionargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionargument_inst.R1016_is_represented_by_FunctionParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_24( FunctionParameter functionparameter_inst, PrintStream out ) throws XtumlException {
        if ( !functionparameter_inst.R24_is_defined_for_S_SYNC().isEmpty() ) {
            out.print( "LINK2  24 IDS(" ); 
            out.printf( "'%s'", functionparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionparameter_inst.R24_is_defined_for_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_819( V_INS v_ins_inst, PrintStream out ) throws XtumlException {
        if ( !v_ins_inst.R819_refers_to_ModelClass().isEmpty() ) {
            out.print( "LINK2  819 IDS(" ); 
            out.printf( "'%s'", v_ins_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_ins_inst.R819_refers_to_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1128( CommunicationLink communicationlink_inst, PrintStream out ) throws XtumlException {
        if ( !communicationlink_inst.R1128_may_be_formalized_against_Association().isEmpty() ) {
            out.print( "LINK2  1128 IDS(" ); 
            out.printf( "'%s'", communicationlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", communicationlink_inst.R1128_may_be_formalized_against_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_688( TransitionActionBody transitionactionbody_inst, PrintStream out ) throws XtumlException {
        if ( !transitionactionbody_inst.R688_specifies_processing_for_Action().isEmpty() ) {
            out.print( "LINK2  688 IDS(" ); 
            out.printf( "'%s'", transitionactionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitionactionbody_inst.R688_specifies_processing_for_Action().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1014( BridgeArgument bridgeargument_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeargument_inst.R1014_is_represented_by_BridgeParameter().isEmpty() ) {
            out.print( "LINK2  1014 IDS(" ); 
            out.printf( "'%s'", bridgeargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeargument_inst.R1014_is_represented_by_BridgeParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4007( PropertyParameter propertyparameter_inst, PrintStream out ) throws XtumlException {
        if ( !propertyparameter_inst.R4007_is_typed_by_DataType().isEmpty() ) {
            out.print( "LINK2  4007 IDS(" ); 
            out.printf( "'%s'", propertyparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", propertyparameter_inst.R4007_is_typed_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_795( Expression expression_inst, PrintStream out ) throws XtumlException {
        if ( !expression_inst.R795_expresses_value_of_TypeReference().isEmpty() ) {
            out.print( "LINK2  795 IDS(" ); 
            out.printf( "'%s'", expression_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", expression_inst.R795_expresses_value_of_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1505( SymbolicConstant symbolicconstant_inst, PrintStream out ) throws XtumlException {
        if ( !symbolicconstant_inst.R1505_succeeds_SymbolicConstant().isEmpty() ) {
            out.print( "LINK2  1505 IDS(" ); 
            out.printf( "'%s'", symbolicconstant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", symbolicconstant_inst.R1505_succeeds_SymbolicConstant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2941( BlockInStackFrame blockinstackframe_inst, PrintStream out ) throws XtumlException {
        if ( !blockinstackframe_inst.R2941_is_currently_visiting_ACT_SMT().isEmpty() ) {
            out.print( "LINK2  2941 IDS(" ); 
            out.printf( "'%s'", blockinstackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", blockinstackframe_inst.R2941_is_currently_visiting_ACT_SMT().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_627( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R627_OperationInvocation().isEmpty() ) {
            out.print( "LINK2  627 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R627_OperationInvocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_480( RelateSmt relatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !relatesmt_inst.R480_relates_participating_Expression().isEmpty() ) {
            out.print( "LINK2  480 IDS(" ); 
            out.printf( "'%s'", relatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relatesmt_inst.R480_relates_participating_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_504( EventIgnored eventignored_inst, PrintStream out ) throws XtumlException {
        if ( !eventignored_inst.R504_is_a_StateEventMatrixEntry().isEmpty() ) {
            out.print( "LINK2  504 IDS(" ); 
            out.printf( "'%s'", eventignored_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventignored_inst.R504_is_a_StateEventMatrixEntry().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_504( NewStateTransition newstatetransition_inst, PrintStream out ) throws XtumlException {
        if ( !newstatetransition_inst.R504_is_a_StateEventMatrixEntry().isEmpty() ) {
            out.print( "LINK2  504 IDS(" ); 
            out.printf( "'%s'", newstatetransition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", newstatetransition_inst.R504_is_a_StateEventMatrixEntry().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_504( CantHappen canthappen_inst, PrintStream out ) throws XtumlException {
        if ( !canthappen_inst.R504_is_a_StateEventMatrixEntry().isEmpty() ) {
            out.print( "LINK2  504 IDS(" ); 
            out.printf( "'%s'", canthappen_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", canthappen_inst.R504_is_a_StateEventMatrixEntry().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8002( ElementVisibility elementvisibility_inst, PrintStream out ) throws XtumlException {
        if ( !elementvisibility_inst.R8002_has_visibility_of_PackageableElement().isEmpty() ) {
            out.print( "LINK3  8002 IDS(" ); 
            out.printf( "'%s'", elementvisibility_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elementvisibility_inst.R8002_has_visibility_of_PackageableElement().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elementvisibility_inst.R8002_is_visible_to_elements_in_EP_PKG().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4505( SetSelector setselector_inst, PrintStream out ) throws XtumlException {
        if ( !setselector_inst.R4505_invokes_InstanceSelector().isEmpty() ) {
            out.print( "LINK2  4505 IDS(" ); 
            out.printf( "'%s'", setselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", setselector_inst.R4505_invokes_InstanceSelector().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_846( EventParameterReference eventparameterreference_inst, PrintStream out ) throws XtumlException {
        if ( !eventparameterreference_inst.R846_StateMachineEventDataItem().isEmpty() ) {
            out.print( "LINK2  846 IDS(" ); 
            out.printf( "'%s'", eventparameterreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventparameterreference_inst.R846_StateMachineEventDataItem().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_461( Variable variable_inst, PrintStream out ) throws XtumlException {
        if ( !variable_inst.R461_is_typed_by_TypeReference().isEmpty() ) {
            out.print( "LINK2  461 IDS(" ); 
            out.printf( "'%s'", variable_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variable_inst.R461_is_typed_by_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_613( ACT_SEL act_sel_inst, PrintStream out ) throws XtumlException {
        if ( !act_sel_inst.R613_starting_point_Value().isEmpty() ) {
            out.print( "LINK2  613 IDS(" ); 
            out.printf( "'%s'", act_sel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_sel_inst.R613_starting_point_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_820( Value value_inst, PrintStream out ) throws XtumlException {
        if ( !value_inst.R820_has_type_DataType().isEmpty() ) {
            out.print( "LINK2  820 IDS(" ); 
            out.printf( "'%s'", value_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", value_inst.R820_has_type_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_848( V_VAR v_var_inst, PrintStream out ) throws XtumlException {
        if ( !v_var_inst.R848_has_DataType().isEmpty() ) {
            out.print( "LINK2  848 IDS(" ); 
            out.printf( "'%s'", v_var_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_var_inst.R848_has_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_405( Function function_inst, PrintStream out ) throws XtumlException {
        if ( !function_inst.R405_can_execute_synchronously_within_ComponentDefinition().isEmpty() ) {
            out.print( "LINK2  405 IDS(" ); 
            out.printf( "'%s'", function_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", function_inst.R405_can_execute_synchronously_within_ComponentDefinition().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_654( RelateUsing relateusing_inst, PrintStream out ) throws XtumlException {
        if ( !relateusing_inst.R654_creates_Association().isEmpty() ) {
            out.print( "LINK2  654 IDS(" ); 
            out.printf( "'%s'", relateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relateusing_inst.R654_creates_Association().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4570( UtilityFunction utilityfunction_inst, PrintStream out ) throws XtumlException {
        if ( !utilityfunction_inst.R4570_Bridge().isEmpty() ) {
            out.print( "LINK2  4570 IDS(" ); 
            out.printf( "'%s'", utilityfunction_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utilityfunction_inst.R4570_Bridge().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_777( UnaryOperation unaryoperation_inst, PrintStream out ) throws XtumlException {
        if ( !unaryoperation_inst.R777_has_single_operand_Expression().isEmpty() ) {
            out.print( "LINK2  777 IDS(" ); 
            out.printf( "'%s'", unaryoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unaryoperation_inst.R777_has_single_operand_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_660( SignalInvocation signalinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !signalinvocation_inst.R660_is_invocation_of_RequiredSignal().isEmpty() ) {
            out.print( "LINK2  660 IDS(" ); 
            out.printf( "'%s'", signalinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalinvocation_inst.R660_is_invocation_of_RequiredSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_476( ExpressionAsStatement expressionasstatement_inst, PrintStream out ) throws XtumlException {
        if ( !expressionasstatement_inst.R476_executes_as_statement_Expression().isEmpty() ) {
            out.print( "LINK2  476 IDS(" ); 
            out.printf( "'%s'", expressionasstatement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", expressionasstatement_inst.R476_executes_as_statement_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_527( NonLocalEvent nonlocalevent_inst, PrintStream out ) throws XtumlException {
        if ( !nonlocalevent_inst.R527_is_defined_by_PolymorphicEvent().isEmpty() ) {
            out.print( "LINK2  527 IDS(" ); 
            out.printf( "'%s'", nonlocalevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", nonlocalevent_inst.R527_is_defined_by_PolymorphicEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_111( AttributeReferenceInClass attributereferenceinclass_inst, PrintStream out ) throws XtumlException {
        if ( !attributereferenceinclass_inst.R111_is_used_to_refer_class_by_ReferringClassInAssoc().isEmpty() ) {
            out.print( "LINK3  111 IDS(" ); 
            out.printf( "'%s'", attributereferenceinclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereferenceinclass_inst.R111_is_used_to_refer_class_by_ReferringClassInAssoc().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereferenceinclass_inst.R111_refers_across_association_via_ReferredToIdentifierAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_685( RequiredOperationBody requiredoperationbody_inst, PrintStream out ) throws XtumlException {
        if ( !requiredoperationbody_inst.R685_specifies_processing_for_RequiredOperation().isEmpty() ) {
            out.print( "LINK2  685 IDS(" ); 
            out.printf( "'%s'", requiredoperationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requiredoperationbody_inst.R685_specifies_processing_for_RequiredOperation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_705( GenerateToCreator generatetocreator_inst, PrintStream out ) throws XtumlException {
        if ( !generatetocreator_inst.R705_is_a_GenerateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  705 IDS(" ); 
            out.printf( "'%s'", generatetocreator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatetocreator_inst.R705_is_a_GenerateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_705( E_GEN e_gen_inst, PrintStream out ) throws XtumlException {
        if ( !e_gen_inst.R705_is_a_GenerateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  705 IDS(" ); 
            out.printf( "'%s'", e_gen_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", e_gen_inst.R705_is_a_GenerateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_705( GenerateToClass generatetoclass_inst, PrintStream out ) throws XtumlException {
        if ( !generatetoclass_inst.R705_is_a_GenerateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  705 IDS(" ); 
            out.printf( "'%s'", generatetoclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", generatetoclass_inst.R705_is_a_GenerateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_56( S_ENUM s_enum_inst, PrintStream out ) throws XtumlException {
        if ( !s_enum_inst.R56_succeeds_S_ENUM().isEmpty() ) {
            out.print( "LINK2  56 IDS(" ); 
            out.printf( "'%s'", s_enum_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", s_enum_inst.R56_succeeds_S_ENUM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_692( IfStmt ifstmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifstmt_inst.R692_was_executing_when_halted_ElseStmt().isEmpty() ) {
            out.print( "LINK2  692 IDS(" ); 
            out.printf( "'%s'", ifstmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifstmt_inst.R692_was_executing_when_halted_ElseStmt().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_850( SymbolicConstantValue symbolicconstantvalue_inst, PrintStream out ) throws XtumlException {
        if ( !symbolicconstantvalue_inst.R850_SymbolicConstant().isEmpty() ) {
            out.print( "LINK2  850 IDS(" ); 
            out.printf( "'%s'", symbolicconstantvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", symbolicconstantvalue_inst.R850_SymbolicConstant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_679( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R679_taken_by_InterfaceOperationInvocation().isEmpty() ) {
            out.print( "LINK2  679 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R679_taken_by_InterfaceOperationInvocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_816( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R816_precedes_V_PAR().isEmpty() ) {
            out.print( "LINK2  816 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R816_precedes_V_PAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2902( Link link_inst, PrintStream out ) throws XtumlException {
        if ( !link_inst.R2902_ends_at_LinkParticipation().isEmpty() ) {
            out.print( "LINK2  2902 IDS(" ); 
            out.printf( "'%s'", link_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", link_inst.R2902_ends_at_LinkParticipation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_456( WhileSmt whilesmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilesmt_inst.R456_has_control_CodeBlock().isEmpty() ) {
            out.print( "LINK2  456 IDS(" ); 
            out.printf( "'%s'", whilesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilesmt_inst.R456_has_control_CodeBlock().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_18( UserDataType userdatatype_inst, PrintStream out ) throws XtumlException {
        if ( !userdatatype_inst.R18_are_defined_within_DataType().isEmpty() ) {
            out.print( "LINK2  18 IDS(" ); 
            out.printf( "'%s'", userdatatype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", userdatatype_inst.R18_are_defined_within_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_638( ACT_SEL act_sel_inst, PrintStream out ) throws XtumlException {
        if ( !act_sel_inst.R638_selection_V_VAR().isEmpty() ) {
            out.print( "LINK2  638 IDS(" ); 
            out.printf( "'%s'", act_sel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", act_sel_inst.R638_selection_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_704( CreateEventToClass createeventtoclass_inst, PrintStream out ) throws XtumlException {
        if ( !createeventtoclass_inst.R704_is_a_CreateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  704 IDS(" ); 
            out.printf( "'%s'", createeventtoclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventtoclass_inst.R704_is_a_CreateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_704( CreateEventToInstance createeventtoinstance_inst, PrintStream out ) throws XtumlException {
        if ( !createeventtoinstance_inst.R704_is_a_CreateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  704 IDS(" ); 
            out.printf( "'%s'", createeventtoinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventtoinstance_inst.R704_is_a_CreateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_704( CreateEventToCreator createeventtocreator_inst, PrintStream out ) throws XtumlException {
        if ( !createeventtocreator_inst.R704_is_a_CreateSMEventStatement().isEmpty() ) {
            out.print( "LINK2  704 IDS(" ); 
            out.printf( "'%s'", createeventtocreator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventtocreator_inst.R704_is_a_CreateSMEventStatement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3907( Promotion promotion_inst, PrintStream out ) throws XtumlException {
        if ( !promotion_inst.R3907_promotes_Expression().isEmpty() ) {
            out.print( "LINK2  3907 IDS(" ); 
            out.printf( "'%s'", promotion_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", promotion_inst.R3907_promotes_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_693( DerivedAttributeBody derivedattributebody_inst, PrintStream out ) throws XtumlException {
        if ( !derivedattributebody_inst.R693_specifies_processing_for_DerivedBaseAttribute().isEmpty() ) {
            out.print( "LINK2  693 IDS(" ); 
            out.printf( "'%s'", derivedattributebody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", derivedattributebody_inst.R693_specifies_processing_for_DerivedBaseAttribute().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4706( ImportedRequirement importedrequirement_inst, PrintStream out ) throws XtumlException {
        if ( !importedrequirement_inst.R4706_provides_satisfaction_through_Satisfaction().isEmpty() ) {
            out.print( "LINK2  4706 IDS(" ); 
            out.printf( "'%s'", importedrequirement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", importedrequirement_inst.R4706_provides_satisfaction_through_Satisfaction().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_814( V_INS v_ins_inst, PrintStream out ) throws XtumlException {
        if ( !v_ins_inst.R814_is_a_V_VAR().isEmpty() ) {
            out.print( "LINK2  814 IDS(" ); 
            out.printf( "'%s'", v_ins_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_ins_inst.R814_is_a_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_814( TransientVar transientvar_inst, PrintStream out ) throws XtumlException {
        if ( !transientvar_inst.R814_is_a_V_VAR().isEmpty() ) {
            out.print( "LINK2  814 IDS(" ); 
            out.printf( "'%s'", transientvar_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transientvar_inst.R814_is_a_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_814( InstanceHandle instancehandle_inst, PrintStream out ) throws XtumlException {
        if ( !instancehandle_inst.R814_is_a_V_VAR().isEmpty() ) {
            out.print( "LINK2  814 IDS(" ); 
            out.printf( "'%s'", instancehandle_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancehandle_inst.R814_is_a_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_663( SignalInvocation signalinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !signalinvocation_inst.R663_is_invocation_of_ProvidedSignal().isEmpty() ) {
            out.print( "LINK2  663 IDS(" ); 
            out.printf( "'%s'", signalinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalinvocation_inst.R663_is_invocation_of_ProvidedSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_528( SignalEvent signalevent_inst, PrintStream out ) throws XtumlException {
        if ( !signalevent_inst.R528_ProvidedSignal().isEmpty() ) {
            out.print( "LINK2  528 IDS(" ); 
            out.printf( "'%s'", signalevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalevent_inst.R528_ProvidedSignal().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_789( SelectRelated selectrelated_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelated_inst.R789_is_a_Select().isEmpty() ) {
            out.print( "LINK2  789 IDS(" ); 
            out.printf( "'%s'", selectrelated_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelated_inst.R789_is_a_Select().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_789( SelectFromInstances selectfrominstances_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstances_inst.R789_is_a_Select().isEmpty() ) {
            out.print( "LINK2  789 IDS(" ); 
            out.printf( "'%s'", selectfrominstances_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstances_inst.R789_is_a_Select().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_797( SelectRelated selectrelated_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelated_inst.R797_selects_instances_through_Selector().isEmpty() ) {
            out.print( "LINK2  797 IDS(" ); 
            out.printf( "'%s'", selectrelated_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelated_inst.R797_selects_instances_through_Selector().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_519( ClassStateMachine classstatemachine_inst, PrintStream out ) throws XtumlException {
        if ( !classstatemachine_inst.R519_ModelClass().isEmpty() ) {
            out.print( "LINK2  519 IDS(" ); 
            out.printf( "'%s'", classstatemachine_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classstatemachine_inst.R519_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_695( FunctionBody functionbody_inst, PrintStream out ) throws XtumlException {
        if ( !functionbody_inst.R695_specifies_processing_for_S_SYNC().isEmpty() ) {
            out.print( "LINK2  695 IDS(" ); 
            out.printf( "'%s'", functionbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionbody_inst.R695_specifies_processing_for_S_SYNC().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_212( ClassAsSupertype classassupertype_inst, PrintStream out ) throws XtumlException {
        if ( !classassupertype_inst.R212_is_related_to_subtypes_via_SubtypeSupertypeAssociation().isEmpty() ) {
            out.print( "LINK2  212 IDS(" ); 
            out.printf( "'%s'", classassupertype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassupertype_inst.R212_is_related_to_subtypes_via_SubtypeSupertypeAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_669( V_PAR v_par_inst, PrintStream out ) throws XtumlException {
        if ( !v_par_inst.R669_FunctionInvocation().isEmpty() ) {
            out.print( "LINK2  669 IDS(" ); 
            out.printf( "'%s'", v_par_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_par_inst.R669_FunctionInvocation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_9002( DelegationInComponent delegationincomponent_inst, PrintStream out ) throws XtumlException {
        if ( !delegationincomponent_inst.R9002_C_C().isEmpty() ) {
            out.print( "LINK3  9002 IDS(" ); 
            out.printf( "'%s'", delegationincomponent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", delegationincomponent_inst.R9002_C_C().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", delegationincomponent_inst.R9002_Delegation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2978( ValueInStackFrame valueinstackframe_inst, PrintStream out ) throws XtumlException {
        if ( !valueinstackframe_inst.R2978_Value().isEmpty() ) {
            out.print( "LINK2  2978 IDS(" ); 
            out.printf( "'%s'", valueinstackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", valueinstackframe_inst.R2978_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4160( Port port_inst, PrintStream out ) throws XtumlException {
        if ( !port_inst.R4160_satisfies_provided_Port().isEmpty() ) {
            out.print( "LINK2  4160 IDS(" ); 
            out.printf( "'%s'", port_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", port_inst.R4160_satisfies_provided_Port().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1105( ControlNode controlnode_inst, PrintStream out ) throws XtumlException {
        if ( !controlnode_inst.R1105_is_a_ActivityNode().isEmpty() ) {
            out.print( "LINK2  1105 IDS(" ); 
            out.printf( "'%s'", controlnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", controlnode_inst.R1105_is_a_ActivityNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1105( ObjectNode objectnode_inst, PrintStream out ) throws XtumlException {
        if ( !objectnode_inst.R1105_is_a_ActivityNode().isEmpty() ) {
            out.print( "LINK2  1105 IDS(" ); 
            out.printf( "'%s'", objectnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", objectnode_inst.R1105_is_a_ActivityNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1105( ActionNode actionnode_inst, PrintStream out ) throws XtumlException {
        if ( !actionnode_inst.R1105_is_a_ActivityNode().isEmpty() ) {
            out.print( "LINK2  1105 IDS(" ); 
            out.printf( "'%s'", actionnode_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actionnode_inst.R1105_is_a_ActivityNode().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_804( V_UNY v_uny_inst, PrintStream out ) throws XtumlException {
        if ( !v_uny_inst.R804_has_operand_Value().isEmpty() ) {
            out.print( "LINK2  804 IDS(" ); 
            out.printf( "'%s'", v_uny_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_uny_inst.R804_has_operand_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8004( ComponentVisibility componentvisibility_inst, PrintStream out ) throws XtumlException {
        if ( !componentvisibility_inst.R8004_is_visible_to_C_C().isEmpty() ) {
            out.print( "LINK3  8004 IDS(" ); 
            out.printf( "'%s'", componentvisibility_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentvisibility_inst.R8004_is_visible_to_C_C().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentvisibility_inst.R8004_has_visibility_of_PackageableElement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_9( ExternalEntityInModel externalentityinmodel_inst, PrintStream out ) throws XtumlException {
        if ( !externalentityinmodel_inst.R9_is_a_presence_in_subsystem_model_of_ExternalEntity().isEmpty() ) {
            out.print( "LINK2  9 IDS(" ); 
            out.printf( "'%s'", externalentityinmodel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", externalentityinmodel_inst.R9_is_a_presence_in_subsystem_model_of_ExternalEntity().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_683( ElseStmt elsestmt_inst, PrintStream out ) throws XtumlException {
        if ( !elsestmt_inst.R683_IfStmt().isEmpty() ) {
            out.print( "LINK2  683 IDS(" ); 
            out.printf( "'%s'", elsestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", elsestmt_inst.R683_IfStmt().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4558( UtilityReference utilityreference_inst, PrintStream out ) throws XtumlException {
        if ( !utilityreference_inst.R4558_used_within_context_of_ComponentDefinition().isEmpty() ) {
            out.print( "LINK3  4558 IDS(" ); 
            out.printf( "'%s'", utilityreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utilityreference_inst.R4558_used_within_context_of_ComponentDefinition().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", utilityreference_inst.R4558_contains_Utility().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_791( SelectRelated selectrelated_inst, PrintStream out ) throws XtumlException {
        if ( !selectrelated_inst.R791_selects_instances_linked_from_instance_expressed_by_Expression().isEmpty() ) {
            out.print( "LINK2  791 IDS(" ); 
            out.printf( "'%s'", selectrelated_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectrelated_inst.R791_selects_instances_linked_from_instance_expressed_by_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4561( ComponentDefinition componentdefinition_inst, PrintStream out ) throws XtumlException {
        if ( !componentdefinition_inst.R4561_initialized_by_Function().isEmpty() ) {
            out.print( "LINK2  4561 IDS(" ); 
            out.printf( "'%s'", componentdefinition_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentdefinition_inst.R4561_initialized_by_Function().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_114( O_ATTR o_attr_inst, PrintStream out ) throws XtumlException {
        if ( !o_attr_inst.R114_defines_type_of_DataType().isEmpty() ) {
            out.print( "LINK2  114 IDS(" ); 
            out.printf( "'%s'", o_attr_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", o_attr_inst.R114_defines_type_of_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2967( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2967_holds_return_value_for_Stack().isEmpty() ) {
            out.print( "LINK2  2967 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2967_holds_return_value_for_Stack().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_444( SetSelector setselector_inst, PrintStream out ) throws XtumlException {
        if ( !setselector_inst.R444_navigates_from_InstSet().isEmpty() ) {
            out.print( "LINK2  444 IDS(" ); 
            out.printf( "'%s'", setselector_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", setselector_inst.R444_navigates_from_InstSet().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_8003( PackageableElement packageableelement_inst, PrintStream out ) throws XtumlException {
        if ( !packageableelement_inst.R8003_contained_in_C_C().isEmpty() ) {
            out.print( "LINK2  8003 IDS(" ); 
            out.printf( "'%s'", packageableelement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packageableelement_inst.R8003_contained_in_C_C().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4759( StateMachineEvent statemachineevent_inst, PrintStream out ) throws XtumlException {
        if ( !statemachineevent_inst.R4759_Event().isEmpty() ) {
            out.print( "LINK2  4759 IDS(" ); 
            out.printf( "'%s'", statemachineevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", statemachineevent_inst.R4759_Event().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_783( Any any_inst, PrintStream out ) throws XtumlException {
        if ( !any_inst.R783_gets_an_arbitrary_element_from_Expression().isEmpty() ) {
            out.print( "LINK2  783 IDS(" ); 
            out.printf( "'%s'", any_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", any_inst.R783_gets_an_arbitrary_element_from_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_622( UnrelateUsing unrelateusing_inst, PrintStream out ) throws XtumlException {
        if ( !unrelateusing_inst.R622_one_V_VAR().isEmpty() ) {
            out.print( "LINK2  622 IDS(" ); 
            out.printf( "'%s'", unrelateusing_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", unrelateusing_inst.R622_one_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_841( MessageValue messagevalue_inst, PrintStream out ) throws XtumlException {
        if ( !messagevalue_inst.R841_ProvidedExecutableProperty().isEmpty() ) {
            out.print( "LINK2  841 IDS(" ); 
            out.printf( "'%s'", messagevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messagevalue_inst.R841_ProvidedExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_3802( UserDefinedType userdefinedtype_inst, PrintStream out ) throws XtumlException {
        if ( !userdefinedtype_inst.R3802_based_on_Type().isEmpty() ) {
            out.print( "LINK2  3802 IDS(" ); 
            out.printf( "'%s'", userdefinedtype_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", userdefinedtype_inst.R3802_based_on_Type().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( ComponentParticipant componentparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !componentparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", componentparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( PackageParticipant packageparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !packageparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", packageparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packageparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( Lifespan lifespan_inst, PrintStream out ) throws XtumlException {
        if ( !lifespan_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", lifespan_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", lifespan_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( ExternalEntityParticipant externalentityparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !externalentityparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", externalentityparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", externalentityparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( ClassParticipant classparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", classparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( UseCaseParticipant usecaseparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !usecaseparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", usecaseparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", usecaseparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( ClassInstanceParticipant classinstanceparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classinstanceparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", classinstanceparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classinstanceparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_930( ActorParticipant actorparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !actorparticipant_inst.R930_is_a_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  930 IDS(" ); 
            out.printf( "'%s'", actorparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actorparticipant_inst.R930_is_a_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_210( ClassAsAssociatedOtherSide classasassociatedotherside_inst, PrintStream out ) throws XtumlException {
        if ( !classasassociatedotherside_inst.R210_is_related_to_one_side_via_LinkedAssociation().isEmpty() ) {
            out.print( "LINK2  210 IDS(" ); 
            out.printf( "'%s'", classasassociatedotherside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasassociatedotherside_inst.R210_is_related_to_one_side_via_LinkedAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2957( I_INS i_ins_inst, PrintStream out ) throws XtumlException {
        if ( !i_ins_inst.R2957_created_by_ComponentInstance().isEmpty() ) {
            out.print( "LINK2  2957 IDS(" ); 
            out.printf( "'%s'", i_ins_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", i_ins_inst.R2957_created_by_ComponentInstance().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_666( Body body_inst, PrintStream out ) throws XtumlException {
        if ( !body_inst.R666_has_committed_outer_Block().isEmpty() ) {
            out.print( "LINK2  666 IDS(" ); 
            out.printf( "'%s'", body_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", body_inst.R666_has_committed_outer_Block().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4028( ComponentInstantiation componentinstantiation_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstantiation_inst.R4028_is_executed_by_ApplicationExecutor().isEmpty() ) {
            out.print( "LINK2  4028 IDS(" ); 
            out.printf( "'%s'", componentinstantiation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstantiation_inst.R4028_is_executed_by_ApplicationExecutor().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_626( WhileStmt whilestmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilestmt_inst.R626_continue_result_Value().isEmpty() ) {
            out.print( "LINK2  626 IDS(" ); 
            out.printf( "'%s'", whilestmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilestmt_inst.R626_continue_result_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_406( InstSet instset_inst, PrintStream out ) throws XtumlException {
        if ( !instset_inst.R406_defines_set_with_elements_of_type_ModelInst().isEmpty() ) {
            out.print( "LINK2  406 IDS(" ); 
            out.printf( "'%s'", instset_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instset_inst.R406_defines_set_with_elements_of_type_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4753( TransitionTableRow transitiontablerow_inst, PrintStream out ) throws XtumlException {
        if ( !transitiontablerow_inst.R4753_StateMachine().isEmpty() ) {
            out.print( "LINK2  4753 IDS(" ); 
            out.printf( "'%s'", transitiontablerow_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitiontablerow_inst.R4753_StateMachine().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_779( BinaryOperation binaryoperation_inst, PrintStream out ) throws XtumlException {
        if ( !binaryoperation_inst.R779_has_left_Expression().isEmpty() ) {
            out.print( "LINK2  779 IDS(" ); 
            out.printf( "'%s'", binaryoperation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", binaryoperation_inst.R779_has_left_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4016( InterfaceReference interfacereference_inst, PrintStream out ) throws XtumlException {
        if ( !interfacereference_inst.R4016_originates_from_C_PO().isEmpty() ) {
            out.print( "LINK2  4016 IDS(" ); 
            out.printf( "'%s'", interfacereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacereference_inst.R4016_originates_from_C_PO().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_454( IfSmt ifsmt_inst, PrintStream out ) throws XtumlException {
        if ( !ifsmt_inst.R454_has_else_CodeBlock().isEmpty() ) {
            out.print( "LINK2  454 IDS(" ); 
            out.printf( "'%s'", ifsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ifsmt_inst.R454_has_else_CodeBlock().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_931( TimingMark timingmark_inst, PrintStream out ) throws XtumlException {
        if ( !timingmark_inst.R931_marks_a_point_in_time_Lifespan().isEmpty() ) {
            out.print( "LINK2  931 IDS(" ); 
            out.printf( "'%s'", timingmark_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", timingmark_inst.R931_marks_a_point_in_time_Lifespan().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1661( ServiceInSequence serviceinsequence_inst, PrintStream out ) throws XtumlException {
        if ( !serviceinsequence_inst.R1661_succeeds_ServiceInSequence().isEmpty() ) {
            out.print( "LINK2  1661 IDS(" ); 
            out.printf( "'%s'", serviceinsequence_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", serviceinsequence_inst.R1661_succeeds_ServiceInSequence().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4003( ExecutableProperty executableproperty_inst, PrintStream out ) throws XtumlException {
        if ( !executableproperty_inst.R4003_provides_signature_of_C_I().isEmpty() ) {
            out.print( "LINK2  4003 IDS(" ); 
            out.printf( "'%s'", executableproperty_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", executableproperty_inst.R4003_provides_signature_of_C_I().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_207( ClassAsSimpleParticipant classassimpleparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !classassimpleparticipant_inst.R207_is_related_to_formalizer_via_SimpleAssociation().isEmpty() ) {
            out.print( "LINK2  207 IDS(" ); 
            out.printf( "'%s'", classassimpleparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classassimpleparticipant_inst.R207_is_related_to_formalizer_via_SimpleAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_511( MooreActionHome mooreactionhome_inst, PrintStream out ) throws XtumlException {
        if ( !mooreactionhome_inst.R511_MooreStateMachine().isEmpty() ) {
            out.print( "LINK3  511 IDS(" ); 
            out.printf( "'%s'", mooreactionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mooreactionhome_inst.R511_MooreStateMachine().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", mooreactionhome_inst.R511_StateMachineState().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4754( TransitionTableRow transitiontablerow_inst, PrintStream out ) throws XtumlException {
        if ( !transitiontablerow_inst.R4754_State().isEmpty() ) {
            out.print( "LINK2  4754 IDS(" ); 
            out.printf( "'%s'", transitiontablerow_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transitiontablerow_inst.R4754_State().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_525( PolymorphicEvent polymorphicevent_inst, PrintStream out ) throws XtumlException {
        if ( !polymorphicevent_inst.R525_is_a_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  525 IDS(" ); 
            out.printf( "'%s'", polymorphicevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", polymorphicevent_inst.R525_is_a_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_525( SEMEvent semevent_inst, PrintStream out ) throws XtumlException {
        if ( !semevent_inst.R525_is_a_StateMachineEvent().isEmpty() ) {
            out.print( "LINK2  525 IDS(" ); 
            out.printf( "'%s'", semevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", semevent_inst.R525_is_a_StateMachineEvent().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4027( ApplicationExecutor applicationexecutor_inst, PrintStream out ) throws XtumlException {
        if ( !applicationexecutor_inst.R4027_executes_tasks_for_Application().isEmpty() ) {
            out.print( "LINK2  4027 IDS(" ); 
            out.printf( "'%s'", applicationexecutor_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", applicationexecutor_inst.R4027_executes_tasks_for_Application().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4012( InterfaceReference interfacereference_inst, PrintStream out ) throws XtumlException {
        if ( !interfacereference_inst.R4012_may_be_defined_by_C_I().isEmpty() ) {
            out.print( "LINK2  4012 IDS(" ); 
            out.printf( "'%s'", interfacereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", interfacereference_inst.R4012_may_be_defined_by_C_I().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_478( ForSmt forsmt_inst, PrintStream out ) throws XtumlException {
        if ( !forsmt_inst.R478_iterates_over_Expression().isEmpty() ) {
            out.print( "LINK2  478 IDS(" ); 
            out.printf( "'%s'", forsmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", forsmt_inst.R478_iterates_over_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_120( Dimensions dimensions_inst, PrintStream out ) throws XtumlException {
        if ( !dimensions_inst.R120_specifies_occurrences_of_O_ATTR().isEmpty() ) {
            out.print( "LINK2  120 IDS(" ); 
            out.printf( "'%s'", dimensions_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", dimensions_inst.R120_specifies_occurrences_of_O_ATTR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4709( PortReference portreference_inst, PrintStream out ) throws XtumlException {
        if ( !portreference_inst.R4709_references_C_PO().isEmpty() ) {
            out.print( "LINK2  4709 IDS(" ); 
            out.printf( "'%s'", portreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", portreference_inst.R4709_references_C_PO().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_514( ActionHome actionhome_inst, PrintStream out ) throws XtumlException {
        if ( !actionhome_inst.R514_houses_Action().isEmpty() ) {
            out.print( "LINK2  514 IDS(" ); 
            out.printf( "'%s'", actionhome_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", actionhome_inst.R514_houses_Action().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_203( ClassAsDerivedOneSide classasderivedoneside_inst, PrintStream out ) throws XtumlException {
        if ( !classasderivedoneside_inst.R203_is_a_ClassInAssociation().isEmpty() ) {
            out.print( "LINK2  203 IDS(" ); 
            out.printf( "'%s'", classasderivedoneside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasderivedoneside_inst.R203_is_a_ClassInAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_203( ReferringClassInAssoc referringclassinassoc_inst, PrintStream out ) throws XtumlException {
        if ( !referringclassinassoc_inst.R203_is_a_ClassInAssociation().isEmpty() ) {
            out.print( "LINK2  203 IDS(" ); 
            out.printf( "'%s'", referringclassinassoc_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referringclassinassoc_inst.R203_is_a_ClassInAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_203( ClassAsDerivedOtherSide classasderivedotherside_inst, PrintStream out ) throws XtumlException {
        if ( !classasderivedotherside_inst.R203_is_a_ClassInAssociation().isEmpty() ) {
            out.print( "LINK2  203 IDS(" ); 
            out.printf( "'%s'", classasderivedotherside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasderivedotherside_inst.R203_is_a_ClassInAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_203( ReferredToClassInAssoc referredtoclassinassoc_inst, PrintStream out ) throws XtumlException {
        if ( !referredtoclassinassoc_inst.R203_is_a_ClassInAssociation().isEmpty() ) {
            out.print( "LINK2  203 IDS(" ); 
            out.printf( "'%s'", referredtoclassinassoc_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", referredtoclassinassoc_inst.R203_is_a_ClassInAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_431( FormalParameter formalparameter_inst, PrintStream out ) throws XtumlException {
        if ( !formalparameter_inst.R431_is_typed_by_TypeReference().isEmpty() ) {
            out.print( "LINK2  431 IDS(" ); 
            out.printf( "'%s'", formalparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", formalparameter_inst.R431_is_typed_by_TypeReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_457( Variable variable_inst, PrintStream out ) throws XtumlException {
        if ( !variable_inst.R457_is_declared_by_Statement().isEmpty() ) {
            out.print( "LINK2  457 IDS(" ); 
            out.printf( "'%s'", variable_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", variable_inst.R457_is_declared_by_Statement().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_630( SignalInvocation signalinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !signalinvocation_inst.R630_has_target_Value().isEmpty() ) {
            out.print( "LINK2  630 IDS(" ); 
            out.printf( "'%s'", signalinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalinvocation_inst.R630_has_target_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2972( RuntimeChannel runtimechannel_inst, PrintStream out ) throws XtumlException {
        if ( !runtimechannel_inst.R2972_implements_Delegation().isEmpty() ) {
            out.print( "LINK2  2972 IDS(" ); 
            out.printf( "'%s'", runtimechannel_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", runtimechannel_inst.R2972_implements_Delegation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2975( ComponentInstance componentinstance_inst, PrintStream out ) throws XtumlException {
        if ( !componentinstance_inst.R2975_ComponentInstanceContainer().isEmpty() ) {
            out.print( "LINK2  2975 IDS(" ); 
            out.printf( "'%s'", componentinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", componentinstance_inst.R2975_ComponentInstanceContainer().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( SelectedReference selectedreference_inst, PrintStream out ) throws XtumlException {
        if ( !selectedreference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", selectedreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectedreference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( V_AER v_aer_inst, PrintStream out ) throws XtumlException {
        if ( !v_aer_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", v_aer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_aer_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( LiteralString literalstring_inst, PrintStream out ) throws XtumlException {
        if ( !literalstring_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", literalstring_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalstring_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( SymbolicConstantValue symbolicconstantvalue_inst, PrintStream out ) throws XtumlException {
        if ( !symbolicconstantvalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", symbolicconstantvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", symbolicconstantvalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( LiteralEnumerator literalenumerator_inst, PrintStream out ) throws XtumlException {
        if ( !literalenumerator_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", literalenumerator_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalenumerator_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( BridgeValue bridgevalue_inst, PrintStream out ) throws XtumlException {
        if ( !bridgevalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", bridgevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgevalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( InstanceReference instancereference_inst, PrintStream out ) throws XtumlException {
        if ( !instancereference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", instancereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancereference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( TransientValueReference transientvaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !transientvaluereference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", transientvaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", transientvaluereference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( InstanceSetReference instancesetreference_inst, PrintStream out ) throws XtumlException {
        if ( !instancesetreference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", instancesetreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", instancesetreference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( LiteralReal literalreal_inst, PrintStream out ) throws XtumlException {
        if ( !literalreal_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", literalreal_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalreal_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( MemberValueReference membervaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !membervaluereference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", membervaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", membervaluereference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( LiteralInteger literalinteger_inst, PrintStream out ) throws XtumlException {
        if ( !literalinteger_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", literalinteger_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalinteger_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( LiteralBoolean literalboolean_inst, PrintStream out ) throws XtumlException {
        if ( !literalboolean_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", literalboolean_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", literalboolean_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( MessageValue messagevalue_inst, PrintStream out ) throws XtumlException {
        if ( !messagevalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", messagevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messagevalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( OperationValue operationvalue_inst, PrintStream out ) throws XtumlException {
        if ( !operationvalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", operationvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationvalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( FunctionValue functionvalue_inst, PrintStream out ) throws XtumlException {
        if ( !functionvalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", functionvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", functionvalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( V_BIN v_bin_inst, PrintStream out ) throws XtumlException {
        if ( !v_bin_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", v_bin_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_bin_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( EventDatumValue eventdatumvalue_inst, PrintStream out ) throws XtumlException {
        if ( !eventdatumvalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", eventdatumvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventdatumvalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( ArrayLengthValue arraylengthvalue_inst, PrintStream out ) throws XtumlException {
        if ( !arraylengthvalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", arraylengthvalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", arraylengthvalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( AttributeValueReference attributevaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !attributevaluereference_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", attributevaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributevaluereference_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( V_UNY v_uny_inst, PrintStream out ) throws XtumlException {
        if ( !v_uny_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", v_uny_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_uny_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_801( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        if ( !parametervalue_inst.R801_is_a_Value().isEmpty() ) {
            out.print( "LINK2  801 IDS(" ); 
            out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parametervalue_inst.R801_is_a_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1206( UseCaseAssociation usecaseassociation_inst, PrintStream out ) throws XtumlException {
        if ( !usecaseassociation_inst.R1206_starts_at_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1206 IDS(" ); 
            out.printf( "'%s'", usecaseassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", usecaseassociation_inst.R1206_starts_at_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_214( ClassAsDerivedOneSide classasderivedoneside_inst, PrintStream out ) throws XtumlException {
        if ( !classasderivedoneside_inst.R214_is_related_to_other_type_via_DerivedAssociation().isEmpty() ) {
            out.print( "LINK2  214 IDS(" ); 
            out.printf( "'%s'", classasderivedoneside_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classasderivedoneside_inst.R214_is_related_to_other_type_via_DerivedAssociation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_838( V_AER v_aer_inst, PrintStream out ) throws XtumlException {
        if ( !v_aer_inst.R838_has_root_Value().isEmpty() ) {
            out.print( "LINK2  838 IDS(" ); 
            out.printf( "'%s'", v_aer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_aer_inst.R838_has_root_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_711( CreateEventToInstance createeventtoinstance_inst, PrintStream out ) throws XtumlException {
        if ( !createeventtoinstance_inst.R711_has_recipient_V_VAR().isEmpty() ) {
            out.print( "LINK2  711 IDS(" ); 
            out.printf( "'%s'", createeventtoinstance_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", createeventtoinstance_inst.R711_has_recipient_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_839( V_AER v_aer_inst, PrintStream out ) throws XtumlException {
        if ( !v_aer_inst.R839_has_index_Value().isEmpty() ) {
            out.print( "LINK2  839 IDS(" ); 
            out.printf( "'%s'", v_aer_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_aer_inst.R839_has_index_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_515( Action action_inst, PrintStream out ) throws XtumlException {
        if ( !action_inst.R515_SM_SM().isEmpty() ) {
            out.print( "LINK2  515 IDS(" ); 
            out.printf( "'%s'", action_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", action_inst.R515_SM_SM().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_612( Block block_inst, PrintStream out ) throws XtumlException {
        if ( !block_inst.R612_is_parsed_from_Body().isEmpty() ) {
            out.print( "LINK2  612 IDS(" ); 
            out.printf( "'%s'", block_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", block_inst.R612_is_parsed_from_Body().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_434( ClassRelationship classrelationship_inst, PrintStream out ) throws XtumlException {
        if ( !classrelationship_inst.R434_has_participating_ModelInst().isEmpty() ) {
            out.print( "LINK2  434 IDS(" ); 
            out.printf( "'%s'", classrelationship_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classrelationship_inst.R434_has_participating_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2901( Link link_inst, PrintStream out ) throws XtumlException {
        if ( !link_inst.R2901_originates_at_LinkParticipation().isEmpty() ) {
            out.print( "LINK2  2901 IDS(" ); 
            out.printf( "'%s'", link_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", link_inst.R2901_originates_at_LinkParticipation().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_836( MemberValueReference membervaluereference_inst, PrintStream out ) throws XtumlException {
        if ( !membervaluereference_inst.R836_is_value_of_StructureMember().isEmpty() ) {
            out.print( "LINK2  836 IDS(" ); 
            out.printf( "'%s'", membervaluereference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", membervaluereference_inst.R836_is_value_of_StructureMember().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_435( ClassRelationship classrelationship_inst, PrintStream out ) throws XtumlException {
        if ( !classrelationship_inst.R435_has_formalizing_ModelInst().isEmpty() ) {
            out.print( "LINK2  435 IDS(" ); 
            out.printf( "'%s'", classrelationship_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classrelationship_inst.R435_has_formalizing_ModelInst().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_696( OperationBody operationbody_inst, PrintStream out ) throws XtumlException {
        if ( !operationbody_inst.R696_specifies_processing_for_O_TFR().isEmpty() ) {
            out.print( "LINK2  696 IDS(" ); 
            out.printf( "'%s'", operationbody_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationbody_inst.R696_specifies_processing_for_O_TFR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1500( SymbolicConstant symbolicconstant_inst, PrintStream out ) throws XtumlException {
        if ( !symbolicconstant_inst.R1500_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  1500 IDS(" ); 
            out.printf( "'%s'", symbolicconstant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", symbolicconstant_inst.R1500_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_402( TypeImportReference typeimportreference_inst, PrintStream out ) throws XtumlException {
        if ( !typeimportreference_inst.R402_imports_type_via_TypeImport().isEmpty() ) {
            out.print( "LINK3  402 IDS(" ); 
            out.printf( "'%s'", typeimportreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", typeimportreference_inst.R402_imports_type_via_TypeImport().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", typeimportreference_inst.R402_imports_type_into_context_of_File().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_678( ChainLink chainlink_inst, PrintStream out ) throws XtumlException {
        if ( !chainlink_inst.R678_specifies_instances_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  678 IDS(" ); 
            out.printf( "'%s'", chainlink_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", chainlink_inst.R678_specifies_instances_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_803( V_BIN v_bin_inst, PrintStream out ) throws XtumlException {
        if ( !v_bin_inst.R803_has_right_Value().isEmpty() ) {
            out.print( "LINK2  803 IDS(" ); 
            out.printf( "'%s'", v_bin_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", v_bin_inst.R803_has_right_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1405( EP_PKG ep_pkg_inst, PrintStream out ) throws XtumlException {
        if ( !ep_pkg_inst.R1405_SystemModel().isEmpty() ) {
            out.print( "LINK2  1405 IDS(" ); 
            out.printf( "'%s'", ep_pkg_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", ep_pkg_inst.R1405_SystemModel().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1019( EventMessage eventmessage_inst, PrintStream out ) throws XtumlException {
        if ( !eventmessage_inst.R1019_is_a_AsynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1019 IDS(" ); 
            out.printf( "'%s'", eventmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventmessage_inst.R1019_is_a_AsynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1019( InformalAsynchronousMessage informalasynchronousmessage_inst, PrintStream out ) throws XtumlException {
        if ( !informalasynchronousmessage_inst.R1019_is_a_AsynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1019 IDS(" ); 
            out.printf( "'%s'", informalasynchronousmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", informalasynchronousmessage_inst.R1019_is_a_AsynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1019( SignalMessage signalmessage_inst, PrintStream out ) throws XtumlException {
        if ( !signalmessage_inst.R1019_is_a_AsynchronousMessage().isEmpty() ) {
            out.print( "LINK2  1019 IDS(" ); 
            out.printf( "'%s'", signalmessage_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", signalmessage_inst.R1019_is_a_AsynchronousMessage().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_436( ClassRelationship classrelationship_inst, PrintStream out ) throws XtumlException {
        if ( !classrelationship_inst.R436_is_other_half_of_associative_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  436 IDS(" ); 
            out.printf( "'%s'", classrelationship_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classrelationship_inst.R436_is_other_half_of_associative_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4761( Message message_inst, PrintStream out ) throws XtumlException {
        if ( !message_inst.R4761_ExecutableProperty().isEmpty() ) {
            out.print( "LINK2  4761 IDS(" ); 
            out.printf( "'%s'", message_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", message_inst.R4761_ExecutableProperty().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_472( WhileSmt whilesmt_inst, PrintStream out ) throws XtumlException {
        if ( !whilesmt_inst.R472_executes_block_while_true_Expression().isEmpty() ) {
            out.print( "LINK2  472 IDS(" ); 
            out.printf( "'%s'", whilesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", whilesmt_inst.R472_executes_block_while_true_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_935( ClassParticipantAttribute classparticipantattribute_inst, PrintStream out ) throws XtumlException {
        if ( !classparticipantattribute_inst.R935_belongs_to_ClassParticipant().isEmpty() ) {
            out.print( "LINK2  935 IDS(" ); 
            out.printf( "'%s'", classparticipantattribute_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", classparticipantattribute_inst.R935_belongs_to_ClassParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1017( EventArgument eventargument_inst, PrintStream out ) throws XtumlException {
        if ( !eventargument_inst.R1017_is_represented_by_StateMachineEventDataItem().isEmpty() ) {
            out.print( "LINK2  1017 IDS(" ); 
            out.printf( "'%s'", eventargument_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", eventargument_inst.R1017_is_represented_by_StateMachineEventDataItem().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_956( PackageParticipant packageparticipant_inst, PrintStream out ) throws XtumlException {
        if ( !packageparticipant_inst.R956_represents_EP_PKG().isEmpty() ) {
            out.print( "LINK2  956 IDS(" ); 
            out.printf( "'%s'", packageparticipant_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", packageparticipant_inst.R956_represents_EP_PKG().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_22( BridgeParameter bridgeparameter_inst, PrintStream out ) throws XtumlException {
        if ( !bridgeparameter_inst.R22_is_defined_by_DataType().isEmpty() ) {
            out.print( "LINK2  22 IDS(" ); 
            out.printf( "'%s'", bridgeparameter_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", bridgeparameter_inst.R22_is_defined_by_DataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_9000( SatisfactionInComponent satisfactionincomponent_inst, PrintStream out ) throws XtumlException {
        if ( !satisfactionincomponent_inst.R9000_C_C().isEmpty() ) {
            out.print( "LINK3  9000 IDS(" ); 
            out.printf( "'%s'", satisfactionincomponent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", satisfactionincomponent_inst.R9000_C_C().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", satisfactionincomponent_inst.R9000_Satisfaction().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4707( PortReference portreference_inst, PrintStream out ) throws XtumlException {
        if ( !portreference_inst.R4707_orginates_from_ComponentReference().isEmpty() ) {
            out.print( "LINK2  4707 IDS(" ); 
            out.printf( "'%s'", portreference_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", portreference_inst.R4707_orginates_from_ComponentReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_676( SelectFromInstancesWhere selectfrominstanceswhere_inst, PrintStream out ) throws XtumlException {
        if ( !selectfrominstanceswhere_inst.R676_from_extent_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  676 IDS(" ); 
            out.printf( "'%s'", selectfrominstanceswhere_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", selectfrominstanceswhere_inst.R676_from_extent_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_671( Create create_inst, PrintStream out ) throws XtumlException {
        if ( !create_inst.R671_instance_of_ModelClass().isEmpty() ) {
            out.print( "LINK2  671 IDS(" ); 
            out.printf( "'%s'", create_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", create_inst.R671_instance_of_ModelClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1207( UseCaseAssociation usecaseassociation_inst, PrintStream out ) throws XtumlException {
        if ( !usecaseassociation_inst.R1207_ends_at_InteractionParticipant().isEmpty() ) {
            out.print( "LINK2  1207 IDS(" ); 
            out.printf( "'%s'", usecaseassociation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", usecaseassociation_inst.R1207_ends_at_InteractionParticipant().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2923( BlockInStackFrame blockinstackframe_inst, PrintStream out ) throws XtumlException {
        if ( !blockinstackframe_inst.R2923_supplies_context_for_Block().isEmpty() ) {
            out.print( "LINK3  2923 IDS(" ); 
            out.printf( "'%s'", blockinstackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", blockinstackframe_inst.R2923_supplies_context_for_Block().getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", blockinstackframe_inst.R2923_is_executed_within_the_context_of_StackFrame().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_831( ParameterValue parametervalue_inst, PrintStream out ) throws XtumlException {
        if ( !parametervalue_inst.R831_is_a_value_of_BridgeParameter().isEmpty() ) {
            out.print( "LINK2  831 IDS(" ); 
            out.printf( "'%s'", parametervalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parametervalue_inst.R831_is_a_value_of_BridgeParameter().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4752( Event event_inst, PrintStream out ) throws XtumlException {
        if ( !event_inst.R4752_StateMachine().isEmpty() ) {
            out.print( "LINK2  4752 IDS(" ); 
            out.printf( "'%s'", event_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", event_inst.R4752_StateMachine().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_851( MessageValue messagevalue_inst, PrintStream out ) throws XtumlException {
        if ( !messagevalue_inst.R851_has_target_Value().isEmpty() ) {
            out.print( "LINK2  851 IDS(" ); 
            out.printf( "'%s'", messagevalue_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", messagevalue_inst.R851_has_target_Value().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_112( AttributeReferenceInClass attributereferenceinclass_inst, PrintStream out ) throws XtumlException {
        if ( !attributereferenceinclass_inst.R112_succeeds_AttributeReferenceInClass().isEmpty() ) {
            out.print( "LINK2  112 IDS(" ); 
            out.printf( "'%s'", attributereferenceinclass_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", attributereferenceinclass_inst.R112_succeeds_AttributeReferenceInClass().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2937( PendingEvent pendingevent_inst, PrintStream out ) throws XtumlException {
        if ( !pendingevent_inst.R2937_was_sent_from_I_INS().isEmpty() ) {
            out.print( "LINK2  2937 IDS(" ); 
            out.printf( "'%s'", pendingevent_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", pendingevent_inst.R2937_was_sent_from_I_INS().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_1660( ServiceInSequence serviceinsequence_inst, PrintStream out ) throws XtumlException {
        if ( !serviceinsequence_inst.R1660_TerminatorService().isEmpty() ) {
            out.print( "LINK2  1660 IDS(" ); 
            out.printf( "'%s'", serviceinsequence_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", serviceinsequence_inst.R1660_TerminatorService().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_2943( StackFrame stackframe_inst, PrintStream out ) throws XtumlException {
        if ( !stackframe_inst.R2943_processed_by_Stack().isEmpty() ) {
            out.print( "LINK2  2943 IDS(" ); 
            out.printf( "'%s'", stackframe_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", stackframe_inst.R2943_processed_by_Stack().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_481( RelateSmt relatesmt_inst, PrintStream out ) throws XtumlException {
        if ( !relatesmt_inst.R481_creates_instances_of_ClassRelationship().isEmpty() ) {
            out.print( "LINK2  481 IDS(" ); 
            out.printf( "'%s'", relatesmt_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", relatesmt_inst.R481_creates_instances_of_ClassRelationship().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_57( Range range_inst, PrintStream out ) throws XtumlException {
        if ( !range_inst.R57_spans_UserDataType().isEmpty() ) {
            out.print( "LINK2  57 IDS(" ); 
            out.printf( "'%s'", range_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", range_inst.R57_spans_UserDataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_784( ParenthesizedExpression parenthesizedexpression_inst, PrintStream out ) throws XtumlException {
        if ( !parenthesizedexpression_inst.R784_parenthesizes_Expression().isEmpty() ) {
            out.print( "LINK2  784 IDS(" ); 
            out.printf( "'%s'", parenthesizedexpression_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", parenthesizedexpression_inst.R784_parenthesizes_Expression().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_667( OperationInvocation operationinvocation_inst, PrintStream out ) throws XtumlException {
        if ( !operationinvocation_inst.R667_has_target_V_VAR().isEmpty() ) {
            out.print( "LINK2  667 IDS(" ); 
            out.printf( "'%s'", operationinvocation_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", operationinvocation_inst.R667_has_target_V_VAR().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4009( Requirement requirement_inst, PrintStream out ) throws XtumlException {
        if ( !requirement_inst.R4009_is_a_InterfaceReference().isEmpty() ) {
            out.print( "LINK2  4009 IDS(" ); 
            out.printf( "'%s'", requirement_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", requirement_inst.R4009_is_a_InterfaceReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_4009( Provision provision_inst, PrintStream out ) throws XtumlException {
        if ( !provision_inst.R4009_is_a_InterfaceReference().isEmpty() ) {
            out.print( "LINK2  4009 IDS(" ); 
            out.printf( "'%s'", provision_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", provision_inst.R4009_is_a_InterfaceReference().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }
    public void serialize_27( S_ENUM s_enum_inst, PrintStream out ) throws XtumlException {
        if ( !s_enum_inst.R27_is_defined_by_EnumerationDataType().isEmpty() ) {
            out.print( "LINK2  27 IDS(" ); 
            out.printf( "'%s'", s_enum_inst.getInstanceId().serialize() );
            out.print(",");
            out.printf( "'%s'", s_enum_inst.R27_is_defined_by_EnumerationDataType().getInstanceId().serialize() );
            out.println( ");" );
    	}
    }


}