c_sharp
common
NamedElement
name
NamespaceOrTypeName
parts
Identifier
namespaces
CompilationUnit
usingDirectives
globalAttributes
namespaceMemberDeclaration
UsingDirective
namespaceOrTypeName
NamespaceMemberDeclaration
Namespace
namespaceName
namespaceBody
NamespaceBody
usingDirectives
namespaceMemberDeclaration
TypeDeclaration
classes
Class
attributes
modifiers
classBase
classMemberDeclarations
ClassBase
types
ClassMemberDeclaration
Method
attributes
modifiers
returnType
interfaceType
formalParameterList
block
FormalParameterList
fixedParameter
parameterArray
FixedParameter
attributes
ref
out
type
identifier
ParameterArray
attributes
params
arrayType
identifier
Block
statement
VariableInitializer
ConstantDeclaration
attributes
modifiers
type
constantDeclarator
FieldDeclaration
attributes
modifiers
type
variableDeclarator
structs
arrays
StackallocInitializer
type
expression
ArrayInitializer
variableInitializer
ArrayType
nonArrayType
rankSpecifier
RankSpecifier
interfaces
enums
delegates
attributes
GlobalAttributes
globalAttributeTarget
attribute
GlobalAttributeTarget
identifier
Attributes
attributeTarget
attribute
AttributeTarget
event
return
type
Attribute
namespaceOrTypeName
attributeArguments
AttributeArguments
expressionList
namedArgumentList
NamedArgumentList
namedArgument
NamedArgument
identifier
expression
statements
Statement
LabeledStatement
statement
DeclarationStatement
variableDeclaration
localConstantDeclaration
EmbeddedStatement
SimpleEmbeddedStatement
unsafe
block
EmptyStatement
ExpressionStatement
statementExpression
SelectionStatement
IfStatement
expression
embeddedStatement
SwitchStatement
expression
switchSection
SwitchSection
switchLabel
statement
SwitchLabel
default
case
expression
IterationStatement
WhileStatement
expression
embeddedStatement
DoStatement
embeddedStatement
expression
ForStatement
forInitializer
expression
statementExpressionList
embeddedStatement
ForeachStatement
type
identifier
expression
embeddedStatement
ForInitializer
JumpStatement
BreakStatement
ContinueStatement
GotoStatement
default
case
expression
identifier
ReturnStatement
expression
ThrowStatement
expression
TryStatement
block
specificCatchClause
generalCatchClause
finallyClause
SpecificCatchClause
classType
identifier
block
GeneralCatchClause
block
FinallyClause
block
CheckedStatement
block
UncheckedStatement
block
LockStatement
expression
embeddedStatement
ResourceAcquisition
UsingStatement
resourceAcquisition
embeddedStatement
FixedStatement
pointerType
fixedPointerDeclarator
embeddedStatement
FixedPointerDeclarator
identifier
expression
VariableDeclaration
type
VariableDeclarator
VariableDeclarator
VariableInitializer
LocalConstantDeclaration
type
constantDeclarator
ConstantDeclarator
expression
expressions
StatementExpression
StatementExpressionList
statementExpression
Expression
ExpressionList
expression
Argument
out
ref
expression
ArgumentList
argument
PrimaryExpression
PrimaryNoArrayCreationExpression
PrimaryExtendedExpressionType
MemberAccess
simpleType
identifier
ElementAccess
expressionList
InvocationExpression
argumentList
PostIncrementExpression
PostDecrementExpression
PointerMemberAccess
identifier
BaseAccess
expressionList
identifier
ObjectCreationExpression
type
argumentList
ArrayCreationExpression
type
arrayType
expressionList
rankSpecifier
arrayInitializer
ParenthesizedExpression
expression
UnaryExpression
memberAccess
primaryExpression
primaryExtendedExpressionType
addition
subtraction
negate
complement
multiplication
unaryExpression
preIncrementExpression
preDecrementExpression
castExpression
addressOfExpression
ConditionalExpression
expression
conditionalOrExpression
AssignmentExpression
unaryExpression
assignmentOperator
expression
TypeOfExpression
type
DelegateCreationExpression
delegateType
expression
CheckedExpression
expression
UncheckedExpression
expression
SizeOfExpression
type
PreIncrementExpression
unaryExpression
PreDecrementExpression
unaryExpression
CastExpression
type
unaryExpression
AddressOfExpression
unaryExpression
MultiplicativeExpression
unaryExpression
multiplication
division
remainder
AdditiveExpression
multiplicativeExpression
addition
subtraction
ShiftExpression
rightShift
leftShift
remainder
additiveExpression
RelationalExpression
shiftExpression
type
lessThan
lessThanOrEqual
greaterThan
greaterThanOrEqual
EqualityExpression
relationalExpression
equal
notEqual
AndExpression
equalityExpression
and
ExclusiveOrExpression
andExpression
exclusiveOr
InclusiveOrExpression
exclusiveOrExpression
inclusiveOr
ConditionalAndExpression
inclusiveOrExpression
conditionalAnd
ConditionalOrExpression
conditionalAndExpression
conditionalOr
types
Type
NonArrayType
ReferenceType
SimpleType
Void
Decimal
Bool
SByte
Byte
Short
UShort
Int
UInt
Long
ULong
Char
Float
Double
Object
String
ClassOrInterfaceOrDelegateOrEnumType
namespaceOrTypeName
PointerType
simpleType
referenceType
modifiers
Modifier
Abstract
Extern
Internal
New
OverrideModifier
Private
Protected
Public
Partial
ReadOnly
Sealed
Static
Unsafe
Virtual
Volatile
literals
Literal
BooleanLiteral
value
DecimalIntegerLiteral
value
HexadecimalIntegerLiteral
value
RealLiteral
value
NullLiteral
This
CharacterLiteral
value
StringLiteral
value
keywords
Out
Ref
Params
Case
Default
Return
Event
operators
Operator
AdditiveOperator
AssignmentOperator
EqualityOperator
MultiplicativeOperator
RelationOperator
ShiftOperator
UnaryOperator
UnaryModificationOperator
Assignment
AssignmentAnd
AssignmentDivision
AssignmentExclusiveOr
AssignmentMinus
AssignmentModulo
AssignmentMultiplication
AssignmentLeftShift
AssignmentOr
AssignmentPlus
AssignmentRightShift
AssignmentUnsignedRightShift
Equal
NotEqual
GreaterThan
GreaterThanOrEqual
LessThan
LessThanOrEqual
Addition
Subtraction
Division
Multiplication
Remainder
Complement
MinusMinus
Negate
PlusPlus
LeftShift
RightShift
UnsignedRightShift
And
ExclusiveOr
InclusiveOr
ConditionalAnd
ConditionalOr
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="c_sharp"
    nsURI="http://www.emftext.org/c_sharp" nsPrefix="c_sharp">
  <eSubpackages name="common" nsURI="http://www.emftext.org/c_sharp/common" nsPrefix="common">
    <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NamespaceOrTypeName">
      <eStructuralFeatures xsi:type="ecore:EReference" name="parts" lowerBound="1"
          upperBound="-1" eType="#//common/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Identifier" eSuperTypes="#//common/NamedElement #//expressions/PrimaryNoArrayCreationExpression"/>
  </eSubpackages>
  <eSubpackages name="namespaces" nsURI="http://www.emftext.org/c_sharp/namespaces"
      nsPrefix="namespaces">
    <eClassifiers xsi:type="ecore:EClass" name="CompilationUnit">
      <eStructuralFeatures xsi:type="ecore:EReference" name="usingDirectives" upperBound="-1"
          eType="#//namespaces/UsingDirective" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="globalAttributes" upperBound="-1"
          eType="#//attributes/GlobalAttributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceMemberDeclaration"
          upperBound="-1" eType="#//namespaces/NamespaceMemberDeclaration" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UsingDirective" eSuperTypes="#//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceOrTypeName"
          lowerBound="1" eType="#//common/NamespaceOrTypeName" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NamespaceMemberDeclaration" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Namespace" eSuperTypes="#//namespaces/NamespaceMemberDeclaration">
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceName" lowerBound="1"
          eType="#//common/NamespaceOrTypeName" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceBody" lowerBound="1"
          eType="#//namespaces/NamespaceBody" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NamespaceBody">
      <eStructuralFeatures xsi:type="ecore:EReference" name="usingDirectives" upperBound="-1"
          eType="#//namespaces/UsingDirective" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceMemberDeclaration"
          upperBound="-1" eType="#//namespaces/NamespaceMemberDeclaration" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TypeDeclaration" abstract="true" eSuperTypes="#//namespaces/NamespaceMemberDeclaration #//classes/ClassMemberDeclaration"/>
  </eSubpackages>
  <eSubpackages name="classes" nsURI="http://www.emftext.org/c_sharp/classes" nsPrefix="classes">
    <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//namespaces/TypeDeclaration #//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1"
          eType="#//modifiers/Modifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="classBase" eType="#//classes/ClassBase"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="classMemberDeclarations"
          upperBound="-1" eType="#//classes/ClassMemberDeclaration" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ClassBase">
      <eStructuralFeatures xsi:type="ecore:EReference" name="types" lowerBound="1"
          upperBound="-1" eType="#//types/ClassOrInterfaceOrDelegateOrEnumType" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ClassMemberDeclaration" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="#//classes/ClassMemberDeclaration #//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1"
          eType="#//modifiers/Modifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceType" eType="#//types/ClassOrInterfaceOrDelegateOrEnumType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameterList"
          eType="#//classes/FormalParameterList" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" lowerBound="1"
          eType="#//classes/Block" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FormalParameterList">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fixedParameter" upperBound="-1"
          eType="#//classes/FixedParameter" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameterArray" eType="#//classes/ParameterArray"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FixedParameter">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="ref" eType="#//keywords/Ref"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="out" eType="#//keywords/Out"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ParameterArray">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="params" eType="#//keywords/Params"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="arrayType" eType="#//arrays/ArrayType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Block">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statement" upperBound="-1"
          eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VariableInitializer" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConstantDeclaration" eSuperTypes="#//classes/ClassMemberDeclaration">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1"
          eType="#//modifiers/Modifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="constantDeclarator" lowerBound="1"
          upperBound="-1" eType="#//statements/ConstantDeclarator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FieldDeclaration" eSuperTypes="#//classes/ClassMemberDeclaration">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//attributes/Attributes" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1"
          eType="#//modifiers/Modifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="variableDeclarator" lowerBound="1"
          upperBound="-1" eType="#//statements/VariableDeclarator" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="structs" nsURI="http://www.emftext.org/c_sharp/structs" nsPrefix="structs"/>
  <eSubpackages name="arrays" nsURI="http://www.emftext.org/c_sharp/arrays" nsPrefix="arrays">
    <eClassifiers xsi:type="ecore:EClass" name="StackallocInitializer" eSuperTypes="#//classes/VariableInitializer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayInitializer" eSuperTypes="#//classes/VariableInitializer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variableInitializer"
          upperBound="-1" eType="#//classes/VariableInitializer" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayType" eSuperTypes="#//types/Type">
      <eStructuralFeatures xsi:type="ecore:EReference" name="nonArrayType" eType="#//types/NonArrayType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="rankSpecifier" lowerBound="1"
          upperBound="-1" eType="#//arrays/RankSpecifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RankSpecifier"/>
  </eSubpackages>
  <eSubpackages name="interfaces" nsURI="http://www.emftext.org/c_sharp/interfaces"
      nsPrefix="interfaces"/>
  <eSubpackages name="enums" nsURI="http://www.emftext.org/c_sharp/enums" nsPrefix="enums"/>
  <eSubpackages name="delegates" nsURI="http://www.emftext.org/c_sharp/delegates"
      nsPrefix="delegates"/>
  <eSubpackages name="attributes" nsURI="http://www.emftext.org/c_sharp/attributes"
      nsPrefix="attributes">
    <eClassifiers xsi:type="ecore:EClass" name="GlobalAttributes">
      <eStructuralFeatures xsi:type="ecore:EReference" name="globalAttributeTarget"
          lowerBound="1" eType="#//attributes/GlobalAttributeTarget" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" lowerBound="1"
          upperBound="-1" eType="#//attributes/Attribute" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GlobalAttributeTarget">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1"
          eType="#//common/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Attributes">
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributeTarget" lowerBound="1"
          eType="#//attributes/AttributeTarget" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" lowerBound="1"
          upperBound="-1" eType="#//attributes/Attribute" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AttributeTarget">
      <eStructuralFeatures xsi:type="ecore:EReference" name="event" eType="#//keywords/Event"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="return" eType="#//keywords/Return"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Attribute">
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceOrTypeName"
          lowerBound="1" eType="#//common/NamespaceOrTypeName" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributeArguments" eType="#//attributes/AttributeArguments"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AttributeArguments">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expressionList" eType="#//expressions/ExpressionList"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="namedArgumentList" eType="#//attributes/NamedArgumentList"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NamedArgumentList">
      <eStructuralFeatures xsi:type="ecore:EReference" name="namedArgument" lowerBound="1"
          upperBound="-1" eType="#//attributes/NamedArgument" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NamedArgument">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="statements" nsURI="http://www.emftext.org/c_sharp/statements"
      nsPrefix="statements">
    <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="LabeledStatement" eSuperTypes="#//statements/Statement #//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statement" lowerBound="1"
          eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DeclarationStatement" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variableDeclaration"
          eType="#//statements/VariableDeclaration" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="localConstantDeclaration"
          eType="#//statements/LocalConstantDeclaration" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EmbeddedStatement" abstract="true"
        eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleEmbeddedStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unsafe" eType="#//modifiers/Unsafe"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EmptyStatement" eSuperTypes="#//statements/EmbeddedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExpressionStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statementExpression"
          eType="#//expressions/StatementExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SelectionStatement" abstract="true"
        eSuperTypes="#//statements/EmbeddedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="IfStatement" eSuperTypes="#//statements/SelectionStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" lowerBound="1"
          upperBound="2" eType="#//statements/EmbeddedStatement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SwitchStatement" eSuperTypes="#//statements/SelectionStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="switchSection" upperBound="-1"
          eType="#//statements/SwitchSection" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SwitchSection">
      <eStructuralFeatures xsi:type="ecore:EReference" name="switchLabel" upperBound="-1"
          eType="#//statements/SwitchLabel" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="statement" upperBound="-1"
          eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SwitchLabel">
      <eStructuralFeatures xsi:type="ecore:EReference" name="default" eType="#//keywords/Default"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="case" eType="#//keywords/Case"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IterationStatement" abstract="true"
        eSuperTypes="#//statements/EmbeddedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="WhileStatement" eSuperTypes="#//statements/IterationStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DoStatement" eSuperTypes="#//statements/IterationStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ForStatement" eSuperTypes="#//statements/IterationStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="forInitializer" eType="#//statements/ForInitializer"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="statementExpressionList"
          eType="#//expressions/StatementExpressionList" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ForeachStatement" eSuperTypes="#//statements/IterationStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ForInitializer" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="JumpStatement" abstract="true" eSuperTypes="#//statements/EmbeddedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="BreakStatement" eSuperTypes="#//statements/JumpStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="ContinueStatement" eSuperTypes="#//statements/JumpStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="GotoStatement" eSuperTypes="#//statements/JumpStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="default" eType="#//keywords/Default"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="case" eType="#//keywords/Case"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ReturnStatement" eSuperTypes="#//statements/JumpStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ThrowStatement" eSuperTypes="#//statements/JumpStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TryStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="specificCatchClause"
          upperBound="-1" eType="#//statements/SpecificCatchClause" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="generalCatchClause" eType="#//statements/GeneralCatchClause"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="finallyClause" eType="#//statements/FinallyClause"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SpecificCatchClause">
      <eStructuralFeatures xsi:type="ecore:EReference" name="classType" eType="#//types/ClassOrInterfaceOrDelegateOrEnumType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GeneralCatchClause">
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FinallyClause">
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CheckedStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UncheckedStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="block" eType="#//classes/Block"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LockStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ResourceAcquisition" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="UsingStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="resourceAcquisition"
          eType="#//statements/ResourceAcquisition" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FixedStatement" eSuperTypes="#//statements/EmbeddedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="pointerType" lowerBound="1"
          eType="#//types/PointerType" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="fixedPointerDeclarator"
          lowerBound="1" upperBound="-1" eType="#//statements/FixedPointerDeclarator"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedStatement" eType="#//statements/EmbeddedStatement"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FixedPointerDeclarator">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1"
          eType="#//common/Identifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="#//statements/ForInitializer #//statements/ResourceAcquisition">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1"
          eType="#//types/Type" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="VariableDeclarator" lowerBound="1"
          eType="#//statements/VariableDeclarator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarator" eSuperTypes="#//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="VariableInitializer"
          eType="#//classes/VariableInitializer" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LocalConstantDeclaration">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="constantDeclarator" lowerBound="1"
          upperBound="-1" eType="#//statements/ConstantDeclarator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConstantDeclarator" eSuperTypes="#//common/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="expressions" nsURI="http://www.emftext.org/c_sharp/expressions"
      nsPrefix="expressions">
    <eClassifiers xsi:type="ecore:EClass" name="StatementExpression" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="StatementExpressionList" eSuperTypes="#//statements/ForInitializer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statementExpression"
          upperBound="-1" eType="#//expressions/StatementExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="#//classes/VariableInitializer #//statements/ResourceAcquisition"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExpressionList">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Argument">
      <eStructuralFeatures xsi:type="ecore:EReference" name="out" eType="#//keywords/Out"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="ref" eType="#//keywords/Ref"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArgumentList">
      <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1"
          eType="#//expressions/Argument" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryExpression" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryNoArrayCreationExpression"
        abstract="true" eSuperTypes="#//expressions/PrimaryExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryExtendedExpressionType" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="MemberAccess" eSuperTypes="#//expressions/PrimaryExtendedExpressionType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="simpleType" eType="#//types/SimpleType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ElementAccess" eSuperTypes="#//expressions/PrimaryExtendedExpressionType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expressionList" eType="#//expressions/ExpressionList"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InvocationExpression" eSuperTypes="#//expressions/PrimaryExtendedExpressionType #//expressions/StatementExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="argumentList" eType="#//expressions/ArgumentList"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PostIncrementExpression" eSuperTypes="#//expressions/PrimaryExtendedExpressionType #//expressions/StatementExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="PostDecrementExpression" eSuperTypes="#//expressions/PrimaryExtendedExpressionType #//expressions/StatementExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="PointerMemberAccess" eSuperTypes="#//expressions/PrimaryExtendedExpressionType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1"
          eType="#//common/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="BaseAccess" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expressionList" eType="#//expressions/ExpressionList"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" eType="#//common/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ObjectCreationExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression #//expressions/StatementExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1"
          eType="#//types/Type" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="argumentList" eType="#//expressions/ArgumentList"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArrayCreationExpression" eSuperTypes="#//expressions/PrimaryExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1"
          eType="#//types/Type" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="arrayType" lowerBound="1"
          eType="#//arrays/ArrayType" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expressionList" eType="#//expressions/ExpressionList"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="rankSpecifier" upperBound="-1"
          eType="#//arrays/RankSpecifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="arrayInitializer" eType="#//arrays/ArrayInitializer"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ParenthesizedExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="memberAccess" eType="#//expressions/MemberAccess"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="primaryExpression" eType="#//expressions/PrimaryExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="primaryExtendedExpressionType"
          upperBound="-1" eType="#//expressions/PrimaryExtendedExpressionType" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="addition" lowerBound="1"
          eType="#//operators/Addition" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="subtraction" lowerBound="1"
          eType="#//operators/Subtraction" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negate" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="complement" lowerBound="1"
          eType="#//operators/Complement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="multiplication" lowerBound="1"
          eType="#//operators/Multiplication" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" eType="#//expressions/UnaryExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="preIncrementExpression"
          eType="#//expressions/PreIncrementExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="preDecrementExpression"
          eType="#//expressions/PreDecrementExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="castExpression" eType="#//expressions/CastExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="addressOfExpression"
          eType="#//expressions/AddressOfExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalExpression" eSuperTypes="#//expressions/Expression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" upperBound="-1"
          eType="#//expressions/Expression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalOrExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/ConditionalOrExpression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentExpression" eSuperTypes="#//expressions/Expression #//expressions/StatementExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" lowerBound="1"
          eType="#//expressions/UnaryExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="assignmentOperator" lowerBound="1"
          eType="#//operators/AssignmentOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TypeOfExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DelegateCreationExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="delegateType" lowerBound="1"
          eType="#//types/ClassOrInterfaceOrDelegateOrEnumType" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CheckedExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//expressions/Expression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UncheckedExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="#//expressions/Expression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SizeOfExpression" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PreIncrementExpression" eSuperTypes="#//expressions/StatementExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" lowerBound="1"
          eType="#//expressions/UnaryExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PreDecrementExpression" eSuperTypes="#//expressions/StatementExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" lowerBound="1"
          eType="#//expressions/UnaryExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CastExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" eType="#//expressions/UnaryExpression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AddressOfExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" eType="#//expressions/UnaryExpression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MultiplicativeExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryExpression" lowerBound="1"
          upperBound="-1" eType="#//expressions/UnaryExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="multiplication" eType="#//operators/Multiplication"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="division" eType="#//operators/Division"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="remainder" eType="#//operators/Remainder"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AdditiveExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicativeExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/MultiplicativeExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="addition" eType="#//operators/Addition"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="subtraction" eType="#//operators/Subtraction"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ShiftExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="rightShift" eType="#//operators/RightShift"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="leftShift" eType="#//operators/LeftShift"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="remainder" eType="#//operators/Remainder"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="additiveExpression" eType="#//expressions/AdditiveExpression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="shiftExpression" lowerBound="1"
          upperBound="-1" eType="#//expressions/ShiftExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//types/Type"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lessThan" eType="#//operators/LessThan"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="lessThanOrEqual" eType="#//operators/LessThanOrEqual"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="greaterThan" eType="#//operators/GreaterThan"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="greaterThanOrEqual" eType="#//operators/GreaterThanOrEqual"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EqualityExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="relationalExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/RelationalExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="equal" eType="#//operators/Equal"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="notEqual" eType="#//operators/NotEqual"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AndExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="equalityExpression" lowerBound="1"
          upperBound="-1" eType="#//expressions/EqualityExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="and" eType="#//operators/And"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExclusiveOrExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="andExpression" lowerBound="1"
          upperBound="-1" eType="#//expressions/AndExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="exclusiveOr" eType="#//operators/ExclusiveOr"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InclusiveOrExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="exclusiveOrExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/ExclusiveOrExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="inclusiveOr" eType="#//operators/InclusiveOr"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAndExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="inclusiveOrExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/InclusiveOrExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalAnd" eType="#//operators/ConditionalAnd"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOrExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalAndExpression"
          lowerBound="1" upperBound="-1" eType="#//expressions/ConditionalAndExpression"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionalOr" eType="#//operators/ConditionalOr"
          containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="types" nsURI="http://www.emftext.org/c_sharp/types" nsPrefix="types">
    <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="NonArrayType" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReferenceType" abstract="true" eSuperTypes="#//types/NonArrayType #//types/Type"/>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleType" abstract="true" eSuperTypes="#//types/Type #//types/NonArrayType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Void" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Decimal" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Bool" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="SByte" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Byte" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Short" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="UShort" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Int" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="UInt" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Long" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="ULong" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Char" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Float" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Double" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="String" eSuperTypes="#//types/SimpleType"/>
    <eClassifiers xsi:type="ecore:EClass" name="ClassOrInterfaceOrDelegateOrEnumType"
        eSuperTypes="#//types/ReferenceType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceOrTypeName"
          lowerBound="1" eType="#//common/NamespaceOrTypeName" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PointerType" eSuperTypes="#//types/Type #//types/NonArrayType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="simpleType" eType="#//types/SimpleType"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="referenceType" eType="#//types/ReferenceType"
          containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="modifiers" nsURI="http://www.emftext.org/c_sharp/modifiers"
      nsPrefix="modifiers">
    <eClassifiers xsi:type="ecore:EClass" name="Modifier" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Extern" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Internal" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="New" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="OverrideModifier" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Private" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Protected" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Public" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Partial" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReadOnly" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Sealed" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Static" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Unsafe" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Virtual" eSuperTypes="#//modifiers/Modifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Volatile" eSuperTypes="#//modifiers/Modifier"/>
  </eSubpackages>
  <eSubpackages name="literals" nsURI="http://www.emftext.org/c_sharp/literals" nsPrefix="literals">
    <eClassifiers xsi:type="ecore:EClass" name="Literal" abstract="true" eSuperTypes="#//expressions/PrimaryNoArrayCreationExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="BooleanLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DecimalIntegerLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="HexadecimalIntegerLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RealLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NullLiteral" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="This" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="CharacterLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="StringLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="keywords" nsURI="http://www.emftext.org/c_sharp/keywords" nsPrefix="keywords">
    <eClassifiers xsi:type="ecore:EClass" name="Out"/>
    <eClassifiers xsi:type="ecore:EClass" name="Ref"/>
    <eClassifiers xsi:type="ecore:EClass" name="Params"/>
    <eClassifiers xsi:type="ecore:EClass" name="Case"/>
    <eClassifiers xsi:type="ecore:EClass" name="Default"/>
    <eClassifiers xsi:type="ecore:EClass" name="Return"/>
    <eClassifiers xsi:type="ecore:EClass" name="Event"/>
  </eSubpackages>
  <eSubpackages name="operators" nsURI="http://www.emftext.org/c_sharp/operators"
      nsPrefix="operators">
    <eClassifiers xsi:type="ecore:EClass" name="Operator" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="AdditiveOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="EqualityOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="MultiplicativeOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ShiftOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryModificationOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentAnd" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentDivision" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentExclusiveOr" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentMinus" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentModulo" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentMultiplication" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentLeftShift" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentOr" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentPlus" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentRightShift" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentUnsignedRightShift" eSuperTypes="#//operators/AssignmentOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Equal" eSuperTypes="#//operators/EqualityOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotEqual" eSuperTypes="#//operators/EqualityOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="GreaterThan" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="GreaterThanOrEqual" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LessThan" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LessThanOrEqual" eSuperTypes="#//operators/RelationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Addition" eSuperTypes="#//operators/AdditiveOperator #//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Subtraction" eSuperTypes="#//operators/AdditiveOperator #//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Division" eSuperTypes="#//operators/MultiplicativeOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Multiplication" eSuperTypes="#//operators/MultiplicativeOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Remainder" eSuperTypes="#//operators/MultiplicativeOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Complement" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="MinusMinus" eSuperTypes="#//operators/UnaryModificationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Negate" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="PlusPlus" eSuperTypes="#//operators/UnaryModificationOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LeftShift" eSuperTypes="#//operators/ShiftOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="RightShift" eSuperTypes="#//operators/ShiftOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnsignedRightShift" eSuperTypes="#//operators/ShiftOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="And" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExclusiveOr" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="InclusiveOr" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAnd" eSuperTypes="#//operators/UnaryOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOr" eSuperTypes="#//operators/UnaryOperator"/>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"c_sharp","nsURI":"http://www.emftext.org/c_sharp","name":"c_sharp","id":0,"eClass":"EPackage"},{"nsPrefix":"common","nsURI":"http://www.emftext.org/c_sharp/common","name":"common","id":1,"eClass":"EPackage"},{"nsPrefix":"namespaces","nsURI":"http://www.emftext.org/c_sharp/namespaces","name":"namespaces","id":2,"eClass":"EPackage"},{"nsPrefix":"classes","nsURI":"http://www.emftext.org/c_sharp/classes","name":"classes","id":3,"eClass":"EPackage"},{"nsPrefix":"structs","nsURI":"http://www.emftext.org/c_sharp/structs","name":"structs","id":4,"eClass":"EPackage"},{"nsPrefix":"arrays","nsURI":"http://www.emftext.org/c_sharp/arrays","name":"arrays","id":5,"eClass":"EPackage"},{"nsPrefix":"interfaces","nsURI":"http://www.emftext.org/c_sharp/interfaces","name":"interfaces","id":6,"eClass":"EPackage"},{"nsPrefix":"enums","nsURI":"http://www.emftext.org/c_sharp/enums","name":"enums","id":7,"eClass":"EPackage"},{"nsPrefix":"delegates","nsURI":"http://www.emftext.org/c_sharp/delegates","name":"delegates","id":8,"eClass":"EPackage"},{"nsPrefix":"attributes","nsURI":"http://www.emftext.org/c_sharp/attributes","name":"attributes","id":9,"eClass":"EPackage"},{"nsPrefix":"statements","nsURI":"http://www.emftext.org/c_sharp/statements","name":"statements","id":10,"eClass":"EPackage"},{"nsPrefix":"expressions","nsURI":"http://www.emftext.org/c_sharp/expressions","name":"expressions","id":11,"eClass":"EPackage"},{"nsPrefix":"types","nsURI":"http://www.emftext.org/c_sharp/types","name":"types","id":12,"eClass":"EPackage"},{"nsPrefix":"modifiers","nsURI":"http://www.emftext.org/c_sharp/modifiers","name":"modifiers","id":13,"eClass":"EPackage"},{"nsPrefix":"literals","nsURI":"http://www.emftext.org/c_sharp/literals","name":"literals","id":14,"eClass":"EPackage"},{"nsPrefix":"keywords","nsURI":"http://www.emftext.org/c_sharp/keywords","name":"keywords","id":15,"eClass":"EPackage"},{"nsPrefix":"operators","nsURI":"http://www.emftext.org/c_sharp/operators","name":"operators","id":16,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedElement","instanceClass":null,"abstract":true,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamespaceOrTypeName","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Identifier","instanceClass":null,"abstract":false,"id":19,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":20,"derived":false},{"id":21,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parts","changeable":true,"resolveProxies":true,"lowerBound":1,"id":22,"derived":false},{"id":23,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryNoArrayCreationExpression","instanceClass":null,"abstract":true,"id":24,"interface":false,"eClass":"EClass"},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompilationUnit","instanceClass":null,"abstract":false,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UsingDirective","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamespaceMemberDeclaration","instanceClass":null,"abstract":true,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Namespace","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamespaceBody","instanceClass":null,"abstract":false,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypeDeclaration","instanceClass":null,"abstract":true,"id":32,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"usingDirectives","changeable":true,"resolveProxies":true,"lowerBound":0,"id":33,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"globalAttributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":34,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceMemberDeclaration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":35,"derived":false},{"id":36,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalAttributes","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"id":38,"eClass":"EGenericType"},{"id":39,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceOrTypeName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":40,"derived":false},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":43,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceBody","changeable":true,"resolveProxies":true,"lowerBound":1,"id":44,"derived":false},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"usingDirectives","changeable":true,"resolveProxies":true,"lowerBound":0,"id":48,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceMemberDeclaration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":49,"derived":false},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassMemberDeclaration","instanceClass":null,"abstract":true,"id":52,"interface":false,"eClass":"EClass"},{"id":53,"eClass":"EGenericType"},{"id":54,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Class","instanceClass":null,"abstract":false,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassBase","instanceClass":null,"abstract":false,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Method","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FormalParameterList","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FixedParameter","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParameterArray","instanceClass":null,"abstract":false,"id":60,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Block","instanceClass":null,"abstract":false,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VariableInitializer","instanceClass":null,"abstract":true,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConstantDeclaration","instanceClass":null,"abstract":false,"id":63,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FieldDeclaration","instanceClass":null,"abstract":false,"id":64,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":65,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"modifiers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":66,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"classBase","changeable":true,"resolveProxies":true,"lowerBound":0,"id":67,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"classMemberDeclarations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":68,"derived":false},{"id":69,"eClass":"EGenericType"},{"id":70,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Attributes","instanceClass":null,"abstract":false,"id":71,"interface":false,"eClass":"EClass"},{"id":72,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Modifier","instanceClass":null,"abstract":true,"id":73,"interface":false,"eClass":"EClass"},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"id":76,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"types","changeable":true,"resolveProxies":true,"lowerBound":1,"id":77,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassOrInterfaceOrDelegateOrEnumType","instanceClass":null,"abstract":false,"id":78,"interface":false,"eClass":"EClass"},{"id":79,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":80,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"modifiers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":81,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"returnType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":82,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"interfaceType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":83,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"formalParameterList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":84,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":1,"id":85,"derived":false},{"id":86,"eClass":"EGenericType"},{"id":87,"eClass":"EGenericType"},{"id":88,"eClass":"EGenericType"},{"id":89,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Type","instanceClass":null,"abstract":true,"id":90,"interface":false,"eClass":"EClass"},{"id":91,"eClass":"EGenericType"},{"id":92,"eClass":"EGenericType"},{"id":93,"eClass":"EGenericType"},{"id":94,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fixedParameter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":95,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parameterArray","changeable":true,"resolveProxies":true,"lowerBound":0,"id":96,"derived":false},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":99,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"ref","changeable":true,"resolveProxies":true,"lowerBound":0,"id":100,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"out","changeable":true,"resolveProxies":true,"lowerBound":0,"id":101,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":102,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":103,"derived":false},{"id":104,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Ref","instanceClass":null,"abstract":false,"id":105,"interface":false,"eClass":"EClass"},{"id":106,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Out","instanceClass":null,"abstract":false,"id":107,"interface":false,"eClass":"EClass"},{"id":108,"eClass":"EGenericType"},{"id":109,"eClass":"EGenericType"},{"id":110,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":111,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"params","changeable":true,"resolveProxies":true,"lowerBound":0,"id":112,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"arrayType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":113,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":114,"derived":false},{"id":115,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Params","instanceClass":null,"abstract":false,"id":116,"interface":false,"eClass":"EClass"},{"id":117,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayType","instanceClass":null,"abstract":false,"id":118,"interface":false,"eClass":"EClass"},{"id":119,"eClass":"EGenericType"},{"id":120,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":121,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Statement","instanceClass":null,"abstract":true,"id":122,"interface":false,"eClass":"EClass"},{"id":123,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":124,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"modifiers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":125,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":126,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"constantDeclarator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":127,"derived":false},{"id":128,"eClass":"EGenericType"},{"id":129,"eClass":"EGenericType"},{"id":130,"eClass":"EGenericType"},{"id":131,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConstantDeclarator","instanceClass":null,"abstract":false,"id":132,"interface":false,"eClass":"EClass"},{"id":133,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":134,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"modifiers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":135,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":136,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"variableDeclarator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":137,"derived":false},{"id":138,"eClass":"EGenericType"},{"id":139,"eClass":"EGenericType"},{"id":140,"eClass":"EGenericType"},{"id":141,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VariableDeclarator","instanceClass":null,"abstract":false,"id":142,"interface":false,"eClass":"EClass"},{"id":143,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StackallocInitializer","instanceClass":null,"abstract":false,"id":144,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayInitializer","instanceClass":null,"abstract":false,"id":145,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RankSpecifier","instanceClass":null,"abstract":false,"id":146,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":147,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":148,"derived":false},{"id":149,"eClass":"EGenericType"},{"id":150,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Expression","instanceClass":null,"abstract":true,"id":151,"interface":false,"eClass":"EClass"},{"id":152,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"variableInitializer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":153,"derived":false},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"nonArrayType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":156,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rankSpecifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":157,"derived":false},{"id":158,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NonArrayType","instanceClass":null,"abstract":true,"id":159,"interface":false,"eClass":"EClass"},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GlobalAttributeTarget","instanceClass":null,"abstract":false,"id":162,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AttributeTarget","instanceClass":null,"abstract":false,"id":163,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Attribute","instanceClass":null,"abstract":false,"id":164,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AttributeArguments","instanceClass":null,"abstract":false,"id":165,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedArgumentList","instanceClass":null,"abstract":false,"id":166,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedArgument","instanceClass":null,"abstract":false,"id":167,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"globalAttributeTarget","changeable":true,"resolveProxies":true,"lowerBound":1,"id":168,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attribute","changeable":true,"resolveProxies":true,"lowerBound":1,"id":169,"derived":false},{"id":170,"eClass":"EGenericType"},{"id":171,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributeTarget","changeable":true,"resolveProxies":true,"lowerBound":1,"id":174,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attribute","changeable":true,"resolveProxies":true,"lowerBound":1,"id":175,"derived":false},{"id":176,"eClass":"EGenericType"},{"id":177,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"event","changeable":true,"resolveProxies":true,"lowerBound":0,"id":178,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"return","changeable":true,"resolveProxies":true,"lowerBound":0,"id":179,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":180,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Event","instanceClass":null,"abstract":false,"id":181,"interface":false,"eClass":"EClass"},{"id":182,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Return","instanceClass":null,"abstract":false,"id":183,"interface":false,"eClass":"EClass"},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceOrTypeName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":186,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"attributeArguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expressionList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":190,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namedArgumentList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":191,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpressionList","instanceClass":null,"abstract":false,"id":192,"interface":false,"eClass":"EClass"},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namedArgument","changeable":true,"resolveProxies":true,"lowerBound":1,"id":195,"derived":false},{"id":196,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":197,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":198,"derived":false},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LabeledStatement","instanceClass":null,"abstract":false,"id":201,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeclarationStatement","instanceClass":null,"abstract":false,"id":202,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EmbeddedStatement","instanceClass":null,"abstract":true,"id":203,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleEmbeddedStatement","instanceClass":null,"abstract":false,"id":204,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EmptyStatement","instanceClass":null,"abstract":false,"id":205,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpressionStatement","instanceClass":null,"abstract":false,"id":206,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SelectionStatement","instanceClass":null,"abstract":true,"id":207,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IfStatement","instanceClass":null,"abstract":false,"id":208,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwitchStatement","instanceClass":null,"abstract":false,"id":209,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwitchSection","instanceClass":null,"abstract":false,"id":210,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwitchLabel","instanceClass":null,"abstract":false,"id":211,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IterationStatement","instanceClass":null,"abstract":true,"id":212,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WhileStatement","instanceClass":null,"abstract":false,"id":213,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DoStatement","instanceClass":null,"abstract":false,"id":214,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ForStatement","instanceClass":null,"abstract":false,"id":215,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ForeachStatement","instanceClass":null,"abstract":false,"id":216,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ForInitializer","instanceClass":null,"abstract":true,"id":217,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"JumpStatement","instanceClass":null,"abstract":true,"id":218,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BreakStatement","instanceClass":null,"abstract":false,"id":219,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ContinueStatement","instanceClass":null,"abstract":false,"id":220,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GotoStatement","instanceClass":null,"abstract":false,"id":221,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReturnStatement","instanceClass":null,"abstract":false,"id":222,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ThrowStatement","instanceClass":null,"abstract":false,"id":223,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TryStatement","instanceClass":null,"abstract":false,"id":224,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecificCatchClause","instanceClass":null,"abstract":false,"id":225,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GeneralCatchClause","instanceClass":null,"abstract":false,"id":226,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FinallyClause","instanceClass":null,"abstract":false,"id":227,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CheckedStatement","instanceClass":null,"abstract":false,"id":228,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UncheckedStatement","instanceClass":null,"abstract":false,"id":229,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LockStatement","instanceClass":null,"abstract":false,"id":230,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ResourceAcquisition","instanceClass":null,"abstract":true,"id":231,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UsingStatement","instanceClass":null,"abstract":false,"id":232,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FixedStatement","instanceClass":null,"abstract":false,"id":233,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FixedPointerDeclarator","instanceClass":null,"abstract":false,"id":234,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VariableDeclaration","instanceClass":null,"abstract":false,"id":235,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LocalConstantDeclaration","instanceClass":null,"abstract":false,"id":236,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":237,"derived":false},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"variableDeclaration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":241,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"localConstantDeclaration","changeable":true,"resolveProxies":true,"lowerBound":0,"id":242,"derived":false},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"id":245,"eClass":"EGenericType"},{"id":246,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unsafe","changeable":true,"resolveProxies":true,"lowerBound":0,"id":247,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":248,"derived":false},{"id":249,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Unsafe","instanceClass":null,"abstract":false,"id":250,"interface":false,"eClass":"EClass"},{"id":251,"eClass":"EGenericType"},{"id":252,"eClass":"EGenericType"},{"id":253,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statementExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":254,"derived":false},{"id":255,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StatementExpression","instanceClass":null,"abstract":true,"id":256,"interface":false,"eClass":"EClass"},{"id":257,"eClass":"EGenericType"},{"id":258,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":259,"derived":false},{"container":false,"ordered":true,"upperBound":2,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":260,"derived":false},{"id":261,"eClass":"EGenericType"},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":264,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"switchSection","changeable":true,"resolveProxies":true,"lowerBound":0,"id":265,"derived":false},{"id":266,"eClass":"EGenericType"},{"id":267,"eClass":"EGenericType"},{"id":268,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"switchLabel","changeable":true,"resolveProxies":true,"lowerBound":0,"id":269,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":270,"derived":false},{"id":271,"eClass":"EGenericType"},{"id":272,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":273,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"case","changeable":true,"resolveProxies":true,"lowerBound":0,"id":274,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":275,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Default","instanceClass":null,"abstract":false,"id":276,"interface":false,"eClass":"EClass"},{"id":277,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Case","instanceClass":null,"abstract":false,"id":278,"interface":false,"eClass":"EClass"},{"id":279,"eClass":"EGenericType"},{"id":280,"eClass":"EGenericType"},{"id":281,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":282,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":283,"derived":false},{"id":284,"eClass":"EGenericType"},{"id":285,"eClass":"EGenericType"},{"id":286,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":287,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":288,"derived":false},{"id":289,"eClass":"EGenericType"},{"id":290,"eClass":"EGenericType"},{"id":291,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"forInitializer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":292,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":293,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statementExpressionList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":294,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":295,"derived":false},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StatementExpressionList","instanceClass":null,"abstract":false,"id":299,"interface":false,"eClass":"EClass"},{"id":300,"eClass":"EGenericType"},{"id":301,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":302,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":303,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":304,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":305,"derived":false},{"id":306,"eClass":"EGenericType"},{"id":307,"eClass":"EGenericType"},{"id":308,"eClass":"EGenericType"},{"id":309,"eClass":"EGenericType"},{"id":310,"eClass":"EGenericType"},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"id":313,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"resolveProxies":true,"lowerBound":0,"id":314,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"case","changeable":true,"resolveProxies":true,"lowerBound":0,"id":315,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":316,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":317,"derived":false},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"id":322,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":323,"derived":false},{"id":324,"eClass":"EGenericType"},{"id":325,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":326,"derived":false},{"id":327,"eClass":"EGenericType"},{"id":328,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":329,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"specificCatchClause","changeable":true,"resolveProxies":true,"lowerBound":0,"id":330,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"generalCatchClause","changeable":true,"resolveProxies":true,"lowerBound":0,"id":331,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"finallyClause","changeable":true,"resolveProxies":true,"lowerBound":0,"id":332,"derived":false},{"id":333,"eClass":"EGenericType"},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"id":336,"eClass":"EGenericType"},{"id":337,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"classType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":338,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":339,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":340,"derived":false},{"id":341,"eClass":"EGenericType"},{"id":342,"eClass":"EGenericType"},{"id":343,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":344,"derived":false},{"id":345,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":346,"derived":false},{"id":347,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":348,"derived":false},{"id":349,"eClass":"EGenericType"},{"id":350,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"block","changeable":true,"resolveProxies":true,"lowerBound":0,"id":351,"derived":false},{"id":352,"eClass":"EGenericType"},{"id":353,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":354,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":355,"derived":false},{"id":356,"eClass":"EGenericType"},{"id":357,"eClass":"EGenericType"},{"id":358,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"resourceAcquisition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":359,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":360,"derived":false},{"id":361,"eClass":"EGenericType"},{"id":362,"eClass":"EGenericType"},{"id":363,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"pointerType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":364,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fixedPointerDeclarator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":365,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"embeddedStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":366,"derived":false},{"id":367,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PointerType","instanceClass":null,"abstract":false,"id":368,"interface":false,"eClass":"EClass"},{"id":369,"eClass":"EGenericType"},{"id":370,"eClass":"EGenericType"},{"id":371,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":372,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":373,"derived":false},{"id":374,"eClass":"EGenericType"},{"id":375,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":1,"id":376,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"VariableDeclarator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":377,"derived":false},{"id":378,"eClass":"EGenericType"},{"id":379,"eClass":"EGenericType"},{"id":380,"eClass":"EGenericType"},{"id":381,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"VariableInitializer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":382,"derived":false},{"id":383,"eClass":"EGenericType"},{"id":384,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":385,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"constantDeclarator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":386,"derived":false},{"id":387,"eClass":"EGenericType"},{"id":388,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":389,"derived":false},{"id":390,"eClass":"EGenericType"},{"id":391,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Argument","instanceClass":null,"abstract":false,"id":392,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArgumentList","instanceClass":null,"abstract":false,"id":393,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryExpression","instanceClass":null,"abstract":true,"id":394,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryExtendedExpressionType","instanceClass":null,"abstract":true,"id":395,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MemberAccess","instanceClass":null,"abstract":false,"id":396,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ElementAccess","instanceClass":null,"abstract":false,"id":397,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InvocationExpression","instanceClass":null,"abstract":false,"id":398,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PostIncrementExpression","instanceClass":null,"abstract":false,"id":399,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PostDecrementExpression","instanceClass":null,"abstract":false,"id":400,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PointerMemberAccess","instanceClass":null,"abstract":false,"id":401,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BaseAccess","instanceClass":null,"abstract":false,"id":402,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObjectCreationExpression","instanceClass":null,"abstract":false,"id":403,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayCreationExpression","instanceClass":null,"abstract":false,"id":404,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParenthesizedExpression","instanceClass":null,"abstract":false,"id":405,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryExpression","instanceClass":null,"abstract":false,"id":406,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalExpression","instanceClass":null,"abstract":false,"id":407,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentExpression","instanceClass":null,"abstract":false,"id":408,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TypeOfExpression","instanceClass":null,"abstract":false,"id":409,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DelegateCreationExpression","instanceClass":null,"abstract":false,"id":410,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CheckedExpression","instanceClass":null,"abstract":false,"id":411,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UncheckedExpression","instanceClass":null,"abstract":false,"id":412,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SizeOfExpression","instanceClass":null,"abstract":false,"id":413,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PreIncrementExpression","instanceClass":null,"abstract":false,"id":414,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PreDecrementExpression","instanceClass":null,"abstract":false,"id":415,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CastExpression","instanceClass":null,"abstract":false,"id":416,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AddressOfExpression","instanceClass":null,"abstract":false,"id":417,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiplicativeExpression","instanceClass":null,"abstract":false,"id":418,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditiveExpression","instanceClass":null,"abstract":false,"id":419,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ShiftExpression","instanceClass":null,"abstract":false,"id":420,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalExpression","instanceClass":null,"abstract":false,"id":421,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EqualityExpression","instanceClass":null,"abstract":false,"id":422,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AndExpression","instanceClass":null,"abstract":false,"id":423,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExclusiveOrExpression","instanceClass":null,"abstract":false,"id":424,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InclusiveOrExpression","instanceClass":null,"abstract":false,"id":425,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAndExpression","instanceClass":null,"abstract":false,"id":426,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOrExpression","instanceClass":null,"abstract":false,"id":427,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statementExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":428,"derived":false},{"id":429,"eClass":"EGenericType"},{"id":430,"eClass":"EGenericType"},{"id":431,"eClass":"EGenericType"},{"id":432,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":433,"derived":false},{"id":434,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"out","changeable":true,"resolveProxies":true,"lowerBound":0,"id":435,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"ref","changeable":true,"resolveProxies":true,"lowerBound":0,"id":436,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":437,"derived":false},{"id":438,"eClass":"EGenericType"},{"id":439,"eClass":"EGenericType"},{"id":440,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"argument","changeable":true,"resolveProxies":true,"lowerBound":0,"id":441,"derived":false},{"id":442,"eClass":"EGenericType"},{"id":443,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"simpleType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":444,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":445,"derived":false},{"id":446,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleType","instanceClass":null,"abstract":true,"id":447,"interface":false,"eClass":"EClass"},{"id":448,"eClass":"EGenericType"},{"id":449,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expressionList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":450,"derived":false},{"id":451,"eClass":"EGenericType"},{"id":452,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"argumentList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":453,"derived":false},{"id":454,"eClass":"EGenericType"},{"id":455,"eClass":"EGenericType"},{"id":456,"eClass":"EGenericType"},{"id":457,"eClass":"EGenericType"},{"id":458,"eClass":"EGenericType"},{"id":459,"eClass":"EGenericType"},{"id":460,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":1,"id":461,"derived":false},{"id":462,"eClass":"EGenericType"},{"id":463,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expressionList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":464,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"identifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":465,"derived":false},{"id":466,"eClass":"EGenericType"},{"id":467,"eClass":"EGenericType"},{"id":468,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":1,"id":469,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"argumentList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":470,"derived":false},{"id":471,"eClass":"EGenericType"},{"id":472,"eClass":"EGenericType"},{"id":473,"eClass":"EGenericType"},{"id":474,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":1,"id":475,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"arrayType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":476,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expressionList","changeable":true,"resolveProxies":true,"lowerBound":0,"id":477,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rankSpecifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":478,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"arrayInitializer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":479,"derived":false},{"id":480,"eClass":"EGenericType"},{"id":481,"eClass":"EGenericType"},{"id":482,"eClass":"EGenericType"},{"id":483,"eClass":"EGenericType"},{"id":484,"eClass":"EGenericType"},{"id":485,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":486,"derived":false},{"id":487,"eClass":"EGenericType"},{"id":488,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"memberAccess","changeable":true,"resolveProxies":true,"lowerBound":0,"id":489,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"primaryExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":490,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"primaryExtendedExpressionType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":491,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"addition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":492,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"subtraction","changeable":true,"resolveProxies":true,"lowerBound":1,"id":493,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"negate","changeable":true,"resolveProxies":true,"lowerBound":1,"id":494,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"complement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":495,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"multiplication","changeable":true,"resolveProxies":true,"lowerBound":1,"id":496,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":497,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"preIncrementExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":498,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"preDecrementExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":499,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"castExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":500,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"addressOfExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":501,"derived":false},{"id":502,"eClass":"EGenericType"},{"id":503,"eClass":"EGenericType"},{"id":504,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Addition","instanceClass":null,"abstract":false,"id":505,"interface":false,"eClass":"EClass"},{"id":506,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Subtraction","instanceClass":null,"abstract":false,"id":507,"interface":false,"eClass":"EClass"},{"id":508,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Negate","instanceClass":null,"abstract":false,"id":509,"interface":false,"eClass":"EClass"},{"id":510,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Complement","instanceClass":null,"abstract":false,"id":511,"interface":false,"eClass":"EClass"},{"id":512,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Multiplication","instanceClass":null,"abstract":false,"id":513,"interface":false,"eClass":"EClass"},{"id":514,"eClass":"EGenericType"},{"id":515,"eClass":"EGenericType"},{"id":516,"eClass":"EGenericType"},{"id":517,"eClass":"EGenericType"},{"id":518,"eClass":"EGenericType"},{"id":519,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":520,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalOrExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":521,"derived":false},{"id":522,"eClass":"EGenericType"},{"id":523,"eClass":"EGenericType"},{"id":524,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":525,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"assignmentOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":526,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":527,"derived":false},{"id":528,"eClass":"EGenericType"},{"id":529,"eClass":"EGenericType"},{"id":530,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentOperator","instanceClass":null,"abstract":true,"id":531,"interface":false,"eClass":"EClass"},{"id":532,"eClass":"EGenericType"},{"id":533,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":534,"derived":false},{"id":535,"eClass":"EGenericType"},{"id":536,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"delegateType","changeable":true,"resolveProxies":true,"lowerBound":1,"id":537,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":538,"derived":false},{"id":539,"eClass":"EGenericType"},{"id":540,"eClass":"EGenericType"},{"id":541,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":542,"derived":false},{"id":543,"eClass":"EGenericType"},{"id":544,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"expression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":545,"derived":false},{"id":546,"eClass":"EGenericType"},{"id":547,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":548,"derived":false},{"id":549,"eClass":"EGenericType"},{"id":550,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":551,"derived":false},{"id":552,"eClass":"EGenericType"},{"id":553,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":554,"derived":false},{"id":555,"eClass":"EGenericType"},{"id":556,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":557,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":558,"derived":false},{"id":559,"eClass":"EGenericType"},{"id":560,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":561,"derived":false},{"id":562,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"unaryExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":563,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"multiplication","changeable":true,"resolveProxies":true,"lowerBound":0,"id":564,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"division","changeable":true,"resolveProxies":true,"lowerBound":0,"id":565,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"remainder","changeable":true,"resolveProxies":true,"lowerBound":0,"id":566,"derived":false},{"id":567,"eClass":"EGenericType"},{"id":568,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Division","instanceClass":null,"abstract":false,"id":569,"interface":false,"eClass":"EClass"},{"id":570,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Remainder","instanceClass":null,"abstract":false,"id":571,"interface":false,"eClass":"EClass"},{"id":572,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"multiplicativeExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":573,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"addition","changeable":true,"resolveProxies":true,"lowerBound":0,"id":574,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"subtraction","changeable":true,"resolveProxies":true,"lowerBound":0,"id":575,"derived":false},{"id":576,"eClass":"EGenericType"},{"id":577,"eClass":"EGenericType"},{"id":578,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"rightShift","changeable":true,"resolveProxies":true,"lowerBound":0,"id":579,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"leftShift","changeable":true,"resolveProxies":true,"lowerBound":0,"id":580,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"remainder","changeable":true,"resolveProxies":true,"lowerBound":0,"id":581,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"additiveExpression","changeable":true,"resolveProxies":true,"lowerBound":0,"id":582,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RightShift","instanceClass":null,"abstract":false,"id":583,"interface":false,"eClass":"EClass"},{"id":584,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LeftShift","instanceClass":null,"abstract":false,"id":585,"interface":false,"eClass":"EClass"},{"id":586,"eClass":"EGenericType"},{"id":587,"eClass":"EGenericType"},{"id":588,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"shiftExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":589,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"resolveProxies":true,"lowerBound":0,"id":590,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"lessThan","changeable":true,"resolveProxies":true,"lowerBound":0,"id":591,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"lessThanOrEqual","changeable":true,"resolveProxies":true,"lowerBound":0,"id":592,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"greaterThan","changeable":true,"resolveProxies":true,"lowerBound":0,"id":593,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"greaterThanOrEqual","changeable":true,"resolveProxies":true,"lowerBound":0,"id":594,"derived":false},{"id":595,"eClass":"EGenericType"},{"id":596,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessThan","instanceClass":null,"abstract":false,"id":597,"interface":false,"eClass":"EClass"},{"id":598,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessThanOrEqual","instanceClass":null,"abstract":false,"id":599,"interface":false,"eClass":"EClass"},{"id":600,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterThan","instanceClass":null,"abstract":false,"id":601,"interface":false,"eClass":"EClass"},{"id":602,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterThanOrEqual","instanceClass":null,"abstract":false,"id":603,"interface":false,"eClass":"EClass"},{"id":604,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relationalExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":605,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"equal","changeable":true,"resolveProxies":true,"lowerBound":0,"id":606,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"notEqual","changeable":true,"resolveProxies":true,"lowerBound":0,"id":607,"derived":false},{"id":608,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Equal","instanceClass":null,"abstract":false,"id":609,"interface":false,"eClass":"EClass"},{"id":610,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotEqual","instanceClass":null,"abstract":false,"id":611,"interface":false,"eClass":"EClass"},{"id":612,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"equalityExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":613,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"and","changeable":true,"resolveProxies":true,"lowerBound":0,"id":614,"derived":false},{"id":615,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"And","instanceClass":null,"abstract":false,"id":616,"interface":false,"eClass":"EClass"},{"id":617,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"andExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":618,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"exclusiveOr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":619,"derived":false},{"id":620,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExclusiveOr","instanceClass":null,"abstract":false,"id":621,"interface":false,"eClass":"EClass"},{"id":622,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"exclusiveOrExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":623,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"inclusiveOr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":624,"derived":false},{"id":625,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InclusiveOr","instanceClass":null,"abstract":false,"id":626,"interface":false,"eClass":"EClass"},{"id":627,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"inclusiveOrExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":628,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalAnd","changeable":true,"resolveProxies":true,"lowerBound":0,"id":629,"derived":false},{"id":630,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAnd","instanceClass":null,"abstract":false,"id":631,"interface":false,"eClass":"EClass"},{"id":632,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalAndExpression","changeable":true,"resolveProxies":true,"lowerBound":1,"id":633,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalOr","changeable":true,"resolveProxies":true,"lowerBound":0,"id":634,"derived":false},{"id":635,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOr","instanceClass":null,"abstract":false,"id":636,"interface":false,"eClass":"EClass"},{"id":637,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReferenceType","instanceClass":null,"abstract":true,"id":638,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Void","instanceClass":null,"abstract":false,"id":639,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Decimal","instanceClass":null,"abstract":false,"id":640,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bool","instanceClass":null,"abstract":false,"id":641,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SByte","instanceClass":null,"abstract":false,"id":642,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Byte","instanceClass":null,"abstract":false,"id":643,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Short","instanceClass":null,"abstract":false,"id":644,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UShort","instanceClass":null,"abstract":false,"id":645,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Int","instanceClass":null,"abstract":false,"id":646,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UInt","instanceClass":null,"abstract":false,"id":647,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Long","instanceClass":null,"abstract":false,"id":648,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ULong","instanceClass":null,"abstract":false,"id":649,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Char","instanceClass":null,"abstract":false,"id":650,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Float","instanceClass":null,"abstract":false,"id":651,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Double","instanceClass":null,"abstract":false,"id":652,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Object","instanceClass":null,"abstract":false,"id":653,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"String","instanceClass":null,"abstract":false,"id":654,"interface":false,"eClass":"EClass"},{"id":655,"eClass":"EGenericType"},{"id":656,"eClass":"EGenericType"},{"id":657,"eClass":"EGenericType"},{"id":658,"eClass":"EGenericType"},{"id":659,"eClass":"EGenericType"},{"id":660,"eClass":"EGenericType"},{"id":661,"eClass":"EGenericType"},{"id":662,"eClass":"EGenericType"},{"id":663,"eClass":"EGenericType"},{"id":664,"eClass":"EGenericType"},{"id":665,"eClass":"EGenericType"},{"id":666,"eClass":"EGenericType"},{"id":667,"eClass":"EGenericType"},{"id":668,"eClass":"EGenericType"},{"id":669,"eClass":"EGenericType"},{"id":670,"eClass":"EGenericType"},{"id":671,"eClass":"EGenericType"},{"id":672,"eClass":"EGenericType"},{"id":673,"eClass":"EGenericType"},{"id":674,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"namespaceOrTypeName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":675,"derived":false},{"id":676,"eClass":"EGenericType"},{"id":677,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"simpleType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":678,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"referenceType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":679,"derived":false},{"id":680,"eClass":"EGenericType"},{"id":681,"eClass":"EGenericType"},{"id":682,"eClass":"EGenericType"},{"id":683,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Abstract","instanceClass":null,"abstract":false,"id":684,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Extern","instanceClass":null,"abstract":false,"id":685,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Internal","instanceClass":null,"abstract":false,"id":686,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"New","instanceClass":null,"abstract":false,"id":687,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OverrideModifier","instanceClass":null,"abstract":false,"id":688,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Private","instanceClass":null,"abstract":false,"id":689,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Protected","instanceClass":null,"abstract":false,"id":690,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Public","instanceClass":null,"abstract":false,"id":691,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Partial","instanceClass":null,"abstract":false,"id":692,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReadOnly","instanceClass":null,"abstract":false,"id":693,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Sealed","instanceClass":null,"abstract":false,"id":694,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Static","instanceClass":null,"abstract":false,"id":695,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Virtual","instanceClass":null,"abstract":false,"id":696,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Volatile","instanceClass":null,"abstract":false,"id":697,"interface":false,"eClass":"EClass"},{"id":698,"eClass":"EGenericType"},{"id":699,"eClass":"EGenericType"},{"id":700,"eClass":"EGenericType"},{"id":701,"eClass":"EGenericType"},{"id":702,"eClass":"EGenericType"},{"id":703,"eClass":"EGenericType"},{"id":704,"eClass":"EGenericType"},{"id":705,"eClass":"EGenericType"},{"id":706,"eClass":"EGenericType"},{"id":707,"eClass":"EGenericType"},{"id":708,"eClass":"EGenericType"},{"id":709,"eClass":"EGenericType"},{"id":710,"eClass":"EGenericType"},{"id":711,"eClass":"EGenericType"},{"id":712,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Literal","instanceClass":null,"abstract":true,"id":713,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BooleanLiteral","instanceClass":null,"abstract":false,"id":714,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DecimalIntegerLiteral","instanceClass":null,"abstract":false,"id":715,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HexadecimalIntegerLiteral","instanceClass":null,"abstract":false,"id":716,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RealLiteral","instanceClass":null,"abstract":false,"id":717,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NullLiteral","instanceClass":null,"abstract":false,"id":718,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"This","instanceClass":null,"abstract":false,"id":719,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CharacterLiteral","instanceClass":null,"abstract":false,"id":720,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringLiteral","instanceClass":null,"abstract":false,"id":721,"interface":false,"eClass":"EClass"},{"id":722,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":723,"derived":false},{"id":724,"eClass":"EGenericType"},{"id":725,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":726,"derived":false},{"id":727,"eClass":"EGenericType"},{"id":728,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":729,"derived":false},{"id":730,"eClass":"EGenericType"},{"id":731,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":732,"derived":false},{"id":733,"eClass":"EGenericType"},{"id":734,"eClass":"EGenericType"},{"id":735,"eClass":"EGenericType"},{"id":736,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":737,"derived":false},{"id":738,"eClass":"EGenericType"},{"id":739,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":740,"derived":false},{"id":741,"eClass":"EGenericType"},{"id":742,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operator","instanceClass":null,"abstract":true,"id":743,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditiveOperator","instanceClass":null,"abstract":true,"id":744,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EqualityOperator","instanceClass":null,"abstract":true,"id":745,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiplicativeOperator","instanceClass":null,"abstract":true,"id":746,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationOperator","instanceClass":null,"abstract":true,"id":747,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ShiftOperator","instanceClass":null,"abstract":true,"id":748,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryOperator","instanceClass":null,"abstract":true,"id":749,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryModificationOperator","instanceClass":null,"abstract":true,"id":750,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Assignment","instanceClass":null,"abstract":false,"id":751,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentAnd","instanceClass":null,"abstract":false,"id":752,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentDivision","instanceClass":null,"abstract":false,"id":753,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentExclusiveOr","instanceClass":null,"abstract":false,"id":754,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentMinus","instanceClass":null,"abstract":false,"id":755,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentModulo","instanceClass":null,"abstract":false,"id":756,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentMultiplication","instanceClass":null,"abstract":false,"id":757,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentLeftShift","instanceClass":null,"abstract":false,"id":758,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentOr","instanceClass":null,"abstract":false,"id":759,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentPlus","instanceClass":null,"abstract":false,"id":760,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentRightShift","instanceClass":null,"abstract":false,"id":761,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentUnsignedRightShift","instanceClass":null,"abstract":false,"id":762,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MinusMinus","instanceClass":null,"abstract":false,"id":763,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PlusPlus","instanceClass":null,"abstract":false,"id":764,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnsignedRightShift","instanceClass":null,"abstract":false,"id":765,"interface":false,"eClass":"EClass"},{"id":766,"eClass":"EGenericType"},{"id":767,"eClass":"EGenericType"},{"id":768,"eClass":"EGenericType"},{"id":769,"eClass":"EGenericType"},{"id":770,"eClass":"EGenericType"},{"id":771,"eClass":"EGenericType"},{"id":772,"eClass":"EGenericType"},{"id":773,"eClass":"EGenericType"},{"id":774,"eClass":"EGenericType"},{"id":775,"eClass":"EGenericType"},{"id":776,"eClass":"EGenericType"},{"id":777,"eClass":"EGenericType"},{"id":778,"eClass":"EGenericType"},{"id":779,"eClass":"EGenericType"},{"id":780,"eClass":"EGenericType"},{"id":781,"eClass":"EGenericType"},{"id":782,"eClass":"EGenericType"},{"id":783,"eClass":"EGenericType"},{"id":784,"eClass":"EGenericType"},{"id":785,"eClass":"EGenericType"},{"id":786,"eClass":"EGenericType"},{"id":787,"eClass":"EGenericType"},{"id":788,"eClass":"EGenericType"},{"id":789,"eClass":"EGenericType"},{"id":790,"eClass":"EGenericType"},{"id":791,"eClass":"EGenericType"},{"id":792,"eClass":"EGenericType"},{"id":793,"eClass":"EGenericType"},{"id":794,"eClass":"EGenericType"},{"id":795,"eClass":"EGenericType"},{"id":796,"eClass":"EGenericType"},{"id":797,"eClass":"EGenericType"},{"id":798,"eClass":"EGenericType"},{"id":799,"eClass":"EGenericType"},{"id":800,"eClass":"EGenericType"},{"id":801,"eClass":"EGenericType"},{"id":802,"eClass":"EGenericType"},{"id":803,"eClass":"EGenericType"},{"id":804,"eClass":"EGenericType"},{"id":805,"eClass":"EGenericType"},{"id":806,"eClass":"EGenericType"},{"id":807,"eClass":"EGenericType"},{"id":808,"eClass":"EGenericType"},{"id":809,"eClass":"EGenericType"},{"id":810,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":1,"target":17},{"source":1,"target":18},{"source":1,"target":19},{"source":1,"target":0},{"source":17,"target":1},{"source":17,"target":20},{"source":20,"target":21},{"source":20,"target":17},{"source":18,"target":1},{"source":18,"target":22},{"source":22,"target":19},{"source":22,"target":23},{"source":22,"target":18},{"source":23,"target":19},{"source":19,"target":1},{"source":19,"target":17},{"source":19,"target":24},{"source":19,"target":25},{"source":19,"target":26},{"source":25,"target":17},{"source":26,"target":24},{"source":2,"target":27},{"source":2,"target":28},{"source":2,"target":29},{"source":2,"target":30},{"source":2,"target":31},{"source":2,"target":32},{"source":2,"target":0},{"source":27,"target":2},{"source":27,"target":33},{"source":27,"target":34},{"source":27,"target":35},{"source":33,"target":28},{"source":33,"target":36},{"source":33,"target":27},{"source":36,"target":28},{"source":34,"target":37},{"source":34,"target":38},{"source":34,"target":27},{"source":38,"target":37},{"source":35,"target":29},{"source":35,"target":39},{"source":35,"target":27},{"source":39,"target":29},{"source":28,"target":2},{"source":28,"target":17},{"source":28,"target":40},{"source":28,"target":41},{"source":40,"target":18},{"source":40,"target":42},{"source":40,"target":28},{"source":42,"target":18},{"source":41,"target":17},{"source":29,"target":2},{"source":30,"target":2},{"source":30,"target":29},{"source":30,"target":43},{"source":30,"target":44},{"source":30,"target":45},{"source":43,"target":18},{"source":43,"target":46},{"source":43,"target":30},{"source":46,"target":18},{"source":44,"target":31},{"source":44,"target":47},{"source":44,"target":30},{"source":47,"target":31},{"source":45,"target":29},{"source":31,"target":2},{"source":31,"target":48},{"source":31,"target":49},{"source":48,"target":28},{"source":48,"target":50},{"source":48,"target":31},{"source":50,"target":28},{"source":49,"target":29},{"source":49,"target":51},{"source":49,"target":31},{"source":51,"target":29},{"source":32,"target":2},{"source":32,"target":29},{"source":32,"target":52},{"source":32,"target":53},{"source":32,"target":54},{"source":53,"target":29},{"source":54,"target":52},{"source":3,"target":55},{"source":3,"target":56},{"source":3,"target":52},{"source":3,"target":57},{"source":3,"target":58},{"source":3,"target":59},{"source":3,"target":60},{"source":3,"target":61},{"source":3,"target":62},{"source":3,"target":63},{"source":3,"target":64},{"source":3,"target":0},{"source":55,"target":3},{"source":55,"target":32},{"source":55,"target":17},{"source":55,"target":65},{"source":55,"target":66},{"source":55,"target":67},{"source":55,"target":68},{"source":55,"target":69},{"source":55,"target":70},{"source":65,"target":71},{"source":65,"target":72},{"source":65,"target":55},{"source":72,"target":71},{"source":66,"target":73},{"source":66,"target":74},{"source":66,"target":55},{"source":74,"target":73},{"source":67,"target":56},{"source":67,"target":75},{"source":67,"target":55},{"source":75,"target":56},{"source":68,"target":52},{"source":68,"target":76},{"source":68,"target":55},{"source":76,"target":52},{"source":69,"target":32},{"source":70,"target":17},{"source":56,"target":3},{"source":56,"target":77},{"source":77,"target":78},{"source":77,"target":79},{"source":77,"target":56},{"source":79,"target":78},{"source":52,"target":3},{"source":57,"target":3},{"source":57,"target":52},{"source":57,"target":17},{"source":57,"target":80},{"source":57,"target":81},{"source":57,"target":82},{"source":57,"target":83},{"source":57,"target":84},{"source":57,"target":85},{"source":57,"target":86},{"source":57,"target":87},{"source":80,"target":71},{"source":80,"target":88},{"source":80,"target":57},{"source":88,"target":71},{"source":81,"target":73},{"source":81,"target":89},{"source":81,"target":57},{"source":89,"target":73},{"source":82,"target":90},{"source":82,"target":91},{"source":82,"target":57},{"source":91,"target":90},{"source":83,"target":78},{"source":83,"target":92},{"source":83,"target":57},{"source":92,"target":78},{"source":84,"target":58},{"source":84,"target":93},{"source":84,"target":57},{"source":93,"target":58},{"source":85,"target":61},{"source":85,"target":94},{"source":85,"target":57},{"source":94,"target":61},{"source":86,"target":52},{"source":87,"target":17},{"source":58,"target":3},{"source":58,"target":95},{"source":58,"target":96},{"source":95,"target":59},{"source":95,"target":97},{"source":95,"target":58},{"source":97,"target":59},{"source":96,"target":60},{"source":96,"target":98},{"source":96,"target":58},{"source":98,"target":60},{"source":59,"target":3},{"source":59,"target":99},{"source":59,"target":100},{"source":59,"target":101},{"source":59,"target":102},{"source":59,"target":103},{"source":99,"target":71},{"source":99,"target":104},{"source":99,"target":59},{"source":104,"target":71},{"source":100,"target":105},{"source":100,"target":106},{"source":100,"target":59},{"source":106,"target":105},{"source":101,"target":107},{"source":101,"target":108},{"source":101,"target":59},{"source":108,"target":107},{"source":102,"target":90},{"source":102,"target":109},{"source":102,"target":59},{"source":109,"target":90},{"source":103,"target":19},{"source":103,"target":110},{"source":103,"target":59},{"source":110,"target":19},{"source":60,"target":3},{"source":60,"target":111},{"source":60,"target":112},{"source":60,"target":113},{"source":60,"target":114},{"source":111,"target":71},{"source":111,"target":115},{"source":111,"target":60},{"source":115,"target":71},{"source":112,"target":116},{"source":112,"target":117},{"source":112,"target":60},{"source":117,"target":116},{"source":113,"target":118},{"source":113,"target":119},{"source":113,"target":60},{"source":119,"target":118},{"source":114,"target":19},{"source":114,"target":120},{"source":114,"target":60},{"source":120,"target":19},{"source":61,"target":3},{"source":61,"target":121},{"source":121,"target":122},{"source":121,"target":123},{"source":121,"target":61},{"source":123,"target":122},{"source":62,"target":3},{"source":63,"target":3},{"source":63,"target":52},{"source":63,"target":124},{"source":63,"target":125},{"source":63,"target":126},{"source":63,"target":127},{"source":63,"target":128},{"source":124,"target":71},{"source":124,"target":129},{"source":124,"target":63},{"source":129,"target":71},{"source":125,"target":73},{"source":125,"target":130},{"source":125,"target":63},{"source":130,"target":73},{"source":126,"target":90},{"source":126,"target":131},{"source":126,"target":63},{"source":131,"target":90},{"source":127,"target":132},{"source":127,"target":133},{"source":127,"target":63},{"source":133,"target":132},{"source":128,"target":52},{"source":64,"target":3},{"source":64,"target":52},{"source":64,"target":134},{"source":64,"target":135},{"source":64,"target":136},{"source":64,"target":137},{"source":64,"target":138},{"source":134,"target":71},{"source":134,"target":139},{"source":134,"target":64},{"source":139,"target":71},{"source":135,"target":73},{"source":135,"target":140},{"source":135,"target":64},{"source":140,"target":73},{"source":136,"target":90},{"source":136,"target":141},{"source":136,"target":64},{"source":141,"target":90},{"source":137,"target":142},{"source":137,"target":143},{"source":137,"target":64},{"source":143,"target":142},{"source":138,"target":52},{"source":4,"target":0},{"source":5,"target":144},{"source":5,"target":145},{"source":5,"target":118},{"source":5,"target":146},{"source":5,"target":0},{"source":144,"target":5},{"source":144,"target":62},{"source":144,"target":147},{"source":144,"target":148},{"source":144,"target":149},{"source":147,"target":90},{"source":147,"target":150},{"source":147,"target":144},{"source":150,"target":90},{"source":148,"target":151},{"source":148,"target":152},{"source":148,"target":144},{"source":152,"target":151},{"source":149,"target":62},{"source":145,"target":5},{"source":145,"target":62},{"source":145,"target":153},{"source":145,"target":154},{"source":153,"target":62},{"source":153,"target":155},{"source":153,"target":145},{"source":155,"target":62},{"source":154,"target":62},{"source":118,"target":5},{"source":118,"target":90},{"source":118,"target":156},{"source":118,"target":157},{"source":118,"target":158},{"source":156,"target":159},{"source":156,"target":160},{"source":156,"target":118},{"source":160,"target":159},{"source":157,"target":146},{"source":157,"target":161},{"source":157,"target":118},{"source":161,"target":146},{"source":158,"target":90},{"source":146,"target":5},{"source":6,"target":0},{"source":7,"target":0},{"source":8,"target":0},{"source":9,"target":37},{"source":9,"target":162},{"source":9,"target":71},{"source":9,"target":163},{"source":9,"target":164},{"source":9,"target":165},{"source":9,"target":166},{"source":9,"target":167},{"source":9,"target":0},{"source":37,"target":9},{"source":37,"target":168},{"source":37,"target":169},{"source":168,"target":162},{"source":168,"target":170},{"source":168,"target":37},{"source":170,"target":162},{"source":169,"target":164},{"source":169,"target":171},{"source":169,"target":37},{"source":171,"target":164},{"source":162,"target":9},{"source":162,"target":172},{"source":172,"target":19},{"source":172,"target":173},{"source":172,"target":162},{"source":173,"target":19},{"source":71,"target":9},{"source":71,"target":174},{"source":71,"target":175},{"source":174,"target":163},{"source":174,"target":176},{"source":174,"target":71},{"source":176,"target":163},{"source":175,"target":164},{"source":175,"target":177},{"source":175,"target":71},{"source":177,"target":164},{"source":163,"target":9},{"source":163,"target":178},{"source":163,"target":179},{"source":163,"target":180},{"source":178,"target":181},{"source":178,"target":182},{"source":178,"target":163},{"source":182,"target":181},{"source":179,"target":183},{"source":179,"target":184},{"source":179,"target":163},{"source":184,"target":183},{"source":180,"target":90},{"source":180,"target":185},{"source":180,"target":163},{"source":185,"target":90},{"source":164,"target":9},{"source":164,"target":186},{"source":164,"target":187},{"source":186,"target":18},{"source":186,"target":188},{"source":186,"target":164},{"source":188,"target":18},{"source":187,"target":165},{"source":187,"target":189},{"source":187,"target":164},{"source":189,"target":165},{"source":165,"target":9},{"source":165,"target":190},{"source":165,"target":191},{"source":190,"target":192},{"source":190,"target":193},{"source":190,"target":165},{"source":193,"target":192},{"source":191,"target":166},{"source":191,"target":194},{"source":191,"target":165},{"source":194,"target":166},{"source":166,"target":9},{"source":166,"target":195},{"source":195,"target":167},{"source":195,"target":196},{"source":195,"target":166},{"source":196,"target":167},{"source":167,"target":9},{"source":167,"target":197},{"source":167,"target":198},{"source":197,"target":19},{"source":197,"target":199},{"source":197,"target":167},{"source":199,"target":19},{"source":198,"target":151},{"source":198,"target":200},{"source":198,"target":167},{"source":200,"target":151},{"source":10,"target":122},{"source":10,"target":201},{"source":10,"target":202},{"source":10,"target":203},{"source":10,"target":204},{"source":10,"target":205},{"source":10,"target":206},{"source":10,"target":207},{"source":10,"target":208},{"source":10,"target":209},{"source":10,"target":210},{"source":10,"target":211},{"source":10,"target":212},{"source":10,"target":213},{"source":10,"target":214},{"source":10,"target":215},{"source":10,"target":216},{"source":10,"target":217},{"source":10,"target":218},{"source":10,"target":219},{"source":10,"target":220},{"source":10,"target":221},{"source":10,"target":222},{"source":10,"target":223},{"source":10,"target":224},{"source":10,"target":225},{"source":10,"target":226},{"source":10,"target":227},{"source":10,"target":228},{"source":10,"target":229},{"source":10,"target":230},{"source":10,"target":231},{"source":10,"target":232},{"source":10,"target":233},{"source":10,"target":234},{"source":10,"target":235},{"source":10,"target":142},{"source":10,"target":236},{"source":10,"target":132},{"source":10,"target":0},{"source":122,"target":10},{"source":201,"target":10},{"source":201,"target":122},{"source":201,"target":17},{"source":201,"target":237},{"source":201,"target":238},{"source":201,"target":239},{"source":237,"target":122},{"source":237,"target":240},{"source":237,"target":201},{"source":240,"target":122},{"source":238,"target":122},{"source":239,"target":17},{"source":202,"target":10},{"source":202,"target":122},{"source":202,"target":241},{"source":202,"target":242},{"source":202,"target":243},{"source":241,"target":235},{"source":241,"target":244},{"source":241,"target":202},{"source":244,"target":235},{"source":242,"target":236},{"source":242,"target":245},{"source":242,"target":202},{"source":245,"target":236},{"source":243,"target":122},{"source":203,"target":10},{"source":203,"target":122},{"source":203,"target":246},{"source":246,"target":122},{"source":204,"target":10},{"source":204,"target":203},{"source":204,"target":247},{"source":204,"target":248},{"source":204,"target":249},{"source":247,"target":250},{"source":247,"target":251},{"source":247,"target":204},{"source":251,"target":250},{"source":248,"target":61},{"source":248,"target":252},{"source":248,"target":204},{"source":252,"target":61},{"source":249,"target":203},{"source":205,"target":10},{"source":205,"target":203},{"source":205,"target":253},{"source":253,"target":203},{"source":206,"target":10},{"source":206,"target":203},{"source":206,"target":254},{"source":206,"target":255},{"source":254,"target":256},{"source":254,"target":257},{"source":254,"target":206},{"source":257,"target":256},{"source":255,"target":203},{"source":207,"target":10},{"source":207,"target":203},{"source":207,"target":258},{"source":258,"target":203},{"source":208,"target":10},{"source":208,"target":207},{"source":208,"target":259},{"source":208,"target":260},{"source":208,"target":261},{"source":259,"target":151},{"source":259,"target":262},{"source":259,"target":208},{"source":262,"target":151},{"source":260,"target":203},{"source":260,"target":263},{"source":260,"target":208},{"source":263,"target":203},{"source":261,"target":207},{"source":209,"target":10},{"source":209,"target":207},{"source":209,"target":264},{"source":209,"target":265},{"source":209,"target":266},{"source":264,"target":151},{"source":264,"target":267},{"source":264,"target":209},{"source":267,"target":151},{"source":265,"target":210},{"source":265,"target":268},{"source":265,"target":209},{"source":268,"target":210},{"source":266,"target":207},{"source":210,"target":10},{"source":210,"target":269},{"source":210,"target":270},{"source":269,"target":211},{"source":269,"target":271},{"source":269,"target":210},{"source":271,"target":211},{"source":270,"target":122},{"source":270,"target":272},{"source":270,"target":210},{"source":272,"target":122},{"source":211,"target":10},{"source":211,"target":273},{"source":211,"target":274},{"source":211,"target":275},{"source":273,"target":276},{"source":273,"target":277},{"source":273,"target":211},{"source":277,"target":276},{"source":274,"target":278},{"source":274,"target":279},{"source":274,"target":211},{"source":279,"target":278},{"source":275,"target":151},{"source":275,"target":280},{"source":275,"target":211},{"source":280,"target":151},{"source":212,"target":10},{"source":212,"target":203},{"source":212,"target":281},{"source":281,"target":203},{"source":213,"target":10},{"source":213,"target":212},{"source":213,"target":282},{"source":213,"target":283},{"source":213,"target":284},{"source":282,"target":151},{"source":282,"target":285},{"source":282,"target":213},{"source":285,"target":151},{"source":283,"target":203},{"source":283,"target":286},{"source":283,"target":213},{"source":286,"target":203},{"source":284,"target":212},{"source":214,"target":10},{"source":214,"target":212},{"source":214,"target":287},{"source":214,"target":288},{"source":214,"target":289},{"source":287,"target":203},{"source":287,"target":290},{"source":287,"target":214},{"source":290,"target":203},{"source":288,"target":151},{"source":288,"target":291},{"source":288,"target":214},{"source":291,"target":151},{"source":289,"target":212},{"source":215,"target":10},{"source":215,"target":212},{"source":215,"target":292},{"source":215,"target":293},{"source":215,"target":294},{"source":215,"target":295},{"source":215,"target":296},{"source":292,"target":217},{"source":292,"target":297},{"source":292,"target":215},{"source":297,"target":217},{"source":293,"target":151},{"source":293,"target":298},{"source":293,"target":215},{"source":298,"target":151},{"source":294,"target":299},{"source":294,"target":300},{"source":294,"target":215},{"source":300,"target":299},{"source":295,"target":203},{"source":295,"target":301},{"source":295,"target":215},{"source":301,"target":203},{"source":296,"target":212},{"source":216,"target":10},{"source":216,"target":212},{"source":216,"target":302},{"source":216,"target":303},{"source":216,"target":304},{"source":216,"target":305},{"source":216,"target":306},{"source":302,"target":90},{"source":302,"target":307},{"source":302,"target":216},{"source":307,"target":90},{"source":303,"target":19},{"source":303,"target":308},{"source":303,"target":216},{"source":308,"target":19},{"source":304,"target":151},{"source":304,"target":309},{"source":304,"target":216},{"source":309,"target":151},{"source":305,"target":203},{"source":305,"target":310},{"source":305,"target":216},{"source":310,"target":203},{"source":306,"target":212},{"source":217,"target":10},{"source":218,"target":10},{"source":218,"target":203},{"source":218,"target":311},{"source":311,"target":203},{"source":219,"target":10},{"source":219,"target":218},{"source":219,"target":312},{"source":312,"target":218},{"source":220,"target":10},{"source":220,"target":218},{"source":220,"target":313},{"source":313,"target":218},{"source":221,"target":10},{"source":221,"target":218},{"source":221,"target":314},{"source":221,"target":315},{"source":221,"target":316},{"source":221,"target":317},{"source":221,"target":318},{"source":314,"target":276},{"source":314,"target":319},{"source":314,"target":221},{"source":319,"target":276},{"source":315,"target":278},{"source":315,"target":320},{"source":315,"target":221},{"source":320,"target":278},{"source":316,"target":151},{"source":316,"target":321},{"source":316,"target":221},{"source":321,"target":151},{"source":317,"target":19},{"source":317,"target":322},{"source":317,"target":221},{"source":322,"target":19},{"source":318,"target":218},{"source":222,"target":10},{"source":222,"target":218},{"source":222,"target":323},{"source":222,"target":324},{"source":323,"target":151},{"source":323,"target":325},{"source":323,"target":222},{"source":325,"target":151},{"source":324,"target":218},{"source":223,"target":10},{"source":223,"target":218},{"source":223,"target":326},{"source":223,"target":327},{"source":326,"target":151},{"source":326,"target":328},{"source":326,"target":223},{"source":328,"target":151},{"source":327,"target":218},{"source":224,"target":10},{"source":224,"target":203},{"source":224,"target":329},{"source":224,"target":330},{"source":224,"target":331},{"source":224,"target":332},{"source":224,"target":333},{"source":329,"target":61},{"source":329,"target":334},{"source":329,"target":224},{"source":334,"target":61},{"source":330,"target":225},{"source":330,"target":335},{"source":330,"target":224},{"source":335,"target":225},{"source":331,"target":226},{"source":331,"target":336},{"source":331,"target":224},{"source":336,"target":226},{"source":332,"target":227},{"source":332,"target":337},{"source":332,"target":224},{"source":337,"target":227},{"source":333,"target":203},{"source":225,"target":10},{"source":225,"target":338},{"source":225,"target":339},{"source":225,"target":340},{"source":338,"target":78},{"source":338,"target":341},{"source":338,"target":225},{"source":341,"target":78},{"source":339,"target":19},{"source":339,"target":342},{"source":339,"target":225},{"source":342,"target":19},{"source":340,"target":61},{"source":340,"target":343},{"source":340,"target":225},{"source":343,"target":61},{"source":226,"target":10},{"source":226,"target":344},{"source":344,"target":61},{"source":344,"target":345},{"source":344,"target":226},{"source":345,"target":61},{"source":227,"target":10},{"source":227,"target":346},{"source":346,"target":61},{"source":346,"target":347},{"source":346,"target":227},{"source":347,"target":61},{"source":228,"target":10},{"source":228,"target":203},{"source":228,"target":348},{"source":228,"target":349},{"source":348,"target":61},{"source":348,"target":350},{"source":348,"target":228},{"source":350,"target":61},{"source":349,"target":203},{"source":229,"target":10},{"source":229,"target":203},{"source":229,"target":351},{"source":229,"target":352},{"source":351,"target":61},{"source":351,"target":353},{"source":351,"target":229},{"source":353,"target":61},{"source":352,"target":203},{"source":230,"target":10},{"source":230,"target":203},{"source":230,"target":354},{"source":230,"target":355},{"source":230,"target":356},{"source":354,"target":151},{"source":354,"target":357},{"source":354,"target":230},{"source":357,"target":151},{"source":355,"target":203},{"source":355,"target":358},{"source":355,"target":230},{"source":358,"target":203},{"source":356,"target":203},{"source":231,"target":10},{"source":232,"target":10},{"source":232,"target":203},{"source":232,"target":359},{"source":232,"target":360},{"source":232,"target":361},{"source":359,"target":231},{"source":359,"target":362},{"source":359,"target":232},{"source":362,"target":231},{"source":360,"target":203},{"source":360,"target":363},{"source":360,"target":232},{"source":363,"target":203},{"source":361,"target":203},{"source":233,"target":10},{"source":233,"target":203},{"source":233,"target":364},{"source":233,"target":365},{"source":233,"target":366},{"source":233,"target":367},{"source":364,"target":368},{"source":364,"target":369},{"source":364,"target":233},{"source":369,"target":368},{"source":365,"target":234},{"source":365,"target":370},{"source":365,"target":233},{"source":370,"target":234},{"source":366,"target":203},{"source":366,"target":371},{"source":366,"target":233},{"source":371,"target":203},{"source":367,"target":203},{"source":234,"target":10},{"source":234,"target":372},{"source":234,"target":373},{"source":372,"target":19},{"source":372,"target":374},{"source":372,"target":234},{"source":374,"target":19},{"source":373,"target":151},{"source":373,"target":375},{"source":373,"target":234},{"source":375,"target":151},{"source":235,"target":10},{"source":235,"target":217},{"source":235,"target":231},{"source":235,"target":376},{"source":235,"target":377},{"source":235,"target":378},{"source":235,"target":379},{"source":376,"target":90},{"source":376,"target":380},{"source":376,"target":235},{"source":380,"target":90},{"source":377,"target":142},{"source":377,"target":381},{"source":377,"target":235},{"source":381,"target":142},{"source":378,"target":217},{"source":379,"target":231},{"source":142,"target":10},{"source":142,"target":17},{"source":142,"target":382},{"source":142,"target":383},{"source":382,"target":62},{"source":382,"target":384},{"source":382,"target":142},{"source":384,"target":62},{"source":383,"target":17},{"source":236,"target":10},{"source":236,"target":385},{"source":236,"target":386},{"source":385,"target":90},{"source":385,"target":387},{"source":385,"target":236},{"source":387,"target":90},{"source":386,"target":132},{"source":386,"target":388},{"source":386,"target":236},{"source":388,"target":132},{"source":132,"target":10},{"source":132,"target":17},{"source":132,"target":389},{"source":132,"target":390},{"source":389,"target":151},{"source":389,"target":391},{"source":389,"target":132},{"source":391,"target":151},{"source":390,"target":17},{"source":11,"target":256},{"source":11,"target":299},{"source":11,"target":151},{"source":11,"target":192},{"source":11,"target":392},{"source":11,"target":393},{"source":11,"target":394},{"source":11,"target":24},{"source":11,"target":395},{"source":11,"target":396},{"source":11,"target":397},{"source":11,"target":398},{"source":11,"target":399},{"source":11,"target":400},{"source":11,"target":401},{"source":11,"target":402},{"source":11,"target":403},{"source":11,"target":404},{"source":11,"target":405},{"source":11,"target":406},{"source":11,"target":407},{"source":11,"target":408},{"source":11,"target":409},{"source":11,"target":410},{"source":11,"target":411},{"source":11,"target":412},{"source":11,"target":413},{"source":11,"target":414},{"source":11,"target":415},{"source":11,"target":416},{"source":11,"target":417},{"source":11,"target":418},{"source":11,"target":419},{"source":11,"target":420},{"source":11,"target":421},{"source":11,"target":422},{"source":11,"target":423},{"source":11,"target":424},{"source":11,"target":425},{"source":11,"target":426},{"source":11,"target":427},{"source":11,"target":0},{"source":256,"target":11},{"source":299,"target":11},{"source":299,"target":217},{"source":299,"target":428},{"source":299,"target":429},{"source":428,"target":256},{"source":428,"target":430},{"source":428,"target":299},{"source":430,"target":256},{"source":429,"target":217},{"source":151,"target":11},{"source":151,"target":62},{"source":151,"target":231},{"source":151,"target":431},{"source":151,"target":432},{"source":431,"target":62},{"source":432,"target":231},{"source":192,"target":11},{"source":192,"target":433},{"source":433,"target":151},{"source":433,"target":434},{"source":433,"target":192},{"source":434,"target":151},{"source":392,"target":11},{"source":392,"target":435},{"source":392,"target":436},{"source":392,"target":437},{"source":435,"target":107},{"source":435,"target":438},{"source":435,"target":392},{"source":438,"target":107},{"source":436,"target":105},{"source":436,"target":439},{"source":436,"target":392},{"source":439,"target":105},{"source":437,"target":151},{"source":437,"target":440},{"source":437,"target":392},{"source":440,"target":151},{"source":393,"target":11},{"source":393,"target":441},{"source":441,"target":392},{"source":441,"target":442},{"source":441,"target":393},{"source":442,"target":392},{"source":394,"target":11},{"source":24,"target":11},{"source":24,"target":394},{"source":24,"target":443},{"source":443,"target":394},{"source":395,"target":11},{"source":396,"target":11},{"source":396,"target":395},{"source":396,"target":444},{"source":396,"target":445},{"source":396,"target":446},{"source":444,"target":447},{"source":444,"target":448},{"source":444,"target":396},{"source":448,"target":447},{"source":445,"target":19},{"source":445,"target":449},{"source":445,"target":396},{"source":449,"target":19},{"source":446,"target":395},{"source":397,"target":11},{"source":397,"target":395},{"source":397,"target":450},{"source":397,"target":451},{"source":450,"target":192},{"source":450,"target":452},{"source":450,"target":397},{"source":452,"target":192},{"source":451,"target":395},{"source":398,"target":11},{"source":398,"target":395},{"source":398,"target":256},{"source":398,"target":453},{"source":398,"target":454},{"source":398,"target":455},{"source":453,"target":393},{"source":453,"target":456},{"source":453,"target":398},{"source":456,"target":393},{"source":454,"target":395},{"source":455,"target":256},{"source":399,"target":11},{"source":399,"target":395},{"source":399,"target":256},{"source":399,"target":457},{"source":399,"target":458},{"source":457,"target":395},{"source":458,"target":256},{"source":400,"target":11},{"source":400,"target":395},{"source":400,"target":256},{"source":400,"target":459},{"source":400,"target":460},{"source":459,"target":395},{"source":460,"target":256},{"source":401,"target":11},{"source":401,"target":395},{"source":401,"target":461},{"source":401,"target":462},{"source":461,"target":19},{"source":461,"target":463},{"source":461,"target":401},{"source":463,"target":19},{"source":462,"target":395},{"source":402,"target":11},{"source":402,"target":24},{"source":402,"target":464},{"source":402,"target":465},{"source":402,"target":466},{"source":464,"target":192},{"source":464,"target":467},{"source":464,"target":402},{"source":467,"target":192},{"source":465,"target":19},{"source":465,"target":468},{"source":465,"target":402},{"source":468,"target":19},{"source":466,"target":24},{"source":403,"target":11},{"source":403,"target":24},{"source":403,"target":256},{"source":403,"target":469},{"source":403,"target":470},{"source":403,"target":471},{"source":403,"target":472},{"source":469,"target":90},{"source":469,"target":473},{"source":469,"target":403},{"source":473,"target":90},{"source":470,"target":393},{"source":470,"target":474},{"source":470,"target":403},{"source":474,"target":393},{"source":471,"target":24},{"source":472,"target":256},{"source":404,"target":11},{"source":404,"target":394},{"source":404,"target":475},{"source":404,"target":476},{"source":404,"target":477},{"source":404,"target":478},{"source":404,"target":479},{"source":404,"target":480},{"source":475,"target":90},{"source":475,"target":481},{"source":475,"target":404},{"source":481,"target":90},{"source":476,"target":118},{"source":476,"target":482},{"source":476,"target":404},{"source":482,"target":118},{"source":477,"target":192},{"source":477,"target":483},{"source":477,"target":404},{"source":483,"target":192},{"source":478,"target":146},{"source":478,"target":484},{"source":478,"target":404},{"source":484,"target":146},{"source":479,"target":145},{"source":479,"target":485},{"source":479,"target":404},{"source":485,"target":145},{"source":480,"target":394},{"source":405,"target":11},{"source":405,"target":24},{"source":405,"target":486},{"source":405,"target":487},{"source":486,"target":151},{"source":486,"target":488},{"source":486,"target":405},{"source":488,"target":151},{"source":487,"target":24},{"source":406,"target":11},{"source":406,"target":489},{"source":406,"target":490},{"source":406,"target":491},{"source":406,"target":492},{"source":406,"target":493},{"source":406,"target":494},{"source":406,"target":495},{"source":406,"target":496},{"source":406,"target":497},{"source":406,"target":498},{"source":406,"target":499},{"source":406,"target":500},{"source":406,"target":501},{"source":489,"target":396},{"source":489,"target":502},{"source":489,"target":406},{"source":502,"target":396},{"source":490,"target":394},{"source":490,"target":503},{"source":490,"target":406},{"source":503,"target":394},{"source":491,"target":395},{"source":491,"target":504},{"source":491,"target":406},{"source":504,"target":395},{"source":492,"target":505},{"source":492,"target":506},{"source":492,"target":406},{"source":506,"target":505},{"source":493,"target":507},{"source":493,"target":508},{"source":493,"target":406},{"source":508,"target":507},{"source":494,"target":509},{"source":494,"target":510},{"source":494,"target":406},{"source":510,"target":509},{"source":495,"target":511},{"source":495,"target":512},{"source":495,"target":406},{"source":512,"target":511},{"source":496,"target":513},{"source":496,"target":514},{"source":496,"target":406},{"source":514,"target":513},{"source":497,"target":406},{"source":497,"target":515},{"source":497,"target":406},{"source":515,"target":406},{"source":498,"target":414},{"source":498,"target":516},{"source":498,"target":406},{"source":516,"target":414},{"source":499,"target":415},{"source":499,"target":517},{"source":499,"target":406},{"source":517,"target":415},{"source":500,"target":416},{"source":500,"target":518},{"source":500,"target":406},{"source":518,"target":416},{"source":501,"target":417},{"source":501,"target":519},{"source":501,"target":406},{"source":519,"target":417},{"source":407,"target":11},{"source":407,"target":151},{"source":407,"target":520},{"source":407,"target":521},{"source":407,"target":522},{"source":520,"target":151},{"source":520,"target":523},{"source":520,"target":407},{"source":523,"target":151},{"source":521,"target":427},{"source":521,"target":524},{"source":521,"target":407},{"source":524,"target":427},{"source":522,"target":151},{"source":408,"target":11},{"source":408,"target":151},{"source":408,"target":256},{"source":408,"target":525},{"source":408,"target":526},{"source":408,"target":527},{"source":408,"target":528},{"source":408,"target":529},{"source":525,"target":406},{"source":525,"target":530},{"source":525,"target":408},{"source":530,"target":406},{"source":526,"target":531},{"source":526,"target":532},{"source":526,"target":408},{"source":532,"target":531},{"source":527,"target":151},{"source":527,"target":533},{"source":527,"target":408},{"source":533,"target":151},{"source":528,"target":151},{"source":529,"target":256},{"source":409,"target":11},{"source":409,"target":24},{"source":409,"target":534},{"source":409,"target":535},{"source":534,"target":90},{"source":534,"target":536},{"source":534,"target":409},{"source":536,"target":90},{"source":535,"target":24},{"source":410,"target":11},{"source":410,"target":24},{"source":410,"target":537},{"source":410,"target":538},{"source":410,"target":539},{"source":537,"target":78},{"source":537,"target":540},{"source":537,"target":410},{"source":540,"target":78},{"source":538,"target":151},{"source":538,"target":541},{"source":538,"target":410},{"source":541,"target":151},{"source":539,"target":24},{"source":411,"target":11},{"source":411,"target":24},{"source":411,"target":542},{"source":411,"target":543},{"source":542,"target":151},{"source":542,"target":544},{"source":542,"target":411},{"source":544,"target":151},{"source":543,"target":24},{"source":412,"target":11},{"source":412,"target":24},{"source":412,"target":545},{"source":412,"target":546},{"source":545,"target":151},{"source":545,"target":547},{"source":545,"target":412},{"source":547,"target":151},{"source":546,"target":24},{"source":413,"target":11},{"source":413,"target":24},{"source":413,"target":548},{"source":413,"target":549},{"source":548,"target":90},{"source":548,"target":550},{"source":548,"target":413},{"source":550,"target":90},{"source":549,"target":24},{"source":414,"target":11},{"source":414,"target":256},{"source":414,"target":551},{"source":414,"target":552},{"source":551,"target":406},{"source":551,"target":553},{"source":551,"target":414},{"source":553,"target":406},{"source":552,"target":256},{"source":415,"target":11},{"source":415,"target":256},{"source":415,"target":554},{"source":415,"target":555},{"source":554,"target":406},{"source":554,"target":556},{"source":554,"target":415},{"source":556,"target":406},{"source":555,"target":256},{"source":416,"target":11},{"source":416,"target":557},{"source":416,"target":558},{"source":557,"target":90},{"source":557,"target":559},{"source":557,"target":416},{"source":559,"target":90},{"source":558,"target":406},{"source":558,"target":560},{"source":558,"target":416},{"source":560,"target":406},{"source":417,"target":11},{"source":417,"target":561},{"source":561,"target":406},{"source":561,"target":562},{"source":561,"target":417},{"source":562,"target":406},{"source":418,"target":11},{"source":418,"target":563},{"source":418,"target":564},{"source":418,"target":565},{"source":418,"target":566},{"source":563,"target":406},{"source":563,"target":567},{"source":563,"target":418},{"source":567,"target":406},{"source":564,"target":513},{"source":564,"target":568},{"source":564,"target":418},{"source":568,"target":513},{"source":565,"target":569},{"source":565,"target":570},{"source":565,"target":418},{"source":570,"target":569},{"source":566,"target":571},{"source":566,"target":572},{"source":566,"target":418},{"source":572,"target":571},{"source":419,"target":11},{"source":419,"target":573},{"source":419,"target":574},{"source":419,"target":575},{"source":573,"target":418},{"source":573,"target":576},{"source":573,"target":419},{"source":576,"target":418},{"source":574,"target":505},{"source":574,"target":577},{"source":574,"target":419},{"source":577,"target":505},{"source":575,"target":507},{"source":575,"target":578},{"source":575,"target":419},{"source":578,"target":507},{"source":420,"target":11},{"source":420,"target":579},{"source":420,"target":580},{"source":420,"target":581},{"source":420,"target":582},{"source":579,"target":583},{"source":579,"target":584},{"source":579,"target":420},{"source":584,"target":583},{"source":580,"target":585},{"source":580,"target":586},{"source":580,"target":420},{"source":586,"target":585},{"source":581,"target":571},{"source":581,"target":587},{"source":581,"target":420},{"source":587,"target":571},{"source":582,"target":419},{"source":582,"target":588},{"source":582,"target":420},{"source":588,"target":419},{"source":421,"target":11},{"source":421,"target":589},{"source":421,"target":590},{"source":421,"target":591},{"source":421,"target":592},{"source":421,"target":593},{"source":421,"target":594},{"source":589,"target":420},{"source":589,"target":595},{"source":589,"target":421},{"source":595,"target":420},{"source":590,"target":90},{"source":590,"target":596},{"source":590,"target":421},{"source":596,"target":90},{"source":591,"target":597},{"source":591,"target":598},{"source":591,"target":421},{"source":598,"target":597},{"source":592,"target":599},{"source":592,"target":600},{"source":592,"target":421},{"source":600,"target":599},{"source":593,"target":601},{"source":593,"target":602},{"source":593,"target":421},{"source":602,"target":601},{"source":594,"target":603},{"source":594,"target":604},{"source":594,"target":421},{"source":604,"target":603},{"source":422,"target":11},{"source":422,"target":605},{"source":422,"target":606},{"source":422,"target":607},{"source":605,"target":421},{"source":605,"target":608},{"source":605,"target":422},{"source":608,"target":421},{"source":606,"target":609},{"source":606,"target":610},{"source":606,"target":422},{"source":610,"target":609},{"source":607,"target":611},{"source":607,"target":612},{"source":607,"target":422},{"source":612,"target":611},{"source":423,"target":11},{"source":423,"target":613},{"source":423,"target":614},{"source":613,"target":422},{"source":613,"target":615},{"source":613,"target":423},{"source":615,"target":422},{"source":614,"target":616},{"source":614,"target":617},{"source":614,"target":423},{"source":617,"target":616},{"source":424,"target":11},{"source":424,"target":618},{"source":424,"target":619},{"source":618,"target":423},{"source":618,"target":620},{"source":618,"target":424},{"source":620,"target":423},{"source":619,"target":621},{"source":619,"target":622},{"source":619,"target":424},{"source":622,"target":621},{"source":425,"target":11},{"source":425,"target":623},{"source":425,"target":624},{"source":623,"target":424},{"source":623,"target":625},{"source":623,"target":425},{"source":625,"target":424},{"source":624,"target":626},{"source":624,"target":627},{"source":624,"target":425},{"source":627,"target":626},{"source":426,"target":11},{"source":426,"target":628},{"source":426,"target":629},{"source":628,"target":425},{"source":628,"target":630},{"source":628,"target":426},{"source":630,"target":425},{"source":629,"target":631},{"source":629,"target":632},{"source":629,"target":426},{"source":632,"target":631},{"source":427,"target":11},{"source":427,"target":633},{"source":427,"target":634},{"source":633,"target":426},{"source":633,"target":635},{"source":633,"target":427},{"source":635,"target":426},{"source":634,"target":636},{"source":634,"target":637},{"source":634,"target":427},{"source":637,"target":636},{"source":12,"target":90},{"source":12,"target":159},{"source":12,"target":638},{"source":12,"target":447},{"source":12,"target":639},{"source":12,"target":640},{"source":12,"target":641},{"source":12,"target":642},{"source":12,"target":643},{"source":12,"target":644},{"source":12,"target":645},{"source":12,"target":646},{"source":12,"target":647},{"source":12,"target":648},{"source":12,"target":649},{"source":12,"target":650},{"source":12,"target":651},{"source":12,"target":652},{"source":12,"target":653},{"source":12,"target":654},{"source":12,"target":78},{"source":12,"target":368},{"source":12,"target":0},{"source":90,"target":12},{"source":159,"target":12},{"source":638,"target":12},{"source":638,"target":159},{"source":638,"target":90},{"source":638,"target":655},{"source":638,"target":656},{"source":655,"target":159},{"source":656,"target":90},{"source":447,"target":12},{"source":447,"target":90},{"source":447,"target":159},{"source":447,"target":657},{"source":447,"target":658},{"source":657,"target":90},{"source":658,"target":159},{"source":639,"target":12},{"source":639,"target":447},{"source":639,"target":659},{"source":659,"target":447},{"source":640,"target":12},{"source":640,"target":447},{"source":640,"target":660},{"source":660,"target":447},{"source":641,"target":12},{"source":641,"target":447},{"source":641,"target":661},{"source":661,"target":447},{"source":642,"target":12},{"source":642,"target":447},{"source":642,"target":662},{"source":662,"target":447},{"source":643,"target":12},{"source":643,"target":447},{"source":643,"target":663},{"source":663,"target":447},{"source":644,"target":12},{"source":644,"target":447},{"source":644,"target":664},{"source":664,"target":447},{"source":645,"target":12},{"source":645,"target":447},{"source":645,"target":665},{"source":665,"target":447},{"source":646,"target":12},{"source":646,"target":447},{"source":646,"target":666},{"source":666,"target":447},{"source":647,"target":12},{"source":647,"target":447},{"source":647,"target":667},{"source":667,"target":447},{"source":648,"target":12},{"source":648,"target":447},{"source":648,"target":668},{"source":668,"target":447},{"source":649,"target":12},{"source":649,"target":447},{"source":649,"target":669},{"source":669,"target":447},{"source":650,"target":12},{"source":650,"target":447},{"source":650,"target":670},{"source":670,"target":447},{"source":651,"target":12},{"source":651,"target":447},{"source":651,"target":671},{"source":671,"target":447},{"source":652,"target":12},{"source":652,"target":447},{"source":652,"target":672},{"source":672,"target":447},{"source":653,"target":12},{"source":653,"target":447},{"source":653,"target":673},{"source":673,"target":447},{"source":654,"target":12},{"source":654,"target":447},{"source":654,"target":674},{"source":674,"target":447},{"source":78,"target":12},{"source":78,"target":638},{"source":78,"target":675},{"source":78,"target":676},{"source":675,"target":18},{"source":675,"target":677},{"source":675,"target":78},{"source":677,"target":18},{"source":676,"target":638},{"source":368,"target":12},{"source":368,"target":90},{"source":368,"target":159},{"source":368,"target":678},{"source":368,"target":679},{"source":368,"target":680},{"source":368,"target":681},{"source":678,"target":447},{"source":678,"target":682},{"source":678,"target":368},{"source":682,"target":447},{"source":679,"target":638},{"source":679,"target":683},{"source":679,"target":368},{"source":683,"target":638},{"source":680,"target":90},{"source":681,"target":159},{"source":13,"target":73},{"source":13,"target":684},{"source":13,"target":685},{"source":13,"target":686},{"source":13,"target":687},{"source":13,"target":688},{"source":13,"target":689},{"source":13,"target":690},{"source":13,"target":691},{"source":13,"target":692},{"source":13,"target":693},{"source":13,"target":694},{"source":13,"target":695},{"source":13,"target":250},{"source":13,"target":696},{"source":13,"target":697},{"source":13,"target":0},{"source":73,"target":13},{"source":684,"target":13},{"source":684,"target":73},{"source":684,"target":698},{"source":698,"target":73},{"source":685,"target":13},{"source":685,"target":73},{"source":685,"target":699},{"source":699,"target":73},{"source":686,"target":13},{"source":686,"target":73},{"source":686,"target":700},{"source":700,"target":73},{"source":687,"target":13},{"source":687,"target":73},{"source":687,"target":701},{"source":701,"target":73},{"source":688,"target":13},{"source":688,"target":73},{"source":688,"target":702},{"source":702,"target":73},{"source":689,"target":13},{"source":689,"target":73},{"source":689,"target":703},{"source":703,"target":73},{"source":690,"target":13},{"source":690,"target":73},{"source":690,"target":704},{"source":704,"target":73},{"source":691,"target":13},{"source":691,"target":73},{"source":691,"target":705},{"source":705,"target":73},{"source":692,"target":13},{"source":692,"target":73},{"source":692,"target":706},{"source":706,"target":73},{"source":693,"target":13},{"source":693,"target":73},{"source":693,"target":707},{"source":707,"target":73},{"source":694,"target":13},{"source":694,"target":73},{"source":694,"target":708},{"source":708,"target":73},{"source":695,"target":13},{"source":695,"target":73},{"source":695,"target":709},{"source":709,"target":73},{"source":250,"target":13},{"source":250,"target":73},{"source":250,"target":710},{"source":710,"target":73},{"source":696,"target":13},{"source":696,"target":73},{"source":696,"target":711},{"source":711,"target":73},{"source":697,"target":13},{"source":697,"target":73},{"source":697,"target":712},{"source":712,"target":73},{"source":14,"target":713},{"source":14,"target":714},{"source":14,"target":715},{"source":14,"target":716},{"source":14,"target":717},{"source":14,"target":718},{"source":14,"target":719},{"source":14,"target":720},{"source":14,"target":721},{"source":14,"target":0},{"source":713,"target":14},{"source":713,"target":24},{"source":713,"target":722},{"source":722,"target":24},{"source":714,"target":14},{"source":714,"target":713},{"source":714,"target":723},{"source":714,"target":724},{"source":723,"target":725},{"source":723,"target":714},{"source":724,"target":713},{"source":715,"target":14},{"source":715,"target":713},{"source":715,"target":726},{"source":715,"target":727},{"source":726,"target":728},{"source":726,"target":715},{"source":727,"target":713},{"source":716,"target":14},{"source":716,"target":713},{"source":716,"target":729},{"source":716,"target":730},{"source":729,"target":731},{"source":729,"target":716},{"source":730,"target":713},{"source":717,"target":14},{"source":717,"target":713},{"source":717,"target":732},{"source":717,"target":733},{"source":732,"target":734},{"source":732,"target":717},{"source":733,"target":713},{"source":718,"target":14},{"source":718,"target":713},{"source":718,"target":735},{"source":735,"target":713},{"source":719,"target":14},{"source":719,"target":713},{"source":719,"target":736},{"source":736,"target":713},{"source":720,"target":14},{"source":720,"target":713},{"source":720,"target":737},{"source":720,"target":738},{"source":737,"target":739},{"source":737,"target":720},{"source":738,"target":713},{"source":721,"target":14},{"source":721,"target":713},{"source":721,"target":740},{"source":721,"target":741},{"source":740,"target":742},{"source":740,"target":721},{"source":741,"target":713},{"source":15,"target":107},{"source":15,"target":105},{"source":15,"target":116},{"source":15,"target":278},{"source":15,"target":276},{"source":15,"target":183},{"source":15,"target":181},{"source":15,"target":0},{"source":107,"target":15},{"source":105,"target":15},{"source":116,"target":15},{"source":278,"target":15},{"source":276,"target":15},{"source":183,"target":15},{"source":181,"target":15},{"source":16,"target":743},{"source":16,"target":744},{"source":16,"target":531},{"source":16,"target":745},{"source":16,"target":746},{"source":16,"target":747},{"source":16,"target":748},{"source":16,"target":749},{"source":16,"target":750},{"source":16,"target":751},{"source":16,"target":752},{"source":16,"target":753},{"source":16,"target":754},{"source":16,"target":755},{"source":16,"target":756},{"source":16,"target":757},{"source":16,"target":758},{"source":16,"target":759},{"source":16,"target":760},{"source":16,"target":761},{"source":16,"target":762},{"source":16,"target":609},{"source":16,"target":611},{"source":16,"target":601},{"source":16,"target":603},{"source":16,"target":597},{"source":16,"target":599},{"source":16,"target":505},{"source":16,"target":507},{"source":16,"target":569},{"source":16,"target":513},{"source":16,"target":571},{"source":16,"target":511},{"source":16,"target":763},{"source":16,"target":509},{"source":16,"target":764},{"source":16,"target":585},{"source":16,"target":583},{"source":16,"target":765},{"source":16,"target":616},{"source":16,"target":621},{"source":16,"target":626},{"source":16,"target":631},{"source":16,"target":636},{"source":16,"target":0},{"source":743,"target":16},{"source":744,"target":16},{"source":744,"target":743},{"source":744,"target":766},{"source":766,"target":743},{"source":531,"target":16},{"source":531,"target":743},{"source":531,"target":767},{"source":767,"target":743},{"source":745,"target":16},{"source":745,"target":743},{"source":745,"target":768},{"source":768,"target":743},{"source":746,"target":16},{"source":746,"target":743},{"source":746,"target":769},{"source":769,"target":743},{"source":747,"target":16},{"source":747,"target":743},{"source":747,"target":770},{"source":770,"target":743},{"source":748,"target":16},{"source":748,"target":743},{"source":748,"target":771},{"source":771,"target":743},{"source":749,"target":16},{"source":749,"target":743},{"source":749,"target":772},{"source":772,"target":743},{"source":750,"target":16},{"source":750,"target":743},{"source":750,"target":773},{"source":773,"target":743},{"source":751,"target":16},{"source":751,"target":531},{"source":751,"target":774},{"source":774,"target":531},{"source":752,"target":16},{"source":752,"target":531},{"source":752,"target":775},{"source":775,"target":531},{"source":753,"target":16},{"source":753,"target":531},{"source":753,"target":776},{"source":776,"target":531},{"source":754,"target":16},{"source":754,"target":531},{"source":754,"target":777},{"source":777,"target":531},{"source":755,"target":16},{"source":755,"target":531},{"source":755,"target":778},{"source":778,"target":531},{"source":756,"target":16},{"source":756,"target":531},{"source":756,"target":779},{"source":779,"target":531},{"source":757,"target":16},{"source":757,"target":531},{"source":757,"target":780},{"source":780,"target":531},{"source":758,"target":16},{"source":758,"target":531},{"source":758,"target":781},{"source":781,"target":531},{"source":759,"target":16},{"source":759,"target":531},{"source":759,"target":782},{"source":782,"target":531},{"source":760,"target":16},{"source":760,"target":531},{"source":760,"target":783},{"source":783,"target":531},{"source":761,"target":16},{"source":761,"target":531},{"source":761,"target":784},{"source":784,"target":531},{"source":762,"target":16},{"source":762,"target":531},{"source":762,"target":785},{"source":785,"target":531},{"source":609,"target":16},{"source":609,"target":745},{"source":609,"target":786},{"source":786,"target":745},{"source":611,"target":16},{"source":611,"target":745},{"source":611,"target":787},{"source":787,"target":745},{"source":601,"target":16},{"source":601,"target":747},{"source":601,"target":788},{"source":788,"target":747},{"source":603,"target":16},{"source":603,"target":747},{"source":603,"target":789},{"source":789,"target":747},{"source":597,"target":16},{"source":597,"target":747},{"source":597,"target":790},{"source":790,"target":747},{"source":599,"target":16},{"source":599,"target":747},{"source":599,"target":791},{"source":791,"target":747},{"source":505,"target":16},{"source":505,"target":744},{"source":505,"target":749},{"source":505,"target":792},{"source":505,"target":793},{"source":792,"target":744},{"source":793,"target":749},{"source":507,"target":16},{"source":507,"target":744},{"source":507,"target":749},{"source":507,"target":794},{"source":507,"target":795},{"source":794,"target":744},{"source":795,"target":749},{"source":569,"target":16},{"source":569,"target":746},{"source":569,"target":796},{"source":796,"target":746},{"source":513,"target":16},{"source":513,"target":746},{"source":513,"target":797},{"source":797,"target":746},{"source":571,"target":16},{"source":571,"target":746},{"source":571,"target":798},{"source":798,"target":746},{"source":511,"target":16},{"source":511,"target":749},{"source":511,"target":799},{"source":799,"target":749},{"source":763,"target":16},{"source":763,"target":750},{"source":763,"target":800},{"source":800,"target":750},{"source":509,"target":16},{"source":509,"target":749},{"source":509,"target":801},{"source":801,"target":749},{"source":764,"target":16},{"source":764,"target":750},{"source":764,"target":802},{"source":802,"target":750},{"source":585,"target":16},{"source":585,"target":748},{"source":585,"target":803},{"source":803,"target":748},{"source":583,"target":16},{"source":583,"target":748},{"source":583,"target":804},{"source":804,"target":748},{"source":765,"target":16},{"source":765,"target":748},{"source":765,"target":805},{"source":805,"target":748},{"source":616,"target":16},{"source":616,"target":749},{"source":616,"target":806},{"source":806,"target":749},{"source":621,"target":16},{"source":621,"target":749},{"source":621,"target":807},{"source":807,"target":749},{"source":626,"target":16},{"source":626,"target":749},{"source":626,"target":808},{"source":808,"target":749},{"source":631,"target":16},{"source":631,"target":749},{"source":631,"target":809},{"source":809,"target":749},{"source":636,"target":16},{"source":636,"target":749},{"source":636,"target":810},{"source":810,"target":749}],"multigraph":true}