cobol
Dummy
java.lang.Object
Dummy
commons
NamedElement
name
Commentable
LabellableElement
label
URIableElement
uri
conditions
Condition
ConditionalOrExpression
children
logicalOperators
ConditionalOrExpressionChild
NegatedConditionalExpression
child
negateOperator
NegatedConditionalExpressionChild
SimpleConditionChild
RelationalExpression
children
relationalOperator
negateOperator
is
ExpressionList
expressions
ConditionalAndExpressionChild
ConditionalAndExpression
children
AbbreviatedConditionalExpression
children
AbbreviatedConditionalExpressionChild
NegatedAbbreviatedConditionalExpression
child
negateOperator
NegatedAbbreviatedConditionalExpressionChild
AbbreviatedRelationalExpression
relationalOperator
child
negateOperator
is
NestedAbbreviatedConditionalExpression
expression
rest
SignCondition
child
signOperator
negateOperator
is
ClassCondition
child
classOperator
negateOperator
is
AbbreviatedRelationalExpressionChild
NestedCondition
condition
arithmetics
AdditiveArithmeticExpression
children
additiveOperators
AdditiveArithmeticExpressionChild
MultiplicativeArithmeticExpression
children
multiplicativeOperators
MultiplicativeArithmeticExpressionChild
PowerArithmeticExpression
children
PowerArithmeticExpressionChild
UnaryArithmeticExpressionChild
UnaryArithmeticExpression
child
unaryOperator
PrimaryExpression
AssignmentExpression
assignmentOperator
children
value
RangeExpression
children
throughOperator
RangeExpressionChild
NestedArithmeticExpression
expression
ArithmeticExpression
containers
CompilationGroup
compilationUnits
CompilationUnit
identificationDivision
environmentDivision
dataDivision
procedureDivision
nestedCompilationUnits
CobolRoot
EmptyModel
divisions
Division
sections
paragraphs
sentences
DataDivision
EnvironmentDivision
IdentificationDivision
properties
ProcedureDivision
declaratives
Properties
initial
INITIAL
common
COMMON
recursive
RECURSIVE
literals
Literal
AlphanumericLiteral
value
IntegerLiteral
value
DecimalLiteral
value
FigurativeConstantLiteral
BooleanLiteral
value
FloatingDecimalLiteral
AllLiteral
constant
NumericLiteral
ConstantLiteral
PseudoLiteral
value
DBCSLiteral
NationalLiteral
value
FixedDecimalLiteral
NationalHexLiteral
value
Null
value
Zero
value
Quote
value
LowValue
value
HighValue
value
Space
value
Nulls
null
NULL
nulls
NULLS
Zeroes
zero
ZERO
zeros
ZEROS
zeroes
ZEROES
Quotes
quote
QUOTE
quotes
QUOTES
LowValues
lowValue
LOW-VALUE
lowValues
LOW-VALUES
HighValues
highValue
HIGH-VALUE
highValues
HIGH-VALUES
Spaces
space
SPACE
spaces
SPACES
Any
Characters
AlphanumericHexaDecimalLiteral
operators
Operator
AdditiveOperator
MultiplicativeOperator
UnaryOperator
LogicalOperator
RelationalOperator
ConditionOr
ConditionAnd
Multiplication
SignOperator
Positive
Negative
Division
Addition
Subtraction
GreaterThanOrEqual
than
to
GreaterThan
than
LessThan
than
LessThanOrEqual
than
to
Equal
to
Power
Negate
Through
value
ClassOperator
Zero
ClassName
Alphabetic
DBCS
Numeric
AlphabeticUpper
AlphabeticLower
Kanji
ThroughPhrase
through
THROUGH
thru
THRU
EqualPhrase
EqualSign
LTPhrase
LTSign
LTEQPhrase
LTEQSign
GTPhrase
GTSign
GTEQPhrase
GTEQSign
paragraphs
Paragraph
sentences
SourceComputerParagraph
withDebuggingMode
ObjectComputerParagraph
FileControlParagraph
selectStatements
IOControlParagraph
ConfigurationSectionParagraph
IOSectionParagraph
SpecialNamesParagraph
specialNameStatements
water
RepositoryParagraph
DebuggingMode
references
Reference
ReferenceableElement
aliasesTo
aliasesFrom
ElementReference
target
SpecialNamesConditionNameReference
FileNameReference
IndexNameReference
MnemonicNameReference
AlphabetNameReference
ConditionName
Qualifiable
qualifier
ConditionNameReference
DataNameReference
IdentifierReferenceQualifier
sections
Section
sentences
paragraphs
segmentNumber
WorkingStorageSection
LocalStorageSection
LinkageStorageSection
IOSection
ConfigurationSection
EnvironmentDivisionSection
DataDivisionSection
statements
records
FileSection
fileDescriptors
DeclarativeSection
sentences
StatementContainer
statements
EmptySentence
UseSentence
AlteredGoTo
ExitProcedure
EntrySentence
ExecuteSentence
Sentence
next
operands
PrimaryOperand
RoundedIdentifier
identifier
EncodingTypes
alphabetic
ALPHABETIC
alphanumeric
ALPHANUMERIC
alphanumericEdited
ALPHANUMERIC-EDITED
national
NATIONAL
nationalEdited
NATIONAL-EDITED
numeric
NUMERIC
numericEdited
NUMERIC-EDITED
dbcs
DBCS
egcs
EGCS
ReplacementOperand
Encoding
type
Operand
ArithmeticOperand
statements
Statement
next
endVerb
ArithmeticStatement
corresponding
operands
givings
Add
tos
Subtract
froms
Multiply
bys
Divide
intos
remainders
Perform
PerformNestedStatement
PerformProcedure
label
Jump
labels
NextSentence
GoTo
dependsOn
GoBack
NestedStatement
statements
Move
receivers
corresponding
sender
Exit
exitLabel
Condition
elseStatements
Conditional
condition
Stop
label
Display
operands
output
Compute
expression
Accept
receiver
Execute
water
ExitLabels
program
PROGRAM
paragraph
PARAGRAPH
method
METHOD
ErrorHandled
handlers
Return
fileName
output
SetStatement
sender
SetSwitches
switches
SetIndexName
adjust
receivers
Adjustings
up
UP
down
DOWN
Status
on
ON
off
OFF
String
pointer
receiver
senders
Close
Cancel
subprograms
Call
subprogram
Initialize
subprograms
replacements
Open
SearchStatement
cases
table
SerialSearch
variable
BinarySearch
Unstring
pointer
tally
sender
receivers
delimiter
counter
Evaluate
cases
subject
NormalEvaluateCase
OtherEvaluateCase
EvaluateCase
objects
Replace
replaceSwitch
true
Entry
Inspect
tallyingIns
replacements
conversions
string
Set
receivers
Read
receiver
keyName
fileName
Write
recordName
numLines
integer
mnemonicName
sender
Rewrite
SwitchStatus
status
mnemonicNames
EOP
eop
EOP
endOfPage
END-OF-PAGE
PerformProcedureFixedTimes
PerformUntilCondition
position
conditions
PerformFixedTimes
iterations
PerformProcedureUntilCondition
afters
PerformNestedStatementFixedTimes
PerformNestedStatementUntilCondition
Continue
FileIOStatement
fileName
input
output
keyDescriptors
Sort
Merge
Release
recordName
sender
KeyDescriptor
order
keyNames
IOStatement
ioFileDescriptors
IOFileDescriptor
ioFiles
type
IOFile
fileName
IOTypes
input
INPUT
output
OUTPUT
io
I-O
extend
EXTEND
Orders
asc
ASCENDING
dsc
DESCENDING
Corresponding
corr
CORR
corresponding
CORRESPONDING
TallyingIn
occurrences
counter
VaryingUntilCondition
variable
init
increment
AfterUntilCondition
Start
fileName
operator
dataName
not
Delete
fileName
identifiers
Subscript
subscript
Identifier
modifier
IdentifierReference
subscripts
qualifiers
All
ReferenceModifier
start
length
LinageCounter
Qualifier
RelativeSubscript
additiveOperator
integer
DirectSubscript
ios
InputProcedure
InputDirective
InputFile
OutputDirective
OutputProcedure
OutputFile
IODirectives
FileDirective
fileNames
ProcedureDirective
label
water
IncompleteElement
water
IdentificationDivisionWater
Water
ProgramDescription
value
ProgramDescriptionInfo
author
AUTHOR
installation
INSTALLATION
dateWritten
DATE-WRITTEN
dateCompleted
DATE-COMPLETED
security
SECURITY
Dot
ObjectComputerDescriptionInfo
memory
MEMORY
size
SIZE
words
WORDS
characters
CHARACTERS
modules
MODULES
segment
SEGMENT
program
PROGRAM
collating
COLLATING
sequence
SEQUENCE
segmentLimit
SEGMENT-LIMIT
ObjectComputerParagraphWater
ObjectComputerDescription
value
PriorityNumber
value
SelectStatementWater
SelectStatementClause
value
SelectStatementClauses
alternate
ALTERNATE
record
RECORD
key
KEY
relative
RELATIVE
delimiter
DELIMITER
standard1
STANDARD-1
padding
PADDING
character
CHARACTER
reserve
RESERVE
area
AREA
areas
AREAS
access
ACCESS
mode
MODE
is
IS
sequential
SEQUENTIAL
random
random
with
WITH
dynamic
DYNAMIC
organization
ORGANIZATION
duplicates
DUPLICATES
indexed
INDEXED
SpecialNamesParagraphWater
SpecialNamesClause
value
SpecialNamesClauses
decimalPoint
DECIMAL-POINT
is
IS
comma
COMMA
xmlSchema
XML-SCHEMA
FileDescriptorWater
FileDescriptionInfo
block
BLOCK
contains
CONTAINS
to
TO
characters
CHARACTERS
records
RECORDS
codeSet
CODE-SET
is
IS
data
DATA
record
RECORD
are
ARE
label
LABEL
omitted
OMITTED
standard
STANDARD
linage
LINAGE
lines
LINES
with
WITH
footing
FOOTING
at
AT
top
TOP
bottom
BOTTOM
varying
VARYING
in
IN
size
SIZE
from
FROM
depending
DEPENDING
on
ON
mode
MODE
recording
RECORDING
f
F
v
V
u
U
s
S
value
VALUE
of
OF
identification
IDENTIFICATION
id
ID
report
REPORT
reports
REPORTS
FileDescription
value
DataDescriptionInfo
blank
BLANK
when
WHEN
zero
ZERO
zeros
ZEROS
zeroes
ZEROES
justified
JUSTIFIED
just
JUST
right
RIGHT
sign
SIGN
is
IS
leading
LEADING
trailing
TRAILING
separate
SEPARATE
character
CHARACTER
date
DATE
format
FORMAT
synchronized
SYNCHRONIZED
sync
SYNC
left
LEFT
DataDescriptorWater
DataDescription
value
IOControlParagraphWater
IOControlDescription
value
IOControlDescriptionInfo
rerun
RERUN
on
ON
of
OF
record
RECORD
records
RECORDS
every
EVERY
same
SAME
area
AREA
for
FOR
multiple
MULTIPLE
file
FILE
tape
TAPE
contains
contains
position
POSITION
apply
APPLY
writeOnly
WRITE-ONLY
sort
SORT
sortMerge
SORT-MERGE
reel
REEL
unit
UNIT
RepositoryParagraphWater
RepositoryDescription
value
RepositoryDescriptionInfo
class
CLASS
is
IS
CICSStatementTokens
ts
TS
queue
QUEUE
qname
QNAME
openpar
(
closepar
)
sysid
SYSID
sys
SYS
set
SET
into
INTO
length
LENGTH
item
ITEM
next
NEXT
numitems
NUMITEMS
td
TD
writeq
WRITEQ
from
FROM
rewrite
REWRITE
nosuspend
NOSUSPEND
main
MAIN
auxiliary
AUXILIARY
deleteq
DELETEQ
read
READ
file
FILE
dataset
DATASET
ridfld
RIDFLD
keylength
KEYLENGTH
generic
GENERIC
gteq
GTEQ
equal
EQUAL
uncommitted
UNCOMMITTED
consistent
CONSISTENT
repeatable
REPEATABLE
update
UPDATE
token
TOKEN
rba
RBA
xrba
XRBA
rrn
RRN
write
WRITE
massinsert
MASSINSERT
program
PROGRAM
commarea
COMMAREA
datalength
DATALENGTH
synconreturn
SYNCONRETURN
transid
TRANSID
inputmsg
INPUTMSG
inputmsglen
INPUTMSGLEN
channel
CHANNEL
xctl
XCTL
load
LOAD
start
START
tr
TR
SQLStatementWater
CICSStatementWater
SQLStatementTokens
include
INCLUDE
select
SELECT
declare
DECLARE
from
FROM
insert
INSERT
into
INTO
update
UPDATE
delete
DELETE
SQLStatementToken
value
CICSStatementToken
value
AcceptStatementTokens
from
FROM
date
DATE
day
DAY
dow
DAY-OF-WEEK
time
TIME
dateformat1
YYYMMDD
dateformat2
YYYYDDD
AcceptStatementWater
AcceptStatementToken
value
UseStatementWater
UseStatementToken
value
UseStatementTokens
global
GLOBAL
after
AFTER
standard
STANDARD
error
ERROR
exception
EXCEPTION
procedure
PROCEDURE
on
ON
input
INPUT
output
OUTPUT
extend
EXTEND
for
FOR
debugging
DEBUGGING
all
ALL
procedures
PROCEDURES
beginning
BEGINNING
ending
ENDING
file
FILE
reel
REEL
unit
UNIT
label
LABEL
io
I-O
CloseStatementWater
CloseStatementToken
value
CloseStatementTokens
with
WITH
no
NO
rewind
REWIND
lock
LOCK
reel
REEL
unit
UNIT
for
FOR
removal
REMOVAL
InvokeStatementTokens
self
SELF
super
SUPER
new
NEW
using
USING
by
BY
value
VALUE
length
LENGTH
of
OF
returning
RETURNING
InvokeStatementWater
InvokeStatementToken
value
OpenStatementTokens
reversed
REVERSED
with
WITH
no
NO
rewind
REWIND
OpenStatementWater
OpenStatementToken
value
SortPhraseToken
value
SortPhraseWater
SortPhraseTokens
with
WITH
in
IN
order
ORDER
sequence
SEQUENCE
duplicates
DUPLICATES
collating
COLLATING
is
IS
registers
Register
operand
ShiftIn
ShiftOut
AddressOf
LengthOf
ReturnCode
WhenCompiled
environments
SystemDevice
SystemLogicalInput
value
UPSI
value
SystemLogicalOutput
value
SystemPunchDevice
value
Console
Channel
value
AdvancedFunctionPrinting
SuppressSpacing
Pocket
value
UPSISwitches
upsi0
UPSI-0
upsi1
UPSI-1
upsi2
UPSI-2
upsi3
UPSI-3
upsi4
UPSI-4
upsi5
UPSI-5
upsi6
UPSI-6
upsi7
UPSI-7
Channels
c1
C01
c2
C02
c3
C03
c4
C04
c5
C05
c6
C06
c7
C07
c8
C08
c9
C09
c10
c10
c11
C11
c12
c12
SystemInputs
sysin
SYSIN
sysipt
SYSIPT
SystemOutputs
sysout
SYSOUT
syslist
SYSLIST
syslst
SYSLST
SystemPunchDevices
syspunch
SYSPUNCH
syspch
SYSPCH
Selects
s1
S01
s2
S02
s3
S03
s4
S04
s5
S05
Environment
dataitems
PictureString
picture
RenamingDataName
nameRange
ConditionName
Global
External
Value
values
DataItemAttribute
Usage
usage
isNative
GroupUsage
DataItem
levelNumber
attributes
subentries
superentry
Usages
binary
BINARY
computational
COMPUTATIONAL
comp
COMP
display
DISPLAY
display1
DISPLAY-1
index
INDEX
packedDecimal
PACKED-DECIMAL
computational1
COMPUTATIONAL-1
comp1
COMP-1
computational2
COMPUTATIONAL-2
comp2
comp2
computational3
COMPUTATIONAL-3
comp3
COMP-3
computational4
COMPUTATIONAL-4
comp4
COMP-4
computational5
COMPUTATIONAL-5
comp5
COMP-5
pointer
POINTER
procedurePointer
PROCEDURE-POINTER
functionPointer
FUNCTION-POINTER
national
NATIONAL
PictureStringCharacters
any
X
blank
B
sign
S
leadingZero
Z
decimalPoint
P
numeric
9
assumedDecimalPoint
V
alphabetic
A
national
N
credit
CR
debit
DB
zero
0
plus
+
negative
-
exponent
E
period
.
comma
,
dollar
$
asterik
*
slash
/
escape
\\
RecordName
elems
DataName
Redefines
dataName
specialnames
SpecialName
ConditionName
OnStatus
OffStatus
AlphabetName
type
UPSISwitchIs
conditionNames
AlphabetType
PredefinedAlphabetType
value
ExplicitAlphabetType
range
PredefinedAlphabetTypes
standard1
STANDARD-1
standard2
STANDARD-2
ebcdic
EBCDIC
native
NATIVE
CodeNameAlphabetType
value
CurrencySign
pictureSymbol
currency
ClassName
range
MnemonicName
environment
SystemDeviceIs
SymbolicCharacter
integers
SymbolicCharacterStatement
symbolicCharacters
alphabetNameReference
SpecialNameStatement
tables
Table
tableDimension
indexedBy
keysAre
maxTableDimension
dependsOn
KeyName
keys
keyOrder
IndexName
additionalIndexNames
TableDimension
value
SortingOrder
asc
ASCENDING
dsc
DESCENDING
AdditionalIndexName
files
FileName
fileDescriptor
records
attributes
sentences
SelectStatement
fileStatus
isOptional
externalFileNames
fileNameReference
FileStatus
fileStatus
vsamFileStatus
FileDescriptors
fd
FD
sd
SD
parameters
Parametrizable
parameters
returning
Parameter
ByReferenceParameter
ByValueParameter
declaratives
Declaratives
declarativeSections
verbs
Is
Verb
labels
ProcedureRange
children
throughOperator
ProcedureRangeLabel
ProcedureRangeChild
target
ProcedureLabel
section
Procedure
Label
StopLabel
Run
functions
FunctionCall
Argument
operands
ByReferenceArgument
ByValueArgument
ByContentArgument
OmittedArgument
Argumentable
arguments
returning
handlers
OnSizeError
Handler
NotOnSizeError
OnOverflow
OnException
NotOnException
NotErrorHandler
handlerStatement
NotOnOverflow
NotAtEnd
AtEnd
AtEndOfPage
eop
InvalidKey
NotAtEndOfPage
NotInvalidKey
strings
Tallying
StringManipulation
locations
ManipulatedStrings
strings
delimiter
String
ConcatenatingStrings
SplittedString
counter
Location
position
initial
base
Replacement
target
Positions
before
BEFORE
after
AFTER
Occurrence
type
Occurrences
all
ALL
leading
LEADING
first
FIRST
TallyingOccurrence
occurrences
ReplacementOccurrence
occurrences
AnyCharacter
SpecificCharacter
tallying
AnyCharacterBySpecificCharacter
SpecificCharacterBySpecificCharacter
source
<?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="cobol" nsURI="http://www.servicifi.org/gelato/language/cobol"
    nsPrefix="cobol">
  <eClassifiers xsi:type="ecore:EDataType" name="Dummy" instanceTypeName="Dummy"/>
  <eSubpackages name="commons" nsURI="http://www.servicifi.org/gelato/language/cobol/commons"
      nsPrefix="commons">
    <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="#//commons/Commentable">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Commentable" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="LabellableElement" abstract="true"
        eSuperTypes="#//commons/Commentable">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="URIableElement" abstract="true" eSuperTypes="#//commons/Commentable">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="conditions" nsURI="http://www.servicifi.org/gelato/language/cobol/conditions"
      nsPrefix="conditions">
    <eClassifiers xsi:type="ecore:EClass" name="Condition" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOrExpression" eSuperTypes="#//conditions/Condition">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
          eType="#//conditions/ConditionalOrExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperators" lowerBound="1"
          upperBound="-1" eType="#//operators/LogicalOperator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalOrExpressionChild" abstract="true"
        eSuperTypes="#//conditions/Condition"/>
    <eClassifiers xsi:type="ecore:EClass" name="NegatedConditionalExpression" eSuperTypes="#//conditions/ConditionalAndExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//conditions/NegatedConditionalExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NegatedConditionalExpressionChild"
        abstract="true" eSuperTypes="#//conditions/ConditionalAndExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="SimpleConditionChild" abstract="true"
        eSuperTypes="#//conditions/NegatedConditionalExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalExpression" eSuperTypes="#//conditions/NegatedConditionalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//conditions/SimpleConditionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="relationalOperator" lowerBound="1"
          eType="#//operators/RelationalOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="is" lowerBound="1" eType="#//verbs/Is"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExpressionList">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" lowerBound="1"
          upperBound="-1" eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAndExpressionChild" abstract="true"
        eSuperTypes="#//conditions/ConditionalOrExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionalAndExpression" eSuperTypes="#//conditions/ConditionalOrExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//conditions/ConditionalAndExpressionChild" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AbbreviatedConditionalExpression"
        eSuperTypes="#//conditions/ConditionalAndExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//conditions/AbbreviatedConditionalExpressionChild"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AbbreviatedConditionalExpressionChild"
        abstract="true" eSuperTypes="#//conditions/ConditionalAndExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="NegatedAbbreviatedConditionalExpression"
        eSuperTypes="#//conditions/AbbreviatedConditionalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//conditions/NegatedAbbreviatedConditionalExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NegatedAbbreviatedConditionalExpressionChild"
        abstract="true" eSuperTypes="#//conditions/AbbreviatedConditionalExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="AbbreviatedRelationalExpression" eSuperTypes="#//conditions/NegatedAbbreviatedConditionalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="relationalOperator" lowerBound="1"
          eType="#//operators/RelationalOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//conditions/AbbreviatedRelationalExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="is" lowerBound="1" eType="#//verbs/Is"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NestedAbbreviatedConditionalExpression"
        eSuperTypes="#//conditions/AbbreviatedRelationalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//conditions/Condition" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="rest" lowerBound="1"
          eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SignCondition" eSuperTypes="#//conditions/NegatedConditionalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//conditions/SimpleConditionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="signOperator" lowerBound="1"
          eType="#//operators/SignOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="is" lowerBound="1" eType="#//verbs/Is"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ClassCondition" eSuperTypes="#//conditions/NegatedConditionalExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//conditions/SimpleConditionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="classOperator" lowerBound="1"
          eType="#//operators/ClassOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="negateOperator" lowerBound="1"
          eType="#//operators/Negate" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="is" lowerBound="1" eType="#//verbs/Is"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AbbreviatedRelationalExpressionChild"
        abstract="true" eSuperTypes="#//conditions/NegatedAbbreviatedConditionalExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="NestedCondition" eSuperTypes="#//conditions/SimpleConditionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="arithmetics" nsURI="http://www.servicifi.org/gelato/language/cobol/arithmetics"
      nsPrefix="arithmetics">
    <eClassifiers xsi:type="ecore:EClass" name="AdditiveArithmeticExpression" eSuperTypes="#//arithmetics/RangeExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/AdditiveArithmeticExpressionChild"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="additiveOperators" lowerBound="1"
          upperBound="-1" eType="#//operators/AdditiveOperator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AdditiveArithmeticExpressionChild"
        abstract="true" eSuperTypes="#//arithmetics/RangeExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="MultiplicativeArithmeticExpression"
        eSuperTypes="#//arithmetics/AdditiveArithmeticExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/MultiplicativeArithmeticExpressionChild"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicativeOperators"
          lowerBound="1" upperBound="-1" eType="#//operators/MultiplicativeOperator"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MultiplicativeArithmeticExpressionChild"
        abstract="true" eSuperTypes="#//arithmetics/AdditiveArithmeticExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="PowerArithmeticExpression" eSuperTypes="#//arithmetics/MultiplicativeArithmeticExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/PowerArithmeticExpressionChild" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PowerArithmeticExpressionChild" abstract="true"
        eSuperTypes="#//arithmetics/MultiplicativeArithmeticExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryArithmeticExpressionChild" abstract="true"
        eSuperTypes="#//arithmetics/PowerArithmeticExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryArithmeticExpression" eSuperTypes="#//arithmetics/PowerArithmeticExpressionChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="child" lowerBound="1"
          eType="#//arithmetics/UnaryArithmeticExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="unaryOperator" lowerBound="1"
          eType="#//operators/UnaryOperator" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryExpression" abstract="true"
        eSuperTypes="#//arithmetics/UnaryArithmeticExpressionChild"/>
    <eClassifiers xsi:type="ecore:EClass" name="AssignmentExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="assignmentOperator" lowerBound="1"
          eType="#//operators/Equal" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/ArithmeticExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1"
          eType="#//arithmetics/ArithmeticExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RangeExpression" eSuperTypes="#//arithmetics/ArithmeticExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/RangeExpressionChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="throughOperator" lowerBound="1"
          eType="#//operators/Through" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RangeExpressionChild" abstract="true"
        eSuperTypes="#//arithmetics/ArithmeticExpression"/>
    <eClassifiers xsi:type="ecore:EClass" name="NestedArithmeticExpression" eSuperTypes="#//arithmetics/PrimaryExpression">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//arithmetics/ArithmeticExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArithmeticExpression" abstract="true"
        eSuperTypes="#//conditions/AbbreviatedRelationalExpressionChild #//conditions/SimpleConditionChild"/>
  </eSubpackages>
  <eSubpackages name="containers" nsURI="http://www.servicifi.org/gelato/language/cobol/containers"
      nsPrefix="containers">
    <eClassifiers xsi:type="ecore:EClass" name="CompilationGroup" eSuperTypes="#//containers/CobolRoot #//commons/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="compilationUnits" upperBound="-1"
          eType="#//containers/CompilationUnit" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CompilationUnit" eSuperTypes="#//commons/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identificationDivision"
          lowerBound="1" eType="#//divisions/IdentificationDivision" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="environmentDivision"
          eType="#//divisions/EnvironmentDivision" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="dataDivision" eType="#//divisions/DataDivision"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="procedureDivision" eType="#//divisions/ProcedureDivision"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="nestedCompilationUnits"
          upperBound="-1" eType="#//containers/CompilationUnit" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CobolRoot" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="EmptyModel" eSuperTypes="#//containers/CobolRoot"/>
  </eSubpackages>
  <eSubpackages name="divisions" nsURI="http://www.servicifi.org/gelato/language/cobol/divisions"
      nsPrefix="divisions">
    <eClassifiers xsi:type="ecore:EClass" name="Division" abstract="true" eSuperTypes="#//commons/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="sections" upperBound="-1"
          eType="#//sections/Section" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="paragraphs" upperBound="-1"
          eType="#//paragraphs/Paragraph" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sentences" upperBound="-1"
          eType="#//sentences/StatementContainer" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataDivision" eSuperTypes="#//divisions/Division"/>
    <eClassifiers xsi:type="ecore:EClass" name="EnvironmentDivision" eSuperTypes="#//divisions/Division"/>
    <eClassifiers xsi:type="ecore:EClass" name="IdentificationDivision" eSuperTypes="#//divisions/Division #//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="properties" upperBound="-1"
          eType="#//divisions/Properties"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureDivision" eSuperTypes="#//divisions/Division #//parameters/Parametrizable">
      <eStructuralFeatures xsi:type="ecore:EReference" name="declaratives" eType="#//declaratives/Declaratives"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Properties">
      <eLiterals name="initial" literal="INITIAL"/>
      <eLiterals name="common" value="1" literal="COMMON"/>
      <eLiterals name="recursive" value="2" literal="RECURSIVE"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="literals" nsURI="http://www.servicifi.org/gelato/language/cobol/literals"
      nsPrefix="literals">
    <eClassifiers xsi:type="ecore:EClass" name="Literal" abstract="true" eSuperTypes="#//water/SelectStatementWater #//water/SpecialNamesParagraphWater #//water/CICSStatementWater #//operands/PrimaryOperand #//water/InvokeStatementWater #//labels/StopLabel"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphanumericLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IntegerLiteral" eSuperTypes="#//literals/NumericLiteral #//water/ObjectComputerParagraphWater #//water/FileDescriptorWater #//water/IOControlParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DecimalLiteral" abstract="true" eSuperTypes="#//literals/NumericLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FigurativeConstantLiteral" abstract="true"
        eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="BooleanLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FloatingDecimalLiteral" eSuperTypes="#//literals/DecimalLiteral"/>
    <eClassifiers xsi:type="ecore:EClass" name="AllLiteral" eSuperTypes="#//literals/FigurativeConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EReference" name="constant" lowerBound="1"
          eType="#//literals/ConstantLiteral" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NumericLiteral" abstract="true" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConstantLiteral" abstract="true" eSuperTypes="#//literals/FigurativeConstantLiteral"/>
    <eClassifiers xsi:type="ecore:EClass" name="PseudoLiteral" eSuperTypes="#//literals/Literal">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DBCSLiteral" abstract="true" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="NationalLiteral" eSuperTypes="#//literals/DBCSLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FixedDecimalLiteral" eSuperTypes="#//literals/DecimalLiteral"/>
    <eClassifiers xsi:type="ecore:EClass" name="NationalHexLiteral" eSuperTypes="#//literals/DBCSLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Null" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/Nulls"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Zero" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/Zeroes"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Quote" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/Quotes"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LowValue" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/LowValues"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="HighValue" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/HighValues"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Space" eSuperTypes="#//literals/ConstantLiteral">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//literals/Spaces"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Nulls">
      <eLiterals name="null" literal="NULL"/>
      <eLiterals name="nulls" value="1" literal="NULLS"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Zeroes">
      <eLiterals name="zero" literal="ZERO"/>
      <eLiterals name="zeros" value="1" literal="ZEROS"/>
      <eLiterals name="zeroes" value="2" literal="ZEROES"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Quotes">
      <eLiterals name="quote" literal="QUOTE"/>
      <eLiterals name="quotes" value="1" literal="QUOTES"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="LowValues">
      <eLiterals name="lowValue" literal="LOW-VALUE"/>
      <eLiterals name="lowValues" value="1" literal="LOW-VALUES"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="HighValues">
      <eLiterals name="highValue" literal="HIGH-VALUE"/>
      <eLiterals name="highValues" value="1" literal="HIGH-VALUES"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Spaces">
      <eLiterals name="space" literal="SPACE"/>
      <eLiterals name="spaces" value="1" literal="SPACES"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Any" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="Characters" eSuperTypes="#//literals/Literal"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphanumericHexaDecimalLiteral" eSuperTypes="#//literals/AlphanumericLiteral"/>
  </eSubpackages>
  <eSubpackages name="operators" nsURI="http://www.servicifi.org/gelato/language/cobol/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="MultiplicativeOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="UnaryOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="LogicalOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelationalOperator" abstract="true"
        eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionOr" eSuperTypes="#//operators/LogicalOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionAnd" eSuperTypes="#//operators/LogicalOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Multiplication" eSuperTypes="#//operators/MultiplicativeOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="SignOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Positive" eSuperTypes="#//operators/SignOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Negative" eSuperTypes="#//operators/SignOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Division" eSuperTypes="#//operators/MultiplicativeOperator"/>
    <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="GreaterThanOrEqual" abstract="true"
        eSuperTypes="#//operators/RelationalOperator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="than" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GreaterThan" abstract="true" eSuperTypes="#//operators/RelationalOperator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="than" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LessThan" abstract="true" eSuperTypes="#//operators/RelationalOperator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="than" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LessThanOrEqual" abstract="true" eSuperTypes="#//operators/RelationalOperator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="than" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Equal" abstract="true" eSuperTypes="#//operators/RelationalOperator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Power" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Negate" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Through" eSuperTypes="#//operators/Operator">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//operators/ThroughPhrase"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ClassOperator" abstract="true" eSuperTypes="#//operators/Operator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Zero" eSuperTypes="#//operators/SignOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="ClassName" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Alphabetic" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="DBCS" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Numeric" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphabeticUpper" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphabeticLower" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EClass" name="Kanji" eSuperTypes="#//operators/ClassOperator"/>
    <eClassifiers xsi:type="ecore:EEnum" name="ThroughPhrase">
      <eLiterals name="through" literal="THROUGH"/>
      <eLiterals name="thru" value="1" literal="THRU"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EqualPhrase" eSuperTypes="#//operators/Equal"/>
    <eClassifiers xsi:type="ecore:EClass" name="EqualSign" eSuperTypes="#//operators/Equal"/>
    <eClassifiers xsi:type="ecore:EClass" name="LTPhrase" eSuperTypes="#//operators/LessThan"/>
    <eClassifiers xsi:type="ecore:EClass" name="LTSign" eSuperTypes="#//operators/LessThan"/>
    <eClassifiers xsi:type="ecore:EClass" name="LTEQPhrase" eSuperTypes="#//operators/LessThanOrEqual"/>
    <eClassifiers xsi:type="ecore:EClass" name="LTEQSign" eSuperTypes="#//operators/LessThanOrEqual"/>
    <eClassifiers xsi:type="ecore:EClass" name="GTPhrase" eSuperTypes="#//operators/GreaterThan"/>
    <eClassifiers xsi:type="ecore:EClass" name="GTSign" eSuperTypes="#//operators/GreaterThan"/>
    <eClassifiers xsi:type="ecore:EClass" name="GTEQPhrase" eSuperTypes="#//operators/GreaterThanOrEqual"/>
    <eClassifiers xsi:type="ecore:EClass" name="GTEQSign" eSuperTypes="#//operators/GreaterThanOrEqual"/>
  </eSubpackages>
  <eSubpackages name="paragraphs" nsURI="http://www.servicifi.org/gelato/language/cobol/paragraphs"
      nsPrefix="paragraphs">
    <eClassifiers xsi:type="ecore:EClass" name="Paragraph" eSuperTypes="#//commons/NamedElement #//labels/Procedure">
      <eStructuralFeatures xsi:type="ecore:EReference" name="sentences" upperBound="-1"
          eType="#//sentences/StatementContainer" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SourceComputerParagraph" eSuperTypes="#//paragraphs/ConfigurationSectionParagraph">
      <eStructuralFeatures xsi:type="ecore:EReference" name="withDebuggingMode" eType="#//paragraphs/DebuggingMode"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ObjectComputerParagraph" eSuperTypes="#//paragraphs/ConfigurationSectionParagraph #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="FileControlParagraph" eSuperTypes="#//paragraphs/IOSectionParagraph">
      <eStructuralFeatures xsi:type="ecore:EReference" name="selectStatements" upperBound="-1"
          eType="#//files/SelectStatement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IOControlParagraph" eSuperTypes="#//paragraphs/IOSectionParagraph #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConfigurationSectionParagraph" abstract="true"
        eSuperTypes="#//paragraphs/Paragraph"/>
    <eClassifiers xsi:type="ecore:EClass" name="IOSectionParagraph" abstract="true"
        eSuperTypes="#//paragraphs/Paragraph"/>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialNamesParagraph" eSuperTypes="#//paragraphs/ConfigurationSectionParagraph">
      <eStructuralFeatures xsi:type="ecore:EReference" name="specialNameStatements"
          upperBound="-1" eType="#//specialnames/SpecialNameStatement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="water" upperBound="-1"
          eType="#//water/SpecialNamesParagraphWater" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RepositoryParagraph" eSuperTypes="#//paragraphs/ConfigurationSectionParagraph #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="DebuggingMode"/>
  </eSubpackages>
  <eSubpackages name="references" nsURI="http://www.servicifi.org/gelato/language/cobol/references"
      nsPrefix="references">
    <eClassifiers xsi:type="ecore:EClass" name="Reference" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReferenceableElement" abstract="true"
        eSuperTypes="#//commons/NamedElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="aliasesTo" upperBound="-1"
          eType="#//references/ReferenceableElement" eOpposite="#//references/ReferenceableElement/aliasesFrom"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="aliasesFrom" upperBound="-1"
          eType="#//references/ReferenceableElement" eOpposite="#//references/ReferenceableElement/aliasesTo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ElementReference" abstract="true"
        eSuperTypes="#//references/Reference">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          eType="#//references/ReferenceableElement"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialNamesConditionNameReference"
        eSuperTypes="#//references/ElementReference #//references/Qualifiable #//references/ConditionName"/>
    <eClassifiers xsi:type="ecore:EClass" name="FileNameReference" eSuperTypes="#//references/ElementReference #//references/IdentifierReferenceQualifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="IndexNameReference" eSuperTypes="#//identifiers/IdentifierReference"/>
    <eClassifiers xsi:type="ecore:EClass" name="MnemonicNameReference" eSuperTypes="#//references/ElementReference #//references/Qualifiable"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphabetNameReference" eSuperTypes="#//references/ElementReference"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionName" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Qualifiable" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" eType="#//references/ElementReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionNameReference" eSuperTypes="#//identifiers/IdentifierReference #//references/ConditionName"/>
    <eClassifiers xsi:type="ecore:EClass" name="DataNameReference" eSuperTypes="#//identifiers/IdentifierReference #//references/IdentifierReferenceQualifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="IdentifierReferenceQualifier" eSuperTypes="#//references/Qualifiable #//references/ElementReference"/>
  </eSubpackages>
  <eSubpackages name="sections" nsURI="http://www.servicifi.org/gelato/language/cobol/sections"
      nsPrefix="sections">
    <eClassifiers xsi:type="ecore:EClass" name="Section" eSuperTypes="#//commons/NamedElement #//labels/Procedure">
      <eStructuralFeatures xsi:type="ecore:EReference" name="sentences" upperBound="-1"
          eType="#//sentences/StatementContainer" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="paragraphs" upperBound="-1"
          eType="#//paragraphs/Paragraph" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="segmentNumber" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="WorkingStorageSection" eSuperTypes="#//sections/DataDivisionSection"/>
    <eClassifiers xsi:type="ecore:EClass" name="LocalStorageSection" eSuperTypes="#//sections/DataDivisionSection"/>
    <eClassifiers xsi:type="ecore:EClass" name="LinkageStorageSection" eSuperTypes="#//sections/DataDivisionSection"/>
    <eClassifiers xsi:type="ecore:EClass" name="IOSection" eSuperTypes="#//sections/EnvironmentDivisionSection"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConfigurationSection" eSuperTypes="#//sections/EnvironmentDivisionSection"/>
    <eClassifiers xsi:type="ecore:EClass" name="EnvironmentDivisionSection" abstract="true"
        eSuperTypes="#//sections/Section"/>
    <eClassifiers xsi:type="ecore:EClass" name="DataDivisionSection" abstract="true"
        eSuperTypes="#//sections/Section">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1"
          eType="#//statements/Statement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="records" upperBound="-1"
          eType="#//dataitems/DataItem" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FileSection" eSuperTypes="#//sections/DataDivisionSection">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileDescriptors" upperBound="-1"
          eType="#//files/FileName" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DeclarativeSection" eSuperTypes="#//sections/Section"/>
  </eSubpackages>
  <eSubpackages name="sentences" nsURI="http://www.servicifi.org/gelato/language/cobol/sentences"
      nsPrefix="sentences">
    <eClassifiers xsi:type="ecore:EClass" name="StatementContainer" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1"
          eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="EmptySentence" eSuperTypes="#//sentences/Sentence"/>
    <eClassifiers xsi:type="ecore:EClass" name="UseSentence" eSuperTypes="#//sentences/StatementContainer #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlteredGoTo" eSuperTypes="#//sentences/Sentence"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExitProcedure" eSuperTypes="#//sentences/Sentence"/>
    <eClassifiers xsi:type="ecore:EClass" name="EntrySentence" eSuperTypes="#//sentences/Sentence"/>
    <eClassifiers xsi:type="ecore:EClass" name="ExecuteSentence" eSuperTypes="#//sentences/StatementContainer"/>
    <eClassifiers xsi:type="ecore:EClass" name="Sentence" eSuperTypes="#//sentences/StatementContainer">
      <eStructuralFeatures xsi:type="ecore:EReference" name="next" eType="#//sentences/Sentence"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="operands" nsURI="http://www.servicifi.org/gelato/language/cobol/operands"
      nsPrefix="operands">
    <eClassifiers xsi:type="ecore:EClass" name="PrimaryOperand" abstract="true" eSuperTypes="#//operands/ReplacementOperand #//operands/Operand #//arithmetics/PrimaryExpression #//operands/ArithmeticOperand"/>
    <eClassifiers xsi:type="ecore:EClass" name="RoundedIdentifier" eSuperTypes="#//operands/ArithmeticOperand">
      <eStructuralFeatures xsi:type="ecore:EReference" name="identifier" lowerBound="1"
          eType="#//identifiers/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="EncodingTypes">
      <eLiterals name="alphabetic" literal="ALPHABETIC"/>
      <eLiterals name="alphanumeric" value="1" literal="ALPHANUMERIC"/>
      <eLiterals name="alphanumericEdited" value="2" literal="ALPHANUMERIC-EDITED"/>
      <eLiterals name="national" value="3" literal="NATIONAL"/>
      <eLiterals name="nationalEdited" value="4" literal="NATIONAL-EDITED"/>
      <eLiterals name="numeric" value="5" literal="NUMERIC"/>
      <eLiterals name="numericEdited" value="6" literal="NUMERIC-EDITED"/>
      <eLiterals name="dbcs" value="7" literal="DBCS"/>
      <eLiterals name="egcs" value="8" literal="EGCS"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ReplacementOperand" abstract="true"
        eSuperTypes="#//operands/Operand"/>
    <eClassifiers xsi:type="ecore:EClass" name="Encoding" eSuperTypes="#//operands/ReplacementOperand">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1"
          eType="#//operands/EncodingTypes"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Operand" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ArithmeticOperand" abstract="true"
        eSuperTypes="#//operands/Operand"/>
  </eSubpackages>
  <eSubpackages name="statements" nsURI="http://www.servicifi.org/gelato/language/cobol/statements"
      nsPrefix="statements">
    <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="next" eType="#//statements/Statement"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="endVerb" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ArithmeticStatement" abstract="true"
        eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="corresponding" eType="#//statements/Corresponding"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="operands" lowerBound="1"
          upperBound="-1" eType="#//operands/ArithmeticOperand" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="givings" upperBound="-1"
          eType="#//operands/ArithmeticOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Add" eSuperTypes="#//statements/ArithmeticStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="tos" upperBound="-1"
          eType="#//operands/ArithmeticOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Subtract" eSuperTypes="#//statements/ArithmeticStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="froms" upperBound="-1"
          eType="#//operands/ArithmeticOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Multiply" eSuperTypes="#//statements/ArithmeticStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="bys" upperBound="-1"
          eType="#//operands/ArithmeticOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Divide" eSuperTypes="#//statements/ArithmeticStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="intos" upperBound="-1"
          eType="#//operands/ArithmeticOperand" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="remainders" upperBound="-1"
          eType="#//identifiers/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Perform" abstract="true" eSuperTypes="#//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="PerformNestedStatement" eSuperTypes="#//statements/Perform #//statements/NestedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="PerformProcedure" eSuperTypes="#//statements/Perform">
      <eStructuralFeatures xsi:type="ecore:EReference" name="label" lowerBound="1"
          eType="#//labels/ProcedureRangeLabel" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Jump" abstract="true" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="labels" upperBound="-1"
          eType="#//labels/ProcedureRangeLabel" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NextSentence" eSuperTypes="#//statements/Jump"/>
    <eClassifiers xsi:type="ecore:EClass" name="GoTo" eSuperTypes="#//statements/Jump">
      <eStructuralFeatures xsi:type="ecore:EReference" name="dependsOn" eType="#//identifiers/IdentifierReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GoBack" eSuperTypes="#//statements/Jump"/>
    <eClassifiers xsi:type="ecore:EClass" name="NestedStatement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1"
          upperBound="-1" eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Move" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="receivers" lowerBound="1"
          upperBound="-1" eType="#//operands/PrimaryOperand" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="corresponding" eType="#//statements/Corresponding"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sender" lowerBound="1"
          upperBound="-1" eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Exit" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="exitLabel" eType="#//statements/ExitLabels"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="#//statements/NestedStatement #//statements/Conditional #//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" upperBound="-1"
          eType="#//statements/Statement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Conditional" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="condition" lowerBound="1"
          eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Stop" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="label" lowerBound="1"
          eType="#//labels/StopLabel" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Display" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="operands" lowerBound="1"
          upperBound="-1" eType="#//operands/PrimaryOperand" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="output" eType="#//environments/Environment"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Compute" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="expression" lowerBound="1"
          eType="#//arithmetics/AssignmentExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Accept" eSuperTypes="#//statements/Statement #//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Execute" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="water" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="ExitLabels">
      <eLiterals name="program" literal="PROGRAM"/>
      <eLiterals name="paragraph" value="1" literal="PARAGRAPH"/>
      <eLiterals name="method" value="2" literal="METHOD"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ErrorHandled" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="handlers" upperBound="-1"
          eType="#//handlers/Handler" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Return" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="output" eType="#//identifiers/IdentifierReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SetStatement" abstract="true" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="sender" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SetSwitches" eSuperTypes="#//statements/SetStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="switches" lowerBound="1"
          upperBound="-1" eType="#//statements/SwitchStatus" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SetIndexName" eSuperTypes="#//statements/SetStatement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="adjust" lowerBound="1"
          eType="#//statements/Adjustings"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="receivers" lowerBound="1"
          upperBound="-1" eType="#//references/IndexNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Adjustings">
      <eLiterals name="up" literal="UP"/>
      <eLiterals name="down" value="1" literal="DOWN"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Status">
      <eLiterals name="on" literal="ON"/>
      <eLiterals name="off" value="1" literal="OFF"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="String" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="pointer" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" lowerBound="1"
          eType="#//identifiers/Identifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="senders" lowerBound="1"
          upperBound="-1" eType="#//strings/ConcatenatingStrings" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Close" eSuperTypes="#//water/IncompleteElement #//statements/IOStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Cancel" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="subprograms" lowerBound="1"
          upperBound="-1" eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Call" eSuperTypes="#//statements/Statement #//functions/Argumentable #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="subprogram" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Initialize" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="subprograms" upperBound="-1"
          eType="#//identifiers/Identifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="replacements" upperBound="-1"
          eType="#//strings/Replacement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Open" eSuperTypes="#//water/IncompleteElement #//statements/IOStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="SearchStatement" abstract="true" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="cases" lowerBound="1"
          upperBound="-1" eType="#//statements/NormalEvaluateCase" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SerialSearch" eSuperTypes="#//statements/SearchStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variable" eType="#//identifiers/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="BinarySearch" eSuperTypes="#//statements/SearchStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Unstring" eSuperTypes="#//statements/ErrorHandled #//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="pointer" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="tally" eType="#//identifiers/IdentifierReference"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sender" lowerBound="1"
          eType="#//identifiers/Identifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="receivers" lowerBound="1"
          upperBound="-1" eType="#//strings/SplittedString" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="delimiter" eType="#//conditions/Condition"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="counter" eType="#//identifiers/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Evaluate" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="cases" lowerBound="1"
          upperBound="-1" eType="#//statements/EvaluateCase" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="subject" lowerBound="1"
          eType="#//conditions/ExpressionList" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NormalEvaluateCase" eSuperTypes="#//statements/EvaluateCase"/>
    <eClassifiers xsi:type="ecore:EClass" name="OtherEvaluateCase" eSuperTypes="#//statements/EvaluateCase"/>
    <eClassifiers xsi:type="ecore:EClass" name="EvaluateCase" abstract="true" eSuperTypes="#//statements/NestedStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="objects" lowerBound="1"
          upperBound="-1" eType="#//conditions/ExpressionList" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Replace" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="replaceSwitch" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
          defaultValueLiteral="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Entry" eSuperTypes="#//parameters/Parametrizable #//statements/Statement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Inspect" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="tallyingIns" upperBound="-1"
          eType="#//statements/TallyingIn" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="replacements" upperBound="-1"
          eType="#//strings/Replacement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conversions" upperBound="-1"
          eType="#//strings/Replacement" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="string" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="#//statements/SetStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="receivers" lowerBound="1"
          upperBound="-1" eType="#//identifiers/IdentifierReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Read" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="keyName" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Write" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="recordName" lowerBound="1"
          eType="#//identifiers/Identifier" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="numLines" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="integer" eType="#//literals/IntegerLiteral"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="mnemonicName" eType="#//references/MnemonicNameReference"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sender" eType="#//identifiers/Identifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Rewrite" eSuperTypes="#//statements/Write"/>
    <eClassifiers xsi:type="ecore:EClass" name="SwitchStatus">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" lowerBound="1"
          eType="#//statements/Status"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="mnemonicNames" lowerBound="1"
          upperBound="-1" eType="#//references/MnemonicNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="EOP">
      <eLiterals name="eop" literal="EOP"/>
      <eLiterals name="endOfPage" value="1" literal="END-OF-PAGE"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PerformProcedureFixedTimes" eSuperTypes="#//statements/PerformProcedure #//statements/PerformFixedTimes"/>
    <eClassifiers xsi:type="ecore:EClass" name="PerformUntilCondition" abstract="true"
        eSuperTypes="#//statements/Perform #//statements/VaryingUntilCondition">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" eType="#//strings/Positions"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" lowerBound="1"
          upperBound="-1" eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PerformFixedTimes" abstract="true"
        eSuperTypes="#//statements/Perform">
      <eStructuralFeatures xsi:type="ecore:EReference" name="iterations" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PerformProcedureUntilCondition" eSuperTypes="#//statements/PerformUntilCondition #//statements/PerformProcedure">
      <eStructuralFeatures xsi:type="ecore:EReference" name="afters" upperBound="-1"
          eType="#//statements/AfterUntilCondition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PerformNestedStatementFixedTimes"
        eSuperTypes="#//statements/PerformNestedStatement #//statements/PerformFixedTimes"/>
    <eClassifiers xsi:type="ecore:EClass" name="PerformNestedStatementUntilCondition"
        eSuperTypes="#//statements/PerformUntilCondition #//statements/PerformNestedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Continue" eSuperTypes="#//statements/Jump"/>
    <eClassifiers xsi:type="ecore:EClass" name="FileIOStatement" abstract="true" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="input" eType="#//ios/InputDirective"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="output" eType="#//ios/OutputDirective"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="keyDescriptors" lowerBound="1"
          upperBound="-1" eType="#//statements/KeyDescriptor" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Sort" eSuperTypes="#//statements/FileIOStatement #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Merge" eSuperTypes="#//statements/FileIOStatement #//water/IncompleteElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="recordName" lowerBound="1"
          eType="#//identifiers/IdentifierReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sender" eType="#//identifiers/IdentifierReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="KeyDescriptor">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="order" lowerBound="1"
          eType="#//statements/Orders"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="keyNames" lowerBound="1"
          upperBound="-1" eType="#//identifiers/IdentifierReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IOStatement" abstract="true" eSuperTypes="#//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="ioFileDescriptors" lowerBound="1"
          upperBound="-1" eType="#//statements/IOFileDescriptor" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IOFileDescriptor">
      <eStructuralFeatures xsi:type="ecore:EReference" name="ioFiles" lowerBound="1"
          upperBound="-1" eType="#//statements/IOFile" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1"
          eType="#//statements/IOTypes"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IOFile" eSuperTypes="#//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" eType="#//references/FileNameReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="IOTypes">
      <eLiterals name="input" literal="INPUT"/>
      <eLiterals name="output" value="1" literal="OUTPUT"/>
      <eLiterals name="io" value="2" literal="I-O"/>
      <eLiterals name="extend" value="3" literal="EXTEND"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Orders">
      <eLiterals name="asc" literal="ASCENDING"/>
      <eLiterals name="dsc" value="1" literal="DESCENDING"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Corresponding">
      <eLiterals name="corr" literal="CORR"/>
      <eLiterals name="corresponding" value="1" literal="CORRESPONDING"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TallyingIn">
      <eStructuralFeatures xsi:type="ecore:EReference" name="occurrences" lowerBound="1"
          upperBound="-1" eType="#//strings/Tallying" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="counter" lowerBound="1"
          eType="#//identifiers/Identifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="VaryingUntilCondition" abstract="true"
        eSuperTypes="#//statements/Conditional">
      <eStructuralFeatures xsi:type="ecore:EReference" name="variable" eType="#//identifiers/IdentifierReference"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="init" eType="#//operands/PrimaryOperand"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="increment" eType="#//operands/PrimaryOperand"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AfterUntilCondition" eSuperTypes="#//statements/VaryingUntilCondition"/>
    <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="#//statements/ErrorHandled #//statements/Statement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="operator" eType="#//operators/RelationalOperator"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="dataName" eType="#//identifiers/Identifier"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="not" eType="#//operators/Negate"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Delete" eSuperTypes="#//statements/Statement #//statements/ErrorHandled">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileName" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="identifiers" nsURI="http://www.servicifi.org/gelato/language/cobol/identifiers"
      nsPrefix="identifiers">
    <eClassifiers xsi:type="ecore:EClass" name="Subscript" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="subscript" lowerBound="1"
          eType="#//operands/Operand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Identifier" abstract="true" eSuperTypes="#//operands/PrimaryOperand #//water/AcceptStatementWater #//water/CICSStatementWater #//water/SpecialNamesParagraphWater #//water/ObjectComputerParagraphWater #//water/RepositoryParagraphWater #//water/IOControlParagraphWater #//water/IdentificationDivisionWater #//water/InvokeStatementWater #//water/SQLStatementWater #//water/UseStatementWater #//water/FileDescriptorWater #//water/DataDescriptorWater #//water/SelectStatementWater #//water/SortPhraseWater">
      <eStructuralFeatures xsi:type="ecore:EReference" name="modifier" eType="#//identifiers/ReferenceModifier"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IdentifierReference" eSuperTypes="#//identifiers/Identifier #//references/ElementReference #//references/Qualifiable">
      <eStructuralFeatures xsi:type="ecore:EReference" name="subscripts" upperBound="-1"
          eType="#//identifiers/Subscript" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="qualifiers" upperBound="-1"
          eType="#//identifiers/Qualifier" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="All" eSuperTypes="#//identifiers/DirectSubscript"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReferenceModifier">
      <eStructuralFeatures xsi:type="ecore:EReference" name="start" lowerBound="1"
          eType="#//arithmetics/ArithmeticExpression" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="length" eType="#//arithmetics/ArithmeticExpression"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="LinageCounter" eSuperTypes="#//identifiers/Identifier #//references/Qualifiable"/>
    <eClassifiers xsi:type="ecore:EClass" name="Qualifier" eSuperTypes="#//references/ElementReference"/>
    <eClassifiers xsi:type="ecore:EClass" name="RelativeSubscript" eSuperTypes="#//identifiers/Subscript">
      <eStructuralFeatures xsi:type="ecore:EReference" name="additiveOperator" lowerBound="1"
          eType="#//operators/AdditiveOperator" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="integer" lowerBound="1"
          eType="#//literals/IntegerLiteral" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DirectSubscript" eSuperTypes="#//identifiers/Subscript"/>
  </eSubpackages>
  <eSubpackages name="ios" nsURI="http://www.servicifi.org/gelato/language/cobol/ios"
      nsPrefix="ios">
    <eClassifiers xsi:type="ecore:EClass" name="InputProcedure" eSuperTypes="#//ios/InputDirective #//ios/ProcedureDirective"/>
    <eClassifiers xsi:type="ecore:EClass" name="InputDirective" abstract="true" eSuperTypes="#//ios/IODirectives"/>
    <eClassifiers xsi:type="ecore:EClass" name="InputFile" eSuperTypes="#//ios/InputDirective #//ios/FileDirective"/>
    <eClassifiers xsi:type="ecore:EClass" name="OutputDirective" abstract="true" eSuperTypes="#//ios/IODirectives"/>
    <eClassifiers xsi:type="ecore:EClass" name="OutputProcedure" eSuperTypes="#//ios/ProcedureDirective #//ios/OutputDirective"/>
    <eClassifiers xsi:type="ecore:EClass" name="OutputFile" eSuperTypes="#//ios/OutputDirective #//ios/FileDirective"/>
    <eClassifiers xsi:type="ecore:EClass" name="IODirectives" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="FileDirective" abstract="true" eSuperTypes="#//ios/IODirectives">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileNames" lowerBound="1"
          upperBound="-1" eType="#//references/FileNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureDirective" abstract="true"
        eSuperTypes="#//ios/IODirectives">
      <eStructuralFeatures xsi:type="ecore:EReference" name="label" lowerBound="1"
          eType="#//labels/Label" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="water" nsURI="http://www.servicifi.org/gelato/language/cobol/water"
      nsPrefix="water">
    <eClassifiers xsi:type="ecore:EClass" name="IncompleteElement" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="water" upperBound="-1"
          eType="#//water/Water" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IdentificationDivisionWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="Water" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ProgramDescription" eSuperTypes="#//water/IdentificationDivisionWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/ProgramDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="ProgramDescriptionInfo">
      <eLiterals name="author" literal="AUTHOR"/>
      <eLiterals name="installation" value="1" literal="INSTALLATION"/>
      <eLiterals name="dateWritten" value="2" literal="DATE-WRITTEN"/>
      <eLiterals name="dateCompleted" value="3" literal="DATE-COMPLETED"/>
      <eLiterals name="security" value="4" literal="SECURITY"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Dot" eSuperTypes="#//water/IdentificationDivisionWater #//water/SQLStatementWater"/>
    <eClassifiers xsi:type="ecore:EEnum" name="ObjectComputerDescriptionInfo">
      <eLiterals name="memory" literal="MEMORY"/>
      <eLiterals name="size" value="1" literal="SIZE"/>
      <eLiterals name="words" value="2" literal="WORDS"/>
      <eLiterals name="characters" value="3" literal="CHARACTERS"/>
      <eLiterals name="modules" value="4" literal="MODULES"/>
      <eLiterals name="segment" value="5" literal="SEGMENT"/>
      <eLiterals name="program" value="6" literal="PROGRAM"/>
      <eLiterals name="collating" value="7" literal="COLLATING"/>
      <eLiterals name="sequence" value="8" literal="SEQUENCE"/>
      <eLiterals name="segmentLimit" value="9" literal="SEGMENT-LIMIT"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ObjectComputerParagraphWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="ObjectComputerDescription" eSuperTypes="#//water/ObjectComputerParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/ObjectComputerDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="PriorityNumber" eSuperTypes="#//water/ObjectComputerParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SelectStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="SelectStatementClause" eSuperTypes="#//water/SelectStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/SelectStatementClauses"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SelectStatementClauses">
      <eLiterals name="alternate" literal="ALTERNATE"/>
      <eLiterals name="record" value="1" literal="RECORD"/>
      <eLiterals name="key" value="2" literal="KEY"/>
      <eLiterals name="relative" value="3" literal="RELATIVE"/>
      <eLiterals name="delimiter" value="4" literal="DELIMITER"/>
      <eLiterals name="standard1" value="5" literal="STANDARD-1"/>
      <eLiterals name="padding" value="6" literal="PADDING"/>
      <eLiterals name="character" value="7" literal="CHARACTER"/>
      <eLiterals name="reserve" value="8" literal="RESERVE"/>
      <eLiterals name="area" value="9" literal="AREA"/>
      <eLiterals name="areas" value="10" literal="AREAS"/>
      <eLiterals name="access" value="11" literal="ACCESS"/>
      <eLiterals name="mode" value="12" literal="MODE"/>
      <eLiterals name="is" value="13" literal="IS"/>
      <eLiterals name="sequential" value="14" literal="SEQUENTIAL"/>
      <eLiterals name="random" value="15"/>
      <eLiterals name="with" value="16" literal="WITH"/>
      <eLiterals name="dynamic" value="17" literal="DYNAMIC"/>
      <eLiterals name="organization" value="18" literal="ORGANIZATION"/>
      <eLiterals name="duplicates" value="19" literal="DUPLICATES"/>
      <eLiterals name="indexed" value="20" literal="INDEXED"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialNamesParagraphWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialNamesClause" eSuperTypes="#//water/SpecialNamesParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/SpecialNamesClauses"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SpecialNamesClauses">
      <eLiterals name="decimalPoint" literal="DECIMAL-POINT"/>
      <eLiterals name="is" value="1" literal="IS"/>
      <eLiterals name="comma" value="2" literal="COMMA"/>
      <eLiterals name="xmlSchema" value="3" literal="XML-SCHEMA"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FileDescriptorWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EEnum" name="FileDescriptionInfo">
      <eLiterals name="block" literal="BLOCK"/>
      <eLiterals name="contains" value="1" literal="CONTAINS"/>
      <eLiterals name="to" value="2" literal="TO"/>
      <eLiterals name="characters" value="3" literal="CHARACTERS"/>
      <eLiterals name="records" value="4" literal="RECORDS"/>
      <eLiterals name="codeSet" value="5" literal="CODE-SET"/>
      <eLiterals name="is" value="6" literal="IS"/>
      <eLiterals name="data" value="7" literal="DATA"/>
      <eLiterals name="record" value="8" literal="RECORD"/>
      <eLiterals name="are" value="9" literal="ARE"/>
      <eLiterals name="label" value="10" literal="LABEL"/>
      <eLiterals name="omitted" value="11" literal="OMITTED"/>
      <eLiterals name="standard" value="12" literal="STANDARD"/>
      <eLiterals name="linage" value="13" literal="LINAGE"/>
      <eLiterals name="lines" value="14" literal="LINES"/>
      <eLiterals name="with" value="15" literal="WITH"/>
      <eLiterals name="footing" value="16" literal="FOOTING"/>
      <eLiterals name="at" value="17" literal="AT"/>
      <eLiterals name="top" value="18" literal="TOP"/>
      <eLiterals name="bottom" value="19" literal="BOTTOM"/>
      <eLiterals name="varying" value="20" literal="VARYING"/>
      <eLiterals name="in" value="21" literal="IN"/>
      <eLiterals name="size" value="22" literal="SIZE"/>
      <eLiterals name="from" value="23" literal="FROM"/>
      <eLiterals name="depending" value="24" literal="DEPENDING"/>
      <eLiterals name="on" value="25" literal="ON"/>
      <eLiterals name="mode" value="26" literal="MODE"/>
      <eLiterals name="recording" value="27" literal="RECORDING"/>
      <eLiterals name="f" value="28" literal="F"/>
      <eLiterals name="v" value="29" literal="V"/>
      <eLiterals name="u" value="30" literal="U"/>
      <eLiterals name="s" value="31" literal="S"/>
      <eLiterals name="value" value="32" literal="VALUE"/>
      <eLiterals name="of" value="33" literal="OF"/>
      <eLiterals name="identification" value="34" literal="IDENTIFICATION"/>
      <eLiterals name="id" value="35" literal="ID"/>
      <eLiterals name="report" value="36" literal="REPORT"/>
      <eLiterals name="reports" value="37" literal="REPORTS"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FileDescription" eSuperTypes="#//water/FileDescriptorWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/FileDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="DataDescriptionInfo">
      <eLiterals name="blank" literal="BLANK"/>
      <eLiterals name="when" value="1" literal="WHEN"/>
      <eLiterals name="zero" value="2" literal="ZERO"/>
      <eLiterals name="zeros" value="3" literal="ZEROS"/>
      <eLiterals name="zeroes" value="4" literal="ZEROES"/>
      <eLiterals name="justified" value="5" literal="JUSTIFIED"/>
      <eLiterals name="just" value="6" literal="JUST"/>
      <eLiterals name="right" value="7" literal="RIGHT"/>
      <eLiterals name="sign" value="8" literal="SIGN"/>
      <eLiterals name="is" value="9" literal="IS"/>
      <eLiterals name="leading" value="10" literal="LEADING"/>
      <eLiterals name="trailing" value="11" literal="TRAILING"/>
      <eLiterals name="separate" value="12" literal="SEPARATE"/>
      <eLiterals name="character" value="13" literal="CHARACTER"/>
      <eLiterals name="date" value="14" literal="DATE"/>
      <eLiterals name="format" value="15" literal="FORMAT"/>
      <eLiterals name="synchronized" value="16" literal="SYNCHRONIZED"/>
      <eLiterals name="sync" value="17" literal="SYNC"/>
      <eLiterals name="left" value="18" literal="LEFT"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataDescriptorWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="DataDescription" eSuperTypes="#//water/DataDescriptorWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/DataDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IOControlParagraphWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="IOControlDescription" eSuperTypes="#//water/IOControlParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/IOControlDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="IOControlDescriptionInfo">
      <eLiterals name="rerun" literal="RERUN"/>
      <eLiterals name="on" value="1" literal="ON"/>
      <eLiterals name="of" value="2" literal="OF"/>
      <eLiterals name="record" value="3" literal="RECORD"/>
      <eLiterals name="records" value="4" literal="RECORDS"/>
      <eLiterals name="every" value="5" literal="EVERY"/>
      <eLiterals name="same" value="6" literal="SAME"/>
      <eLiterals name="area" value="7" literal="AREA"/>
      <eLiterals name="for" value="8" literal="FOR"/>
      <eLiterals name="multiple" value="9" literal="MULTIPLE"/>
      <eLiterals name="file" value="10" literal="FILE"/>
      <eLiterals name="tape" value="11" literal="TAPE"/>
      <eLiterals name="contains" value="12"/>
      <eLiterals name="position" value="13" literal="POSITION"/>
      <eLiterals name="apply" value="14" literal="APPLY"/>
      <eLiterals name="writeOnly" value="15" literal="WRITE-ONLY"/>
      <eLiterals name="sort" value="16" literal="SORT"/>
      <eLiterals name="sortMerge" value="17" literal="SORT-MERGE"/>
      <eLiterals name="reel" value="18" literal="REEL"/>
      <eLiterals name="unit" value="19" literal="UNIT"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RepositoryParagraphWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="RepositoryDescription" eSuperTypes="#//water/RepositoryParagraphWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/RepositoryDescriptionInfo"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="RepositoryDescriptionInfo">
      <eLiterals name="class" literal="CLASS"/>
      <eLiterals name="is" value="1" literal="IS"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="CICSStatementTokens">
      <eLiterals name="ts" literal="TS"/>
      <eLiterals name="queue" value="1" literal="QUEUE"/>
      <eLiterals name="qname" value="2" literal="QNAME"/>
      <eLiterals name="openpar" value="3" literal="("/>
      <eLiterals name="closepar" value="4" literal=")"/>
      <eLiterals name="sysid" value="5" literal="SYSID"/>
      <eLiterals name="sys" value="6" literal="SYS"/>
      <eLiterals name="set" value="7" literal="SET"/>
      <eLiterals name="into" value="8" literal="INTO"/>
      <eLiterals name="length" value="9" literal="LENGTH"/>
      <eLiterals name="item" value="10" literal="ITEM"/>
      <eLiterals name="next" value="11" literal="NEXT"/>
      <eLiterals name="numitems" value="12" literal="NUMITEMS"/>
      <eLiterals name="td" value="13" literal="TD"/>
      <eLiterals name="writeq" value="14" literal="WRITEQ"/>
      <eLiterals name="from" value="15" literal="FROM"/>
      <eLiterals name="rewrite" value="16" literal="REWRITE"/>
      <eLiterals name="nosuspend" value="17" literal="NOSUSPEND"/>
      <eLiterals name="main" value="18" literal="MAIN"/>
      <eLiterals name="auxiliary" value="19" literal="AUXILIARY"/>
      <eLiterals name="deleteq" value="20" literal="DELETEQ"/>
      <eLiterals name="read" value="21" literal="READ"/>
      <eLiterals name="file" value="22" literal="FILE"/>
      <eLiterals name="dataset" value="23" literal="DATASET"/>
      <eLiterals name="ridfld" value="24" literal="RIDFLD"/>
      <eLiterals name="keylength" value="25" literal="KEYLENGTH"/>
      <eLiterals name="generic" value="26" literal="GENERIC"/>
      <eLiterals name="gteq" value="27" literal="GTEQ"/>
      <eLiterals name="equal" value="28" literal="EQUAL"/>
      <eLiterals name="uncommitted" value="29" literal="UNCOMMITTED"/>
      <eLiterals name="consistent" value="30" literal="CONSISTENT"/>
      <eLiterals name="repeatable" value="31" literal="REPEATABLE"/>
      <eLiterals name="update" value="32" literal="UPDATE"/>
      <eLiterals name="token" value="33" literal="TOKEN"/>
      <eLiterals name="rba" value="34" literal="RBA"/>
      <eLiterals name="xrba" value="35" literal="XRBA"/>
      <eLiterals name="rrn" value="36" literal="RRN"/>
      <eLiterals name="write" value="37" literal="WRITE"/>
      <eLiterals name="massinsert" value="38" literal="MASSINSERT"/>
      <eLiterals name="program" value="39" literal="PROGRAM"/>
      <eLiterals name="commarea" value="40" literal="COMMAREA"/>
      <eLiterals name="datalength" value="41" literal="DATALENGTH"/>
      <eLiterals name="synconreturn" value="42" literal="SYNCONRETURN"/>
      <eLiterals name="transid" value="43" literal="TRANSID"/>
      <eLiterals name="inputmsg" value="44" literal="INPUTMSG"/>
      <eLiterals name="inputmsglen" value="45" literal="INPUTMSGLEN"/>
      <eLiterals name="channel" value="46" literal="CHANNEL"/>
      <eLiterals name="xctl" value="47" literal="XCTL"/>
      <eLiterals name="load" value="48" literal="LOAD"/>
      <eLiterals name="start" value="52" literal="START"/>
      <eLiterals name="tr" value="49" literal="TR"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SQLStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="CICSStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EEnum" name="SQLStatementTokens">
      <eLiterals name="include" literal="INCLUDE"/>
      <eLiterals name="select" value="1" literal="SELECT"/>
      <eLiterals name="declare" value="2" literal="DECLARE"/>
      <eLiterals name="from" value="3" literal="FROM"/>
      <eLiterals name="insert" value="4" literal="INSERT"/>
      <eLiterals name="into" value="5" literal="INTO"/>
      <eLiterals name="update" value="6" literal="UPDATE"/>
      <eLiterals name="delete" value="7" literal="DELETE"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SQLStatementToken" eSuperTypes="#//water/SQLStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/SQLStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CICSStatementToken" eSuperTypes="#//water/CICSStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/CICSStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="AcceptStatementTokens">
      <eLiterals name="from" literal="FROM"/>
      <eLiterals name="date" value="1" literal="DATE"/>
      <eLiterals name="day" value="2" literal="DAY"/>
      <eLiterals name="dow" value="3" literal="DAY-OF-WEEK"/>
      <eLiterals name="time" value="4" literal="TIME"/>
      <eLiterals name="dateformat1" value="5" literal="YYYMMDD"/>
      <eLiterals name="dateformat2" value="6" literal="YYYYDDD"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AcceptStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="AcceptStatementToken" eSuperTypes="#//water/AcceptStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/AcceptStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UseStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="UseStatementToken" eSuperTypes="#//water/UseStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/UseStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="UseStatementTokens">
      <eLiterals name="global" literal="GLOBAL"/>
      <eLiterals name="after" value="1" literal="AFTER"/>
      <eLiterals name="standard" value="2" literal="STANDARD"/>
      <eLiterals name="error" value="3" literal="ERROR"/>
      <eLiterals name="exception" value="4" literal="EXCEPTION"/>
      <eLiterals name="procedure" value="5" literal="PROCEDURE"/>
      <eLiterals name="on" value="6" literal="ON"/>
      <eLiterals name="input" value="7" literal="INPUT"/>
      <eLiterals name="output" value="8" literal="OUTPUT"/>
      <eLiterals name="extend" value="9" literal="EXTEND"/>
      <eLiterals name="for" value="10" literal="FOR"/>
      <eLiterals name="debugging" value="11" literal="DEBUGGING"/>
      <eLiterals name="all" value="12" literal="ALL"/>
      <eLiterals name="procedures" value="13" literal="PROCEDURES"/>
      <eLiterals name="beginning" value="14" literal="BEGINNING"/>
      <eLiterals name="ending" value="15" literal="ENDING"/>
      <eLiterals name="file" value="16" literal="FILE"/>
      <eLiterals name="reel" value="17" literal="REEL"/>
      <eLiterals name="unit" value="18" literal="UNIT"/>
      <eLiterals name="label" value="19" literal="LABEL"/>
      <eLiterals name="io" value="20" literal="I-O"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CloseStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="CloseStatementToken" eSuperTypes="#//water/CloseStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/CloseStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="CloseStatementTokens">
      <eLiterals name="with" literal="WITH"/>
      <eLiterals name="no" value="1" literal="NO"/>
      <eLiterals name="rewind" value="2" literal="REWIND"/>
      <eLiterals name="lock" value="3" literal="LOCK"/>
      <eLiterals name="reel" value="4" literal="REEL"/>
      <eLiterals name="unit" value="5" literal="UNIT"/>
      <eLiterals name="for" value="6" literal="FOR"/>
      <eLiterals name="removal" value="7" literal="REMOVAL"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="InvokeStatementTokens">
      <eLiterals name="self" literal="SELF"/>
      <eLiterals name="super" value="1" literal="SUPER"/>
      <eLiterals name="new" value="2" literal="NEW"/>
      <eLiterals name="using" value="3" literal="USING"/>
      <eLiterals name="by" value="4" literal="BY"/>
      <eLiterals name="value" value="5" literal="VALUE"/>
      <eLiterals name="length" value="6" literal="LENGTH"/>
      <eLiterals name="of" value="7" literal="OF"/>
      <eLiterals name="returning" value="8" literal="RETURNING"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InvokeStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="InvokeStatementToken" eSuperTypes="#//water/InvokeStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/InvokeStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="OpenStatementTokens">
      <eLiterals name="reversed" literal="REVERSED"/>
      <eLiterals name="with" value="1" literal="WITH"/>
      <eLiterals name="no" value="2" literal="NO"/>
      <eLiterals name="rewind" value="3" literal="REWIND"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="OpenStatementWater" abstract="true"
        eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EClass" name="OpenStatementToken" eSuperTypes="#//water/OpenStatementWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/OpenStatementTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SortPhraseToken" eSuperTypes="#//water/SortPhraseWater">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//water/SortPhraseTokens"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SortPhraseWater" abstract="true" eSuperTypes="#//water/Water"/>
    <eClassifiers xsi:type="ecore:EEnum" name="SortPhraseTokens">
      <eLiterals name="with" literal="WITH"/>
      <eLiterals name="in" value="1" literal="IN"/>
      <eLiterals name="order" value="2" literal="ORDER"/>
      <eLiterals name="sequence" value="3" literal="SEQUENCE"/>
      <eLiterals name="duplicates" value="4" literal="DUPLICATES"/>
      <eLiterals name="collating" value="5" literal="COLLATING"/>
      <eLiterals name="is" value="6" literal="IS"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="registers" nsURI="http://www.servicifi.org/gelato/language/cobol/registers"
      nsPrefix="registers">
    <eClassifiers xsi:type="ecore:EClass" name="Register" abstract="true" eSuperTypes="#//operands/PrimaryOperand">
      <eStructuralFeatures xsi:type="ecore:EReference" name="operand" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ShiftIn" eSuperTypes="#//registers/Register"/>
    <eClassifiers xsi:type="ecore:EClass" name="ShiftOut" eSuperTypes="#//registers/Register"/>
    <eClassifiers xsi:type="ecore:EClass" name="AddressOf" eSuperTypes="#//registers/Register"/>
    <eClassifiers xsi:type="ecore:EClass" name="LengthOf" eSuperTypes="#//registers/Register"/>
    <eClassifiers xsi:type="ecore:EClass" name="ReturnCode" eSuperTypes="#//registers/Register"/>
    <eClassifiers xsi:type="ecore:EClass" name="WhenCompiled" eSuperTypes="#//registers/Register"/>
  </eSubpackages>
  <eSubpackages name="environments" nsURI="http://www.servicifi.org/gelato/language/cobol/environments"
      nsPrefix="environments">
    <eClassifiers xsi:type="ecore:EClass" name="SystemDevice" abstract="true" eSuperTypes="#//environments/Environment"/>
    <eClassifiers xsi:type="ecore:EClass" name="SystemLogicalInput" eSuperTypes="#//environments/SystemDevice">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/SystemInputs"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UPSI" eSuperTypes="#//environments/Environment">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/UPSISwitches"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SystemLogicalOutput" eSuperTypes="#//environments/SystemDevice">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/SystemOutputs"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SystemPunchDevice" eSuperTypes="#//environments/SystemDevice">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/SystemPunchDevices"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Console" eSuperTypes="#//environments/SystemDevice"/>
    <eClassifiers xsi:type="ecore:EClass" name="Channel" eSuperTypes="#//environments/SystemDevice">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/Channels"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AdvancedFunctionPrinting" eSuperTypes="#//environments/SystemDevice"/>
    <eClassifiers xsi:type="ecore:EClass" name="SuppressSpacing" eSuperTypes="#//environments/SystemDevice"/>
    <eClassifiers xsi:type="ecore:EClass" name="Pocket" eSuperTypes="#//environments/SystemDevice">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//environments/Selects"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="UPSISwitches">
      <eLiterals name="upsi0" literal="UPSI-0"/>
      <eLiterals name="upsi1" value="1" literal="UPSI-1"/>
      <eLiterals name="upsi2" value="2" literal="UPSI-2"/>
      <eLiterals name="upsi3" value="3" literal="UPSI-3"/>
      <eLiterals name="upsi4" value="4" literal="UPSI-4"/>
      <eLiterals name="upsi5" value="5" literal="UPSI-5"/>
      <eLiterals name="upsi6" value="6" literal="UPSI-6"/>
      <eLiterals name="upsi7" value="7" literal="UPSI-7"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Channels">
      <eLiterals name="c1" literal="C01"/>
      <eLiterals name="c2" value="1" literal="C02"/>
      <eLiterals name="c3" value="2" literal="C03"/>
      <eLiterals name="c4" value="3" literal="C04"/>
      <eLiterals name="c5" value="4" literal="C05"/>
      <eLiterals name="c6" value="5" literal="C06"/>
      <eLiterals name="c7" value="6" literal="C07"/>
      <eLiterals name="c8" value="7" literal="C08"/>
      <eLiterals name="c9" value="8" literal="C09"/>
      <eLiterals name="c10" value="9"/>
      <eLiterals name="c11" value="10" literal="C11"/>
      <eLiterals name="c12" value="11"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SystemInputs">
      <eLiterals name="sysin" literal="SYSIN"/>
      <eLiterals name="sysipt" value="1" literal="SYSIPT"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SystemOutputs">
      <eLiterals name="sysout" literal="SYSOUT"/>
      <eLiterals name="syslist" value="1" literal="SYSLIST"/>
      <eLiterals name="syslst" value="2" literal="SYSLST"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SystemPunchDevices">
      <eLiterals name="syspunch" literal="SYSPUNCH"/>
      <eLiterals name="syspch" value="1" literal="SYSPCH"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Selects">
      <eLiterals name="s1" literal="S01"/>
      <eLiterals name="s2" value="1" literal="S02"/>
      <eLiterals name="s3" value="2" literal="S03"/>
      <eLiterals name="s4" value="3" literal="S04"/>
      <eLiterals name="s5" value="4" literal="S05"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Environment" abstract="true" eSuperTypes="#//water/AcceptStatementWater"/>
  </eSubpackages>
  <eSubpackages name="dataitems" nsURI="http://www.servicifi.org/gelato/language/cobol/dataitems"
      nsPrefix="dataitems">
    <eClassifiers xsi:type="ecore:EClass" name="PictureString" eSuperTypes="#//dataitems/DataItemAttribute">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="picture" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RenamingDataName" eSuperTypes="#//dataitems/DataName">
      <eStructuralFeatures xsi:type="ecore:EReference" name="nameRange" lowerBound="1"
          eType="#//arithmetics/RangeExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionName" eSuperTypes="#//dataitems/DataItem"/>
    <eClassifiers xsi:type="ecore:EClass" name="Global" eSuperTypes="#//dataitems/DataItemAttribute"/>
    <eClassifiers xsi:type="ecore:EClass" name="External" eSuperTypes="#//dataitems/DataItemAttribute"/>
    <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="#//dataitems/DataItemAttribute">
      <eStructuralFeatures xsi:type="ecore:EReference" name="values" lowerBound="1"
          upperBound="-1" eType="#//conditions/Condition" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataItemAttribute" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Usage" eSuperTypes="#//dataitems/DataItemAttribute">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="usage" lowerBound="1"
          eType="#//dataitems/Usages"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNative" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="GroupUsage" eSuperTypes="#//dataitems/DataItemAttribute"/>
    <eClassifiers xsi:type="ecore:EClass" name="DataItem" eSuperTypes="#//references/ReferenceableElement #//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="levelNumber" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//dataitems/DataItemAttribute" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="subentries" upperBound="-1"
          eType="#//dataitems/DataItem" eOpposite="#//dataitems/DataItem/superentry"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="superentry" eType="#//dataitems/DataItem"
          eOpposite="#//dataitems/DataItem/subentries"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Usages">
      <eLiterals name="binary" literal="BINARY"/>
      <eLiterals name="computational" value="1" literal="COMPUTATIONAL"/>
      <eLiterals name="comp" value="2" literal="COMP"/>
      <eLiterals name="display" value="3" literal="DISPLAY"/>
      <eLiterals name="display1" value="4" literal="DISPLAY-1"/>
      <eLiterals name="index" value="5" literal="INDEX"/>
      <eLiterals name="packedDecimal" value="6" literal="PACKED-DECIMAL"/>
      <eLiterals name="computational1" value="7" literal="COMPUTATIONAL-1"/>
      <eLiterals name="comp1" value="8" literal="COMP-1"/>
      <eLiterals name="computational2" value="9" literal="COMPUTATIONAL-2"/>
      <eLiterals name="comp2" value="10"/>
      <eLiterals name="computational3" value="11" literal="COMPUTATIONAL-3"/>
      <eLiterals name="comp3" value="12" literal="COMP-3"/>
      <eLiterals name="computational4" value="13" literal="COMPUTATIONAL-4"/>
      <eLiterals name="comp4" value="14" literal="COMP-4"/>
      <eLiterals name="computational5" value="15" literal="COMPUTATIONAL-5"/>
      <eLiterals name="comp5" value="16" literal="COMP-5"/>
      <eLiterals name="pointer" value="17" literal="POINTER"/>
      <eLiterals name="procedurePointer" value="18" literal="PROCEDURE-POINTER"/>
      <eLiterals name="functionPointer" value="19" literal="FUNCTION-POINTER"/>
      <eLiterals name="national" value="20" literal="NATIONAL"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="PictureStringCharacters">
      <eLiterals name="any" literal="X"/>
      <eLiterals name="blank" value="1" literal="B"/>
      <eLiterals name="sign" value="2" literal="S"/>
      <eLiterals name="leadingZero" value="3" literal="Z"/>
      <eLiterals name="decimalPoint" value="4" literal="P"/>
      <eLiterals name="numeric" value="5" literal="9"/>
      <eLiterals name="assumedDecimalPoint" value="6" literal="V"/>
      <eLiterals name="alphabetic" value="7" literal="A"/>
      <eLiterals name="national" value="8" literal="N"/>
      <eLiterals name="credit" value="9" literal="CR"/>
      <eLiterals name="debit" value="10" literal="DB"/>
      <eLiterals name="zero" value="11" literal="0"/>
      <eLiterals name="plus" value="12" literal="+"/>
      <eLiterals name="negative" value="13" literal="-"/>
      <eLiterals name="exponent" value="14" literal="E"/>
      <eLiterals name="period" value="15" literal="."/>
      <eLiterals name="comma" value="16" literal=","/>
      <eLiterals name="dollar" value="17" literal="$"/>
      <eLiterals name="asterik" value="18" literal="*"/>
      <eLiterals name="slash" value="19" literal="/"/>
      <eLiterals name="escape" value="20" literal="\\"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="RecordName" eSuperTypes="#//dataitems/DataItem">
      <eStructuralFeatures xsi:type="ecore:EReference" name="elems" lowerBound="1"
          upperBound="-1" eType="#//dataitems/DataItem" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="DataName" eSuperTypes="#//dataitems/DataItem"/>
    <eClassifiers xsi:type="ecore:EClass" name="Redefines" eSuperTypes="#//dataitems/DataItemAttribute">
      <eStructuralFeatures xsi:type="ecore:EReference" name="dataName" lowerBound="1"
          eType="#//identifiers/IdentifierReference" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="specialnames" nsURI="http://www.servicifi.org/gelato/language/cobol/specialnames"
      nsPrefix="specialnames">
    <eClassifiers xsi:type="ecore:EClass" name="SpecialName" abstract="true" eSuperTypes="#//references/ReferenceableElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConditionName" abstract="true" eSuperTypes="#//commons/NamedElement #//specialnames/SpecialName"/>
    <eClassifiers xsi:type="ecore:EClass" name="OnStatus" eSuperTypes="#//specialnames/ConditionName"/>
    <eClassifiers xsi:type="ecore:EClass" name="OffStatus" eSuperTypes="#//specialnames/ConditionName"/>
    <eClassifiers xsi:type="ecore:EClass" name="AlphabetName" eSuperTypes="#//specialnames/SpecialName #//specialnames/SpecialNameStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1"
          eType="#//specialnames/AlphabetType" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="UPSISwitchIs" eSuperTypes="#//specialnames/MnemonicName #//specialnames/SpecialNameStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="conditionNames" upperBound="2"
          eType="#//specialnames/ConditionName" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AlphabetType" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="PredefinedAlphabetType" eSuperTypes="#//specialnames/AlphabetType">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="#//specialnames/PredefinedAlphabetTypes"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ExplicitAlphabetType" eSuperTypes="#//specialnames/AlphabetType">
      <eStructuralFeatures xsi:type="ecore:EReference" name="range" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/RangeExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="PredefinedAlphabetTypes">
      <eLiterals name="standard1" literal="STANDARD-1"/>
      <eLiterals name="standard2" value="1" literal="STANDARD-2"/>
      <eLiterals name="ebcdic" value="2" literal="EBCDIC"/>
      <eLiterals name="native" value="3" literal="NATIVE"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CodeNameAlphabetType" eSuperTypes="#//specialnames/AlphabetType">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="CurrencySign" eSuperTypes="#//specialnames/SpecialName #//specialnames/SpecialNameStatement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="pictureSymbol" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="currency" lowerBound="1"
          eType="#//literals/Literal" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ClassName" eSuperTypes="#//specialnames/SpecialName #//specialnames/SpecialNameStatement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="range" lowerBound="1"
          upperBound="-1" eType="#//arithmetics/RangeExpression" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="MnemonicName" abstract="true" eSuperTypes="#//specialnames/SpecialName">
      <eStructuralFeatures xsi:type="ecore:EReference" name="environment" lowerBound="1"
          eType="#//environments/Environment" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SystemDeviceIs" eSuperTypes="#//specialnames/MnemonicName #//specialnames/SpecialNameStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="SymbolicCharacter" eSuperTypes="#//specialnames/SpecialName">
      <eStructuralFeatures xsi:type="ecore:EReference" name="integers" lowerBound="1"
          upperBound="-1" eType="#//literals/IntegerLiteral" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SymbolicCharacterStatement" eSuperTypes="#//specialnames/SpecialNameStatement #//references/ElementReference">
      <eStructuralFeatures xsi:type="ecore:EReference" name="symbolicCharacters" lowerBound="1"
          upperBound="-1" eType="#//specialnames/SymbolicCharacter" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="alphabetNameReference"
          eType="#//references/AlphabetNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SpecialNameStatement" abstract="true"/>
  </eSubpackages>
  <eSubpackages name="tables" nsURI="http://www.servicifi.org/gelato/language/cobol/tables"
      nsPrefix="tables">
    <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="#//dataitems/DataItem #//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="tableDimension" lowerBound="1"
          eType="#//tables/TableDimension" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="indexedBy" eType="#//tables/IndexName"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="keysAre" upperBound="-1"
          eType="#//tables/KeyName" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="maxTableDimension" eType="#//tables/TableDimension"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="dependsOn" eType="#//identifiers/IdentifierReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="KeyName">
      <eStructuralFeatures xsi:type="ecore:EReference" name="keys" lowerBound="1"
          upperBound="-1" eType="#//identifiers/IdentifierReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="keyOrder" lowerBound="1"
          eType="#//tables/SortingOrder"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="IndexName" eSuperTypes="#//commons/NamedElement #//references/ReferenceableElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="additionalIndexNames"
          upperBound="-1" eType="#//tables/AdditionalIndexName" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TableDimension">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="SortingOrder">
      <eLiterals name="asc" literal="ASCENDING"/>
      <eLiterals name="dsc" value="1" literal="DESCENDING"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AdditionalIndexName" eSuperTypes="#//references/ReferenceableElement"/>
  </eSubpackages>
  <eSubpackages name="files" nsURI="http://www.servicifi.org/gelato/language/cobol/files"
      nsPrefix="files">
    <eClassifiers xsi:type="ecore:EClass" name="FileName" eSuperTypes="#//water/IncompleteElement #//references/ReferenceableElement">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileDescriptor" lowerBound="1"
          eType="#//files/FileDescriptors"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="records" upperBound="-1"
          eType="#//dataitems/DataItem" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
          eType="#//dataitems/DataItemAttribute" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="sentences" upperBound="-1"
          eType="#//sentences/StatementContainer" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="SelectStatement" eSuperTypes="#//water/IncompleteElement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileStatus" eType="#//files/FileStatus"
          containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="externalFileNames" lowerBound="1"
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileNameReference" lowerBound="1"
          eType="#//references/FileNameReference" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="FileStatus">
      <eStructuralFeatures xsi:type="ecore:EReference" name="fileStatus" lowerBound="1"
          eType="#//identifiers/IdentifierReference" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="vsamFileStatus" eType="#//identifiers/IdentifierReference"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="FileDescriptors">
      <eLiterals name="fd" literal="FD"/>
      <eLiterals name="sd" value="1" literal="SD"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="parameters" nsURI="http://www.servicifi.org/gelato/language/cobol/parameters"
      nsPrefix="parameters">
    <eClassifiers xsi:type="ecore:EClass" name="Parametrizable" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
          eType="#//parameters/Parameter" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="returning" eType="#//parameters/Parameter"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Parameter" abstract="true" eSuperTypes="#//references/ReferenceableElement"/>
    <eClassifiers xsi:type="ecore:EClass" name="ByReferenceParameter" eSuperTypes="#//parameters/Parameter"/>
    <eClassifiers xsi:type="ecore:EClass" name="ByValueParameter" eSuperTypes="#//parameters/Parameter"/>
  </eSubpackages>
  <eSubpackages name="declaratives" nsURI="http://www.servicifi.org/gelato/language/cobol/declaratives"
      nsPrefix="declaratives">
    <eClassifiers xsi:type="ecore:EClass" name="Declaratives">
      <eStructuralFeatures xsi:type="ecore:EReference" name="declarativeSections"
          lowerBound="1" upperBound="-1" eType="#//sections/DeclarativeSection" containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="verbs" nsURI="http://www.servicifi.org/gelato/language/cobol/verbs"
      nsPrefix="verbs">
    <eClassifiers xsi:type="ecore:EClass" name="Is" eSuperTypes="#//verbs/Verb"/>
    <eClassifiers xsi:type="ecore:EClass" name="Verb" abstract="true"/>
  </eSubpackages>
  <eSubpackages name="labels" nsURI="http://www.servicifi.org/gelato/language/cobol/labels"
      nsPrefix="labels">
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureRange" eSuperTypes="#//labels/ProcedureRangeLabel">
      <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="1"
          upperBound="-1" eType="#//labels/ProcedureRangeChild" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="throughOperator" lowerBound="1"
          eType="#//operators/Through" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureRangeLabel" abstract="true"
        eSuperTypes="#//labels/Label"/>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureRangeChild" abstract="true"
        eSuperTypes="#//labels/ProcedureRangeLabel">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          eType="#//labels/Procedure"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ProcedureLabel" eSuperTypes="#//labels/ProcedureRangeChild">
      <eStructuralFeatures xsi:type="ecore:EReference" name="section" eType="#//sections/Section"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Procedure" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="Label" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="StopLabel" abstract="true" eSuperTypes="#//labels/Label"/>
    <eClassifiers xsi:type="ecore:EClass" name="Run" eSuperTypes="#//labels/StopLabel"/>
  </eSubpackages>
  <eSubpackages name="functions" nsURI="http://www.servicifi.org/gelato/language/cobol/functions"
      nsPrefix="functions">
    <eClassifiers xsi:type="ecore:EClass" name="FunctionCall" eSuperTypes="#//functions/Argumentable #//commons/NamedElement #//identifiers/Identifier"/>
    <eClassifiers xsi:type="ecore:EClass" name="Argument" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="operands" upperBound="-1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ByReferenceArgument" eSuperTypes="#//functions/Argument"/>
    <eClassifiers xsi:type="ecore:EClass" name="ByValueArgument" eSuperTypes="#//functions/Argument"/>
    <eClassifiers xsi:type="ecore:EClass" name="ByContentArgument" eSuperTypes="#//functions/Argument"/>
    <eClassifiers xsi:type="ecore:EClass" name="OmittedArgument" eSuperTypes="#//functions/Argument"/>
    <eClassifiers xsi:type="ecore:EClass" name="Argumentable" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1"
          eType="#//functions/Argument" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="returning" eType="#//functions/Argument"
          containment="true"/>
    </eClassifiers>
  </eSubpackages>
  <eSubpackages name="handlers" nsURI="http://www.servicifi.org/gelato/language/cobol/handlers"
      nsPrefix="handlers">
    <eClassifiers xsi:type="ecore:EClass" name="OnSizeError" eSuperTypes="#//handlers/Handler"/>
    <eClassifiers xsi:type="ecore:EClass" name="Handler" abstract="true" eSuperTypes="#//statements/NestedStatement"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotOnSizeError" eSuperTypes="#//handlers/NotErrorHandler"/>
    <eClassifiers xsi:type="ecore:EClass" name="OnOverflow" eSuperTypes="#//handlers/Handler"/>
    <eClassifiers xsi:type="ecore:EClass" name="OnException" eSuperTypes="#//handlers/Handler"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotOnException" eSuperTypes="#//handlers/NotErrorHandler"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotErrorHandler" abstract="true" eSuperTypes="#//handlers/Handler">
      <eStructuralFeatures xsi:type="ecore:EReference" name="handlerStatement" lowerBound="1"
          eType="#//handlers/Handler" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="NotOnOverflow" eSuperTypes="#//handlers/NotErrorHandler"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotAtEnd" eSuperTypes="#//handlers/NotErrorHandler"/>
    <eClassifiers xsi:type="ecore:EClass" name="AtEnd" eSuperTypes="#//handlers/Handler"/>
    <eClassifiers xsi:type="ecore:EClass" name="AtEndOfPage" eSuperTypes="#//handlers/Handler">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="eop" lowerBound="1" eType="#//statements/EOP"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="InvalidKey" eSuperTypes="#//handlers/Handler"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotAtEndOfPage" eSuperTypes="#//handlers/NotErrorHandler"/>
    <eClassifiers xsi:type="ecore:EClass" name="NotInvalidKey" eSuperTypes="#//handlers/NotErrorHandler"/>
  </eSubpackages>
  <eSubpackages name="strings" nsURI="http://www.servicifi.org/gelato/language/cobol/strings"
      nsPrefix="strings">
    <eClassifiers xsi:type="ecore:EClass" name="Tallying" abstract="true" eSuperTypes="#//strings/StringManipulation"/>
    <eClassifiers xsi:type="ecore:EClass" name="StringManipulation" abstract="true"
        eSuperTypes="#//strings/String">
      <eStructuralFeatures xsi:type="ecore:EReference" name="locations" upperBound="-1"
          eType="#//strings/Location" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ManipulatedStrings" abstract="true"
        eSuperTypes="#//strings/String">
      <eStructuralFeatures xsi:type="ecore:EReference" name="strings" lowerBound="1"
          upperBound="-1" eType="#//operands/PrimaryOperand" containment="true"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="delimiter" eType="#//operands/PrimaryOperand"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="String" abstract="true"/>
    <eClassifiers xsi:type="ecore:EClass" name="ConcatenatingStrings" eSuperTypes="#//strings/ManipulatedStrings"/>
    <eClassifiers xsi:type="ecore:EClass" name="SplittedString" eSuperTypes="#//strings/ManipulatedStrings">
      <eStructuralFeatures xsi:type="ecore:EReference" name="counter" eType="#//operands/PrimaryOperand"
          containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Location">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" lowerBound="1"
          eType="#//strings/Positions"/>
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="initial" lowerBound="1"
          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
      <eStructuralFeatures xsi:type="ecore:EReference" name="base" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Replacement" abstract="true" eSuperTypes="#//strings/StringManipulation">
      <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1"
          eType="#//operands/ReplacementOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Positions">
      <eLiterals name="before" literal="BEFORE"/>
      <eLiterals name="after" value="1" literal="AFTER"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="Occurrence" abstract="true">
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//strings/Occurrences"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EEnum" name="Occurrences">
      <eLiterals name="all" literal="ALL"/>
      <eLiterals name="leading" value="1" literal="LEADING"/>
      <eLiterals name="first" value="2" literal="FIRST"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="TallyingOccurrence" eSuperTypes="#//strings/Tallying #//strings/Occurrence">
      <eStructuralFeatures xsi:type="ecore:EReference" name="occurrences" lowerBound="1"
          upperBound="-1" eType="#//strings/Tallying" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="ReplacementOccurrence" eSuperTypes="#//strings/Occurrence #//strings/Replacement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="occurrences" lowerBound="1"
          upperBound="-1" eType="#//strings/Replacement" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AnyCharacter" eSuperTypes="#//strings/Tallying"/>
    <eClassifiers xsi:type="ecore:EClass" name="SpecificCharacter" eSuperTypes="#//strings/Tallying">
      <eStructuralFeatures xsi:type="ecore:EReference" name="tallying" lowerBound="1"
          eType="#//operands/PrimaryOperand" containment="true"/>
    </eClassifiers>
    <eClassifiers xsi:type="ecore:EClass" name="AnyCharacterBySpecificCharacter" eSuperTypes="#//strings/Replacement"/>
    <eClassifiers xsi:type="ecore:EClass" name="SpecificCharacterBySpecificCharacter"
        eSuperTypes="#//strings/Replacement">
      <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1"
          eType="#//operands/ReplacementOperand" containment="true"/>
    </eClassifiers>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"cobol","nsURI":"http://www.servicifi.org/gelato/language/cobol","name":"cobol","id":0,"eClass":"EPackage"},{"instanceTypeName":"Dummy","defaultValue":null,"instanceClassName":"java.lang.Object","name":"Dummy","instanceClass":"java.lang.Object","id":1,"serializable":true,"eClass":"EDataType"},{"nsPrefix":"commons","nsURI":"http://www.servicifi.org/gelato/language/cobol/commons","name":"commons","id":2,"eClass":"EPackage"},{"nsPrefix":"conditions","nsURI":"http://www.servicifi.org/gelato/language/cobol/conditions","name":"conditions","id":3,"eClass":"EPackage"},{"nsPrefix":"arithmetics","nsURI":"http://www.servicifi.org/gelato/language/cobol/arithmetics","name":"arithmetics","id":4,"eClass":"EPackage"},{"nsPrefix":"containers","nsURI":"http://www.servicifi.org/gelato/language/cobol/containers","name":"containers","id":5,"eClass":"EPackage"},{"nsPrefix":"divisions","nsURI":"http://www.servicifi.org/gelato/language/cobol/divisions","name":"divisions","id":6,"eClass":"EPackage"},{"nsPrefix":"literals","nsURI":"http://www.servicifi.org/gelato/language/cobol/literals","name":"literals","id":7,"eClass":"EPackage"},{"nsPrefix":"operators","nsURI":"http://www.servicifi.org/gelato/language/cobol/operators","name":"operators","id":8,"eClass":"EPackage"},{"nsPrefix":"paragraphs","nsURI":"http://www.servicifi.org/gelato/language/cobol/paragraphs","name":"paragraphs","id":9,"eClass":"EPackage"},{"nsPrefix":"references","nsURI":"http://www.servicifi.org/gelato/language/cobol/references","name":"references","id":10,"eClass":"EPackage"},{"nsPrefix":"sections","nsURI":"http://www.servicifi.org/gelato/language/cobol/sections","name":"sections","id":11,"eClass":"EPackage"},{"nsPrefix":"sentences","nsURI":"http://www.servicifi.org/gelato/language/cobol/sentences","name":"sentences","id":12,"eClass":"EPackage"},{"nsPrefix":"operands","nsURI":"http://www.servicifi.org/gelato/language/cobol/operands","name":"operands","id":13,"eClass":"EPackage"},{"nsPrefix":"statements","nsURI":"http://www.servicifi.org/gelato/language/cobol/statements","name":"statements","id":14,"eClass":"EPackage"},{"nsPrefix":"identifiers","nsURI":"http://www.servicifi.org/gelato/language/cobol/identifiers","name":"identifiers","id":15,"eClass":"EPackage"},{"nsPrefix":"ios","nsURI":"http://www.servicifi.org/gelato/language/cobol/ios","name":"ios","id":16,"eClass":"EPackage"},{"nsPrefix":"water","nsURI":"http://www.servicifi.org/gelato/language/cobol/water","name":"water","id":17,"eClass":"EPackage"},{"nsPrefix":"registers","nsURI":"http://www.servicifi.org/gelato/language/cobol/registers","name":"registers","id":18,"eClass":"EPackage"},{"nsPrefix":"environments","nsURI":"http://www.servicifi.org/gelato/language/cobol/environments","name":"environments","id":19,"eClass":"EPackage"},{"nsPrefix":"dataitems","nsURI":"http://www.servicifi.org/gelato/language/cobol/dataitems","name":"dataitems","id":20,"eClass":"EPackage"},{"nsPrefix":"specialnames","nsURI":"http://www.servicifi.org/gelato/language/cobol/specialnames","name":"specialnames","id":21,"eClass":"EPackage"},{"nsPrefix":"tables","nsURI":"http://www.servicifi.org/gelato/language/cobol/tables","name":"tables","id":22,"eClass":"EPackage"},{"nsPrefix":"files","nsURI":"http://www.servicifi.org/gelato/language/cobol/files","name":"files","id":23,"eClass":"EPackage"},{"nsPrefix":"parameters","nsURI":"http://www.servicifi.org/gelato/language/cobol/parameters","name":"parameters","id":24,"eClass":"EPackage"},{"nsPrefix":"declaratives","nsURI":"http://www.servicifi.org/gelato/language/cobol/declaratives","name":"declaratives","id":25,"eClass":"EPackage"},{"nsPrefix":"verbs","nsURI":"http://www.servicifi.org/gelato/language/cobol/verbs","name":"verbs","id":26,"eClass":"EPackage"},{"nsPrefix":"labels","nsURI":"http://www.servicifi.org/gelato/language/cobol/labels","name":"labels","id":27,"eClass":"EPackage"},{"nsPrefix":"functions","nsURI":"http://www.servicifi.org/gelato/language/cobol/functions","name":"functions","id":28,"eClass":"EPackage"},{"nsPrefix":"handlers","nsURI":"http://www.servicifi.org/gelato/language/cobol/handlers","name":"handlers","id":29,"eClass":"EPackage"},{"nsPrefix":"strings","nsURI":"http://www.servicifi.org/gelato/language/cobol/strings","name":"strings","id":30,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedElement","instanceClass":null,"abstract":true,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Commentable","instanceClass":null,"abstract":true,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LabellableElement","instanceClass":null,"abstract":true,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"URIableElement","instanceClass":null,"abstract":true,"id":34,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":35,"derived":false},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"label","changeable":true,"lowerBound":1,"iD":false,"id":38,"derived":false},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"uri","changeable":true,"lowerBound":1,"iD":false,"id":41,"derived":false},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":true,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOrExpression","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalOrExpressionChild","instanceClass":null,"abstract":true,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NegatedConditionalExpression","instanceClass":null,"abstract":false,"id":47,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NegatedConditionalExpressionChild","instanceClass":null,"abstract":true,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SimpleConditionChild","instanceClass":null,"abstract":true,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalExpression","instanceClass":null,"abstract":false,"id":50,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpressionList","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAndExpressionChild","instanceClass":null,"abstract":true,"id":52,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalAndExpression","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbbreviatedConditionalExpression","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbbreviatedConditionalExpressionChild","instanceClass":null,"abstract":true,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NegatedAbbreviatedConditionalExpression","instanceClass":null,"abstract":false,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NegatedAbbreviatedConditionalExpressionChild","instanceClass":null,"abstract":true,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbbreviatedRelationalExpression","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedAbbreviatedConditionalExpression","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SignCondition","instanceClass":null,"abstract":false,"id":60,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassCondition","instanceClass":null,"abstract":false,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AbbreviatedRelationalExpressionChild","instanceClass":null,"abstract":true,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedCondition","instanceClass":null,"abstract":false,"id":63,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":0,"id":64,"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":"logicalOperators","changeable":true,"resolveProxies":true,"lowerBound":1,"id":65,"derived":false},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LogicalOperator","instanceClass":null,"abstract":true,"id":68,"interface":false,"eClass":"EClass"},{"id":69,"eClass":"EGenericType"},{"id":70,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":71,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":72,"derived":false},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Negate","instanceClass":null,"abstract":false,"id":75,"interface":false,"eClass":"EClass"},{"id":76,"eClass":"EGenericType"},{"id":77,"eClass":"EGenericType"},{"id":78,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":79,"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":"relationalOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":80,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":81,"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":"is","changeable":true,"resolveProxies":true,"lowerBound":1,"id":82,"derived":false},{"id":83,"eClass":"EGenericType"},{"id":84,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationalOperator","instanceClass":null,"abstract":true,"id":85,"interface":false,"eClass":"EClass"},{"id":86,"eClass":"EGenericType"},{"id":87,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Is","instanceClass":null,"abstract":false,"id":88,"interface":false,"eClass":"EClass"},{"id":89,"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":"expressions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":90,"derived":false},{"id":91,"eClass":"EGenericType"},{"id":92,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":93,"derived":false},{"id":94,"eClass":"EGenericType"},{"id":95,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":96,"derived":false},{"id":97,"eClass":"EGenericType"},{"id":98,"eClass":"EGenericType"},{"id":99,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":100,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":101,"derived":false},{"id":102,"eClass":"EGenericType"},{"id":103,"eClass":"EGenericType"},{"id":104,"eClass":"EGenericType"},{"id":105,"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":"relationalOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":106,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":107,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":108,"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":"is","changeable":true,"resolveProxies":true,"lowerBound":1,"id":109,"derived":false},{"id":110,"eClass":"EGenericType"},{"id":111,"eClass":"EGenericType"},{"id":112,"eClass":"EGenericType"},{"id":113,"eClass":"EGenericType"},{"id":114,"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":115,"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":"rest","changeable":true,"resolveProxies":true,"lowerBound":1,"id":116,"derived":false},{"id":117,"eClass":"EGenericType"},{"id":118,"eClass":"EGenericType"},{"id":119,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":120,"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":"signOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":121,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":122,"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":"is","changeable":true,"resolveProxies":true,"lowerBound":1,"id":123,"derived":false},{"id":124,"eClass":"EGenericType"},{"id":125,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SignOperator","instanceClass":null,"abstract":true,"id":126,"interface":false,"eClass":"EClass"},{"id":127,"eClass":"EGenericType"},{"id":128,"eClass":"EGenericType"},{"id":129,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":130,"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":"classOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":131,"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":"negateOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":132,"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":"is","changeable":true,"resolveProxies":true,"lowerBound":1,"id":133,"derived":false},{"id":134,"eClass":"EGenericType"},{"id":135,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassOperator","instanceClass":null,"abstract":true,"id":136,"interface":false,"eClass":"EClass"},{"id":137,"eClass":"EGenericType"},{"id":138,"eClass":"EGenericType"},{"id":139,"eClass":"EGenericType"},{"id":140,"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":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":141,"derived":false},{"id":142,"eClass":"EGenericType"},{"id":143,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditiveArithmeticExpression","instanceClass":null,"abstract":false,"id":144,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditiveArithmeticExpressionChild","instanceClass":null,"abstract":true,"id":145,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiplicativeArithmeticExpression","instanceClass":null,"abstract":false,"id":146,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiplicativeArithmeticExpressionChild","instanceClass":null,"abstract":true,"id":147,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PowerArithmeticExpression","instanceClass":null,"abstract":false,"id":148,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PowerArithmeticExpressionChild","instanceClass":null,"abstract":true,"id":149,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryArithmeticExpressionChild","instanceClass":null,"abstract":true,"id":150,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryArithmeticExpression","instanceClass":null,"abstract":false,"id":151,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryExpression","instanceClass":null,"abstract":true,"id":152,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AssignmentExpression","instanceClass":null,"abstract":false,"id":153,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RangeExpression","instanceClass":null,"abstract":false,"id":154,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RangeExpressionChild","instanceClass":null,"abstract":true,"id":155,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedArithmeticExpression","instanceClass":null,"abstract":false,"id":156,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArithmeticExpression","instanceClass":null,"abstract":true,"id":157,"interface":false,"eClass":"EClass"},{"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":158,"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":"additiveOperators","changeable":true,"resolveProxies":true,"lowerBound":1,"id":159,"derived":false},{"id":160,"eClass":"EGenericType"},{"id":161,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditiveOperator","instanceClass":null,"abstract":true,"id":162,"interface":false,"eClass":"EClass"},{"id":163,"eClass":"EGenericType"},{"id":164,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":165,"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":"multiplicativeOperators","changeable":true,"resolveProxies":true,"lowerBound":1,"id":166,"derived":false},{"id":167,"eClass":"EGenericType"},{"id":168,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiplicativeOperator","instanceClass":null,"abstract":true,"id":169,"interface":false,"eClass":"EClass"},{"id":170,"eClass":"EGenericType"},{"id":171,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":172,"derived":false},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"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":"child","changeable":true,"resolveProxies":true,"lowerBound":1,"id":177,"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":"unaryOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":178,"derived":false},{"id":179,"eClass":"EGenericType"},{"id":180,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UnaryOperator","instanceClass":null,"abstract":true,"id":181,"interface":false,"eClass":"EClass"},{"id":182,"eClass":"EGenericType"},{"id":183,"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":"assignmentOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":184,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":185,"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":"value","changeable":true,"resolveProxies":true,"lowerBound":1,"id":186,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Equal","instanceClass":null,"abstract":true,"id":187,"interface":false,"eClass":"EClass"},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"id":190,"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":191,"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":"throughOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":192,"derived":false},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Through","instanceClass":null,"abstract":false,"id":195,"interface":false,"eClass":"EClass"},{"id":196,"eClass":"EGenericType"},{"id":197,"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":198,"derived":false},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"id":201,"eClass":"EGenericType"},{"id":202,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompilationGroup","instanceClass":null,"abstract":false,"id":203,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompilationUnit","instanceClass":null,"abstract":false,"id":204,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CobolRoot","instanceClass":null,"abstract":true,"id":205,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EmptyModel","instanceClass":null,"abstract":false,"id":206,"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":"compilationUnits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":207,"derived":false},{"id":208,"eClass":"EGenericType"},{"id":209,"eClass":"EGenericType"},{"id":210,"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":"identificationDivision","changeable":true,"resolveProxies":true,"lowerBound":1,"id":211,"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":"environmentDivision","changeable":true,"resolveProxies":true,"lowerBound":0,"id":212,"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":"dataDivision","changeable":true,"resolveProxies":true,"lowerBound":0,"id":213,"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":"procedureDivision","changeable":true,"resolveProxies":true,"lowerBound":0,"id":214,"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":"nestedCompilationUnits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":215,"derived":false},{"id":216,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IdentificationDivision","instanceClass":null,"abstract":false,"id":217,"interface":false,"eClass":"EClass"},{"id":218,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EnvironmentDivision","instanceClass":null,"abstract":false,"id":219,"interface":false,"eClass":"EClass"},{"id":220,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDivision","instanceClass":null,"abstract":false,"id":221,"interface":false,"eClass":"EClass"},{"id":222,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureDivision","instanceClass":null,"abstract":false,"id":223,"interface":false,"eClass":"EClass"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Division","instanceClass":null,"abstract":true,"id":227,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Properties","instanceClass":null,"id":228,"serializable":true,"eClass":"EEnum"},{"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":"sections","changeable":true,"resolveProxies":true,"lowerBound":0,"id":229,"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":"paragraphs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":230,"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":"sentences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":231,"derived":false},{"id":232,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Section","instanceClass":null,"abstract":false,"id":233,"interface":false,"eClass":"EClass"},{"id":234,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Paragraph","instanceClass":null,"abstract":false,"id":235,"interface":false,"eClass":"EClass"},{"id":236,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StatementContainer","instanceClass":null,"abstract":true,"id":237,"interface":false,"eClass":"EClass"},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"id":240,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IncompleteElement","instanceClass":null,"abstract":true,"id":241,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"properties","changeable":true,"lowerBound":0,"iD":false,"id":242,"derived":false},{"id":243,"eClass":"EGenericType"},{"id":244,"eClass":"EGenericType"},{"id":245,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Parametrizable","instanceClass":null,"abstract":true,"id":246,"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":"declaratives","changeable":true,"resolveProxies":true,"lowerBound":0,"id":247,"derived":false},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Declaratives","instanceClass":null,"abstract":false,"id":250,"interface":false,"eClass":"EClass"},{"id":251,"eClass":"EGenericType"},{"name":"initial","id":252,"value":0,"literal":"INITIAL","eClass":"EEnumLiteral"},{"name":"common","id":253,"value":1,"literal":"COMMON","eClass":"EEnumLiteral"},{"name":"recursive","id":254,"value":2,"literal":"RECURSIVE","eClass":"EEnumLiteral"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Literal","instanceClass":null,"abstract":true,"id":255,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphanumericLiteral","instanceClass":null,"abstract":false,"id":256,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IntegerLiteral","instanceClass":null,"abstract":false,"id":257,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DecimalLiteral","instanceClass":null,"abstract":true,"id":258,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FigurativeConstantLiteral","instanceClass":null,"abstract":true,"id":259,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BooleanLiteral","instanceClass":null,"abstract":false,"id":260,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FloatingDecimalLiteral","instanceClass":null,"abstract":false,"id":261,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AllLiteral","instanceClass":null,"abstract":false,"id":262,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NumericLiteral","instanceClass":null,"abstract":true,"id":263,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConstantLiteral","instanceClass":null,"abstract":true,"id":264,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PseudoLiteral","instanceClass":null,"abstract":false,"id":265,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DBCSLiteral","instanceClass":null,"abstract":true,"id":266,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NationalLiteral","instanceClass":null,"abstract":false,"id":267,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FixedDecimalLiteral","instanceClass":null,"abstract":false,"id":268,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NationalHexLiteral","instanceClass":null,"abstract":false,"id":269,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Null","instanceClass":null,"abstract":false,"id":270,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Zero","instanceClass":null,"abstract":false,"id":271,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Quote","instanceClass":null,"abstract":false,"id":272,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LowValue","instanceClass":null,"abstract":false,"id":273,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"HighValue","instanceClass":null,"abstract":false,"id":274,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Space","instanceClass":null,"abstract":false,"id":275,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Nulls","instanceClass":null,"id":276,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Zeroes","instanceClass":null,"id":277,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Quotes","instanceClass":null,"id":278,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"LowValues","instanceClass":null,"id":279,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"HighValues","instanceClass":null,"id":280,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Spaces","instanceClass":null,"id":281,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Any","instanceClass":null,"abstract":false,"id":282,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Characters","instanceClass":null,"abstract":false,"id":283,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphanumericHexaDecimalLiteral","instanceClass":null,"abstract":false,"id":284,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SelectStatementWater","instanceClass":null,"abstract":true,"id":285,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialNamesParagraphWater","instanceClass":null,"abstract":true,"id":286,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CICSStatementWater","instanceClass":null,"abstract":true,"id":287,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimaryOperand","instanceClass":null,"abstract":true,"id":288,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InvokeStatementWater","instanceClass":null,"abstract":true,"id":289,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StopLabel","instanceClass":null,"abstract":true,"id":290,"interface":false,"eClass":"EClass"},{"id":291,"eClass":"EGenericType"},{"id":292,"eClass":"EGenericType"},{"id":293,"eClass":"EGenericType"},{"id":294,"eClass":"EGenericType"},{"id":295,"eClass":"EGenericType"},{"id":296,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":297,"derived":false},{"id":298,"eClass":"EGenericType"},{"id":299,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObjectComputerParagraphWater","instanceClass":null,"abstract":true,"id":300,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileDescriptorWater","instanceClass":null,"abstract":true,"id":301,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOControlParagraphWater","instanceClass":null,"abstract":true,"id":302,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":303,"derived":false},{"id":304,"eClass":"EGenericType"},{"id":305,"eClass":"EGenericType"},{"id":306,"eClass":"EGenericType"},{"id":307,"eClass":"EGenericType"},{"id":308,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":309,"derived":false},{"id":310,"eClass":"EGenericType"},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":313,"derived":false},{"id":314,"eClass":"EGenericType"},{"id":315,"eClass":"EGenericType"},{"id":316,"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":"constant","changeable":true,"resolveProxies":true,"lowerBound":1,"id":317,"derived":false},{"id":318,"eClass":"EGenericType"},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":322,"derived":false},{"id":323,"eClass":"EGenericType"},{"id":324,"eClass":"EGenericType"},{"id":325,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":326,"derived":false},{"id":327,"eClass":"EGenericType"},{"id":328,"eClass":"EGenericType"},{"id":329,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0.0,"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":330,"derived":false},{"id":331,"eClass":"EGenericType"},{"id":332,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":333,"derived":false},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":336,"derived":false},{"id":337,"eClass":"EGenericType"},{"id":338,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":339,"derived":false},{"id":340,"eClass":"EGenericType"},{"id":341,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":342,"derived":false},{"id":343,"eClass":"EGenericType"},{"id":344,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":345,"derived":false},{"id":346,"eClass":"EGenericType"},{"id":347,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":348,"derived":false},{"id":349,"eClass":"EGenericType"},{"id":350,"eClass":"EGenericType"},{"name":"null","id":351,"value":0,"literal":"NULL","eClass":"EEnumLiteral"},{"name":"nulls","id":352,"value":1,"literal":"NULLS","eClass":"EEnumLiteral"},{"name":"zero","id":353,"value":0,"literal":"ZERO","eClass":"EEnumLiteral"},{"name":"zeros","id":354,"value":1,"literal":"ZEROS","eClass":"EEnumLiteral"},{"name":"zeroes","id":355,"value":2,"literal":"ZEROES","eClass":"EEnumLiteral"},{"name":"quote","id":356,"value":0,"literal":"QUOTE","eClass":"EEnumLiteral"},{"name":"quotes","id":357,"value":1,"literal":"QUOTES","eClass":"EEnumLiteral"},{"name":"lowValue","id":358,"value":0,"literal":"LOW-VALUE","eClass":"EEnumLiteral"},{"name":"lowValues","id":359,"value":1,"literal":"LOW-VALUES","eClass":"EEnumLiteral"},{"name":"highValue","id":360,"value":0,"literal":"HIGH-VALUE","eClass":"EEnumLiteral"},{"name":"highValues","id":361,"value":1,"literal":"HIGH-VALUES","eClass":"EEnumLiteral"},{"name":"space","id":362,"value":0,"literal":"SPACE","eClass":"EEnumLiteral"},{"name":"spaces","id":363,"value":1,"literal":"SPACES","eClass":"EEnumLiteral"},{"id":364,"eClass":"EGenericType"},{"id":365,"eClass":"EGenericType"},{"id":366,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operator","instanceClass":null,"abstract":true,"id":367,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionOr","instanceClass":null,"abstract":false,"id":368,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionAnd","instanceClass":null,"abstract":false,"id":369,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Multiplication","instanceClass":null,"abstract":false,"id":370,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Positive","instanceClass":null,"abstract":false,"id":371,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Negative","instanceClass":null,"abstract":false,"id":372,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Division","instanceClass":null,"abstract":false,"id":373,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Addition","instanceClass":null,"abstract":false,"id":374,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Subtraction","instanceClass":null,"abstract":false,"id":375,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterThanOrEqual","instanceClass":null,"abstract":true,"id":376,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GreaterThan","instanceClass":null,"abstract":true,"id":377,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessThan","instanceClass":null,"abstract":true,"id":378,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LessThanOrEqual","instanceClass":null,"abstract":true,"id":379,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Power","instanceClass":null,"abstract":false,"id":380,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Zero","instanceClass":null,"abstract":false,"id":381,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassName","instanceClass":null,"abstract":false,"id":382,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Alphabetic","instanceClass":null,"abstract":false,"id":383,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DBCS","instanceClass":null,"abstract":false,"id":384,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Numeric","instanceClass":null,"abstract":false,"id":385,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphabeticUpper","instanceClass":null,"abstract":false,"id":386,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphabeticLower","instanceClass":null,"abstract":false,"id":387,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Kanji","instanceClass":null,"abstract":false,"id":388,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ThroughPhrase","instanceClass":null,"id":389,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EqualPhrase","instanceClass":null,"abstract":false,"id":390,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EqualSign","instanceClass":null,"abstract":false,"id":391,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LTPhrase","instanceClass":null,"abstract":false,"id":392,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LTSign","instanceClass":null,"abstract":false,"id":393,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LTEQPhrase","instanceClass":null,"abstract":false,"id":394,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LTEQSign","instanceClass":null,"abstract":false,"id":395,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GTPhrase","instanceClass":null,"abstract":false,"id":396,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GTSign","instanceClass":null,"abstract":false,"id":397,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GTEQPhrase","instanceClass":null,"abstract":false,"id":398,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GTEQSign","instanceClass":null,"abstract":false,"id":399,"interface":false,"eClass":"EClass"},{"id":400,"eClass":"EGenericType"},{"id":401,"eClass":"EGenericType"},{"id":402,"eClass":"EGenericType"},{"id":403,"eClass":"EGenericType"},{"id":404,"eClass":"EGenericType"},{"id":405,"eClass":"EGenericType"},{"id":406,"eClass":"EGenericType"},{"id":407,"eClass":"EGenericType"},{"id":408,"eClass":"EGenericType"},{"id":409,"eClass":"EGenericType"},{"id":410,"eClass":"EGenericType"},{"id":411,"eClass":"EGenericType"},{"id":412,"eClass":"EGenericType"},{"id":413,"eClass":"EGenericType"},{"id":414,"eClass":"EGenericType"},{"id":415,"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":"than","changeable":true,"lowerBound":0,"iD":false,"id":416,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"to","changeable":true,"lowerBound":0,"iD":false,"id":417,"derived":false},{"id":418,"eClass":"EGenericType"},{"id":419,"eClass":"EGenericType"},{"id":420,"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":"than","changeable":true,"lowerBound":0,"iD":false,"id":421,"derived":false},{"id":422,"eClass":"EGenericType"},{"id":423,"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":"than","changeable":true,"lowerBound":0,"iD":false,"id":424,"derived":false},{"id":425,"eClass":"EGenericType"},{"id":426,"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":"than","changeable":true,"lowerBound":0,"iD":false,"id":427,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"to","changeable":true,"lowerBound":0,"iD":false,"id":428,"derived":false},{"id":429,"eClass":"EGenericType"},{"id":430,"eClass":"EGenericType"},{"id":431,"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":"to","changeable":true,"lowerBound":0,"iD":false,"id":432,"derived":false},{"id":433,"eClass":"EGenericType"},{"id":434,"eClass":"EGenericType"},{"id":435,"eClass":"EGenericType"},{"id":436,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":437,"derived":false},{"id":438,"eClass":"EGenericType"},{"id":439,"eClass":"EGenericType"},{"id":440,"eClass":"EGenericType"},{"id":441,"eClass":"EGenericType"},{"id":442,"eClass":"EGenericType"},{"id":443,"eClass":"EGenericType"},{"id":444,"eClass":"EGenericType"},{"id":445,"eClass":"EGenericType"},{"id":446,"eClass":"EGenericType"},{"id":447,"eClass":"EGenericType"},{"id":448,"eClass":"EGenericType"},{"name":"through","id":449,"value":0,"literal":"THROUGH","eClass":"EEnumLiteral"},{"name":"thru","id":450,"value":1,"literal":"THRU","eClass":"EEnumLiteral"},{"id":451,"eClass":"EGenericType"},{"id":452,"eClass":"EGenericType"},{"id":453,"eClass":"EGenericType"},{"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"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SourceComputerParagraph","instanceClass":null,"abstract":false,"id":461,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObjectComputerParagraph","instanceClass":null,"abstract":false,"id":462,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileControlParagraph","instanceClass":null,"abstract":false,"id":463,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOControlParagraph","instanceClass":null,"abstract":false,"id":464,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConfigurationSectionParagraph","instanceClass":null,"abstract":true,"id":465,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOSectionParagraph","instanceClass":null,"abstract":true,"id":466,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialNamesParagraph","instanceClass":null,"abstract":false,"id":467,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RepositoryParagraph","instanceClass":null,"abstract":false,"id":468,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DebuggingMode","instanceClass":null,"abstract":false,"id":469,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Procedure","instanceClass":null,"abstract":true,"id":470,"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":"sentences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":471,"derived":false},{"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":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"withDebuggingMode","changeable":true,"resolveProxies":true,"lowerBound":0,"id":475,"derived":false},{"id":476,"eClass":"EGenericType"},{"id":477,"eClass":"EGenericType"},{"id":478,"eClass":"EGenericType"},{"id":479,"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":"selectStatements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":480,"derived":false},{"id":481,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SelectStatement","instanceClass":null,"abstract":false,"id":482,"interface":false,"eClass":"EClass"},{"id":483,"eClass":"EGenericType"},{"id":484,"eClass":"EGenericType"},{"id":485,"eClass":"EGenericType"},{"id":486,"eClass":"EGenericType"},{"id":487,"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":"specialNameStatements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":488,"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":"water","changeable":true,"resolveProxies":true,"lowerBound":0,"id":489,"derived":false},{"id":490,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialNameStatement","instanceClass":null,"abstract":true,"id":491,"interface":false,"eClass":"EClass"},{"id":492,"eClass":"EGenericType"},{"id":493,"eClass":"EGenericType"},{"id":494,"eClass":"EGenericType"},{"id":495,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Reference","instanceClass":null,"abstract":true,"id":496,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReferenceableElement","instanceClass":null,"abstract":true,"id":497,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ElementReference","instanceClass":null,"abstract":true,"id":498,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialNamesConditionNameReference","instanceClass":null,"abstract":false,"id":499,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileNameReference","instanceClass":null,"abstract":false,"id":500,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IndexNameReference","instanceClass":null,"abstract":false,"id":501,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MnemonicNameReference","instanceClass":null,"abstract":false,"id":502,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphabetNameReference","instanceClass":null,"abstract":false,"id":503,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionName","instanceClass":null,"abstract":true,"id":504,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Qualifiable","instanceClass":null,"abstract":true,"id":505,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionNameReference","instanceClass":null,"abstract":false,"id":506,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataNameReference","instanceClass":null,"abstract":false,"id":507,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IdentifierReferenceQualifier","instanceClass":null,"abstract":false,"id":508,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"aliasesTo","changeable":true,"resolveProxies":true,"lowerBound":0,"id":509,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"aliasesFrom","changeable":true,"resolveProxies":true,"lowerBound":0,"id":510,"derived":false},{"id":511,"eClass":"EGenericType"},{"id":512,"eClass":"EGenericType"},{"id":513,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":514,"derived":false},{"id":515,"eClass":"EGenericType"},{"id":516,"eClass":"EGenericType"},{"id":517,"eClass":"EGenericType"},{"id":518,"eClass":"EGenericType"},{"id":519,"eClass":"EGenericType"},{"id":520,"eClass":"EGenericType"},{"id":521,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IdentifierReference","instanceClass":null,"abstract":false,"id":522,"interface":false,"eClass":"EClass"},{"id":523,"eClass":"EGenericType"},{"id":524,"eClass":"EGenericType"},{"id":525,"eClass":"EGenericType"},{"id":526,"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":"qualifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":527,"derived":false},{"id":528,"eClass":"EGenericType"},{"id":529,"eClass":"EGenericType"},{"id":530,"eClass":"EGenericType"},{"id":531,"eClass":"EGenericType"},{"id":532,"eClass":"EGenericType"},{"id":533,"eClass":"EGenericType"},{"id":534,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WorkingStorageSection","instanceClass":null,"abstract":false,"id":535,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LocalStorageSection","instanceClass":null,"abstract":false,"id":536,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LinkageStorageSection","instanceClass":null,"abstract":false,"id":537,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOSection","instanceClass":null,"abstract":false,"id":538,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConfigurationSection","instanceClass":null,"abstract":false,"id":539,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EnvironmentDivisionSection","instanceClass":null,"abstract":true,"id":540,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDivisionSection","instanceClass":null,"abstract":true,"id":541,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileSection","instanceClass":null,"abstract":false,"id":542,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeclarativeSection","instanceClass":null,"abstract":false,"id":543,"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":"sentences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":544,"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":"paragraphs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":545,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"segmentNumber","changeable":true,"lowerBound":0,"iD":false,"id":546,"derived":false},{"id":547,"eClass":"EGenericType"},{"id":548,"eClass":"EGenericType"},{"id":549,"eClass":"EGenericType"},{"id":550,"eClass":"EGenericType"},{"id":551,"eClass":"EGenericType"},{"id":552,"eClass":"EGenericType"},{"id":553,"eClass":"EGenericType"},{"id":554,"eClass":"EGenericType"},{"id":555,"eClass":"EGenericType"},{"id":556,"eClass":"EGenericType"},{"id":557,"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":"statements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":558,"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":"records","changeable":true,"resolveProxies":true,"lowerBound":0,"id":559,"derived":false},{"id":560,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Statement","instanceClass":null,"abstract":true,"id":561,"interface":false,"eClass":"EClass"},{"id":562,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataItem","instanceClass":null,"abstract":false,"id":563,"interface":false,"eClass":"EClass"},{"id":564,"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":"fileDescriptors","changeable":true,"resolveProxies":true,"lowerBound":0,"id":565,"derived":false},{"id":566,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileName","instanceClass":null,"abstract":false,"id":567,"interface":false,"eClass":"EClass"},{"id":568,"eClass":"EGenericType"},{"id":569,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EmptySentence","instanceClass":null,"abstract":false,"id":570,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UseSentence","instanceClass":null,"abstract":false,"id":571,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlteredGoTo","instanceClass":null,"abstract":false,"id":572,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExitProcedure","instanceClass":null,"abstract":false,"id":573,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EntrySentence","instanceClass":null,"abstract":false,"id":574,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExecuteSentence","instanceClass":null,"abstract":false,"id":575,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Sentence","instanceClass":null,"abstract":false,"id":576,"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":"statements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":577,"derived":false},{"id":578,"eClass":"EGenericType"},{"id":579,"eClass":"EGenericType"},{"id":580,"eClass":"EGenericType"},{"id":581,"eClass":"EGenericType"},{"id":582,"eClass":"EGenericType"},{"id":583,"eClass":"EGenericType"},{"id":584,"eClass":"EGenericType"},{"id":585,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"next","changeable":true,"resolveProxies":true,"lowerBound":0,"id":586,"derived":false},{"id":587,"eClass":"EGenericType"},{"id":588,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RoundedIdentifier","instanceClass":null,"abstract":false,"id":589,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"EncodingTypes","instanceClass":null,"id":590,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReplacementOperand","instanceClass":null,"abstract":true,"id":591,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Encoding","instanceClass":null,"abstract":false,"id":592,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operand","instanceClass":null,"abstract":true,"id":593,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArithmeticOperand","instanceClass":null,"abstract":true,"id":594,"interface":false,"eClass":"EClass"},{"id":595,"eClass":"EGenericType"},{"id":596,"eClass":"EGenericType"},{"id":597,"eClass":"EGenericType"},{"id":598,"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":599,"derived":false},{"id":600,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Identifier","instanceClass":null,"abstract":true,"id":601,"interface":false,"eClass":"EClass"},{"id":602,"eClass":"EGenericType"},{"name":"alphabetic","id":603,"value":0,"literal":"ALPHABETIC","eClass":"EEnumLiteral"},{"name":"alphanumeric","id":604,"value":1,"literal":"ALPHANUMERIC","eClass":"EEnumLiteral"},{"name":"alphanumericEdited","id":605,"value":2,"literal":"ALPHANUMERIC-EDITED","eClass":"EEnumLiteral"},{"name":"national","id":606,"value":3,"literal":"NATIONAL","eClass":"EEnumLiteral"},{"name":"nationalEdited","id":607,"value":4,"literal":"NATIONAL-EDITED","eClass":"EEnumLiteral"},{"name":"numeric","id":608,"value":5,"literal":"NUMERIC","eClass":"EEnumLiteral"},{"name":"numericEdited","id":609,"value":6,"literal":"NUMERIC-EDITED","eClass":"EEnumLiteral"},{"name":"dbcs","id":610,"value":7,"literal":"DBCS","eClass":"EEnumLiteral"},{"name":"egcs","id":611,"value":8,"literal":"EGCS","eClass":"EEnumLiteral"},{"id":612,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":613,"derived":false},{"id":614,"eClass":"EGenericType"},{"id":615,"eClass":"EGenericType"},{"id":616,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArithmeticStatement","instanceClass":null,"abstract":true,"id":617,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Add","instanceClass":null,"abstract":false,"id":618,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Subtract","instanceClass":null,"abstract":false,"id":619,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Multiply","instanceClass":null,"abstract":false,"id":620,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Divide","instanceClass":null,"abstract":false,"id":621,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Perform","instanceClass":null,"abstract":true,"id":622,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformNestedStatement","instanceClass":null,"abstract":false,"id":623,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformProcedure","instanceClass":null,"abstract":false,"id":624,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Jump","instanceClass":null,"abstract":true,"id":625,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NextSentence","instanceClass":null,"abstract":false,"id":626,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GoTo","instanceClass":null,"abstract":false,"id":627,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GoBack","instanceClass":null,"abstract":false,"id":628,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NestedStatement","instanceClass":null,"abstract":true,"id":629,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Move","instanceClass":null,"abstract":false,"id":630,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Exit","instanceClass":null,"abstract":false,"id":631,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Condition","instanceClass":null,"abstract":false,"id":632,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Conditional","instanceClass":null,"abstract":true,"id":633,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Stop","instanceClass":null,"abstract":false,"id":634,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Display","instanceClass":null,"abstract":false,"id":635,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Compute","instanceClass":null,"abstract":false,"id":636,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Accept","instanceClass":null,"abstract":false,"id":637,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Execute","instanceClass":null,"abstract":false,"id":638,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ExitLabels","instanceClass":null,"id":639,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ErrorHandled","instanceClass":null,"abstract":true,"id":640,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Return","instanceClass":null,"abstract":false,"id":641,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SetStatement","instanceClass":null,"abstract":true,"id":642,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SetSwitches","instanceClass":null,"abstract":false,"id":643,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SetIndexName","instanceClass":null,"abstract":false,"id":644,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Adjustings","instanceClass":null,"id":645,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Status","instanceClass":null,"id":646,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"String","instanceClass":null,"abstract":false,"id":647,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Close","instanceClass":null,"abstract":false,"id":648,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Cancel","instanceClass":null,"abstract":false,"id":649,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Call","instanceClass":null,"abstract":false,"id":650,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Initialize","instanceClass":null,"abstract":false,"id":651,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Open","instanceClass":null,"abstract":false,"id":652,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SearchStatement","instanceClass":null,"abstract":true,"id":653,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SerialSearch","instanceClass":null,"abstract":false,"id":654,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BinarySearch","instanceClass":null,"abstract":false,"id":655,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Unstring","instanceClass":null,"abstract":false,"id":656,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Evaluate","instanceClass":null,"abstract":false,"id":657,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NormalEvaluateCase","instanceClass":null,"abstract":false,"id":658,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OtherEvaluateCase","instanceClass":null,"abstract":false,"id":659,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EvaluateCase","instanceClass":null,"abstract":true,"id":660,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Replace","instanceClass":null,"abstract":false,"id":661,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Entry","instanceClass":null,"abstract":false,"id":662,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Inspect","instanceClass":null,"abstract":false,"id":663,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Set","instanceClass":null,"abstract":false,"id":664,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Read","instanceClass":null,"abstract":false,"id":665,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Write","instanceClass":null,"abstract":false,"id":666,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Rewrite","instanceClass":null,"abstract":false,"id":667,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SwitchStatus","instanceClass":null,"abstract":false,"id":668,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"EOP","instanceClass":null,"id":669,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformProcedureFixedTimes","instanceClass":null,"abstract":false,"id":670,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformUntilCondition","instanceClass":null,"abstract":true,"id":671,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformFixedTimes","instanceClass":null,"abstract":true,"id":672,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformProcedureUntilCondition","instanceClass":null,"abstract":false,"id":673,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformNestedStatementFixedTimes","instanceClass":null,"abstract":false,"id":674,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PerformNestedStatementUntilCondition","instanceClass":null,"abstract":false,"id":675,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Continue","instanceClass":null,"abstract":false,"id":676,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileIOStatement","instanceClass":null,"abstract":true,"id":677,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Sort","instanceClass":null,"abstract":false,"id":678,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Merge","instanceClass":null,"abstract":false,"id":679,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Release","instanceClass":null,"abstract":false,"id":680,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"KeyDescriptor","instanceClass":null,"abstract":false,"id":681,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOStatement","instanceClass":null,"abstract":true,"id":682,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOFileDescriptor","instanceClass":null,"abstract":false,"id":683,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOFile","instanceClass":null,"abstract":false,"id":684,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"IOTypes","instanceClass":null,"id":685,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Orders","instanceClass":null,"id":686,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Corresponding","instanceClass":null,"id":687,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TallyingIn","instanceClass":null,"abstract":false,"id":688,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"VaryingUntilCondition","instanceClass":null,"abstract":true,"id":689,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AfterUntilCondition","instanceClass":null,"abstract":false,"id":690,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Start","instanceClass":null,"abstract":false,"id":691,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Delete","instanceClass":null,"abstract":false,"id":692,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"next","changeable":true,"resolveProxies":true,"lowerBound":0,"id":693,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endVerb","changeable":true,"lowerBound":1,"iD":false,"id":694,"derived":false},{"id":695,"eClass":"EGenericType"},{"id":696,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"corresponding","changeable":true,"lowerBound":0,"iD":false,"id":697,"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":"operands","changeable":true,"resolveProxies":true,"lowerBound":1,"id":698,"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":"givings","changeable":true,"resolveProxies":true,"lowerBound":0,"id":699,"derived":false},{"id":700,"eClass":"EGenericType"},{"id":701,"eClass":"EGenericType"},{"id":702,"eClass":"EGenericType"},{"id":703,"eClass":"EGenericType"},{"id":704,"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":"tos","changeable":true,"resolveProxies":true,"lowerBound":0,"id":705,"derived":false},{"id":706,"eClass":"EGenericType"},{"id":707,"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":"froms","changeable":true,"resolveProxies":true,"lowerBound":0,"id":708,"derived":false},{"id":709,"eClass":"EGenericType"},{"id":710,"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":"bys","changeable":true,"resolveProxies":true,"lowerBound":0,"id":711,"derived":false},{"id":712,"eClass":"EGenericType"},{"id":713,"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":"intos","changeable":true,"resolveProxies":true,"lowerBound":0,"id":714,"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":"remainders","changeable":true,"resolveProxies":true,"lowerBound":0,"id":715,"derived":false},{"id":716,"eClass":"EGenericType"},{"id":717,"eClass":"EGenericType"},{"id":718,"eClass":"EGenericType"},{"id":719,"eClass":"EGenericType"},{"id":720,"eClass":"EGenericType"},{"id":721,"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":"label","changeable":true,"resolveProxies":true,"lowerBound":1,"id":722,"derived":false},{"id":723,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureRangeLabel","instanceClass":null,"abstract":true,"id":724,"interface":false,"eClass":"EClass"},{"id":725,"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":"labels","changeable":true,"resolveProxies":true,"lowerBound":0,"id":726,"derived":false},{"id":727,"eClass":"EGenericType"},{"id":728,"eClass":"EGenericType"},{"id":729,"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":"dependsOn","changeable":true,"resolveProxies":true,"lowerBound":0,"id":730,"derived":false},{"id":731,"eClass":"EGenericType"},{"id":732,"eClass":"EGenericType"},{"id":733,"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":"statements","changeable":true,"resolveProxies":true,"lowerBound":1,"id":734,"derived":false},{"id":735,"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":"receivers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":736,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"corresponding","changeable":true,"lowerBound":0,"iD":false,"id":737,"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":"sender","changeable":true,"resolveProxies":true,"lowerBound":1,"id":738,"derived":false},{"id":739,"eClass":"EGenericType"},{"id":740,"eClass":"EGenericType"},{"id":741,"eClass":"EGenericType"},{"id":742,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"exitLabel","changeable":true,"lowerBound":0,"iD":false,"id":743,"derived":false},{"id":744,"eClass":"EGenericType"},{"id":745,"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":"elseStatements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":746,"derived":false},{"id":747,"eClass":"EGenericType"},{"id":748,"eClass":"EGenericType"},{"id":749,"eClass":"EGenericType"},{"id":750,"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":"condition","changeable":true,"resolveProxies":true,"lowerBound":1,"id":751,"derived":false},{"id":752,"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":"label","changeable":true,"resolveProxies":true,"lowerBound":1,"id":753,"derived":false},{"id":754,"eClass":"EGenericType"},{"id":755,"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":"operands","changeable":true,"resolveProxies":true,"lowerBound":1,"id":756,"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":"output","changeable":true,"resolveProxies":true,"lowerBound":0,"id":757,"derived":false},{"id":758,"eClass":"EGenericType"},{"id":759,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Environment","instanceClass":null,"abstract":true,"id":760,"interface":false,"eClass":"EClass"},{"id":761,"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":762,"derived":false},{"id":763,"eClass":"EGenericType"},{"id":764,"eClass":"EGenericType"},{"id":765,"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":"receiver","changeable":true,"resolveProxies":true,"lowerBound":1,"id":766,"derived":false},{"id":767,"eClass":"EGenericType"},{"id":768,"eClass":"EGenericType"},{"id":769,"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":"water","changeable":true,"lowerBound":0,"iD":false,"id":770,"derived":false},{"id":771,"eClass":"EGenericType"},{"id":772,"eClass":"EGenericType"},{"name":"program","id":773,"value":0,"literal":"PROGRAM","eClass":"EEnumLiteral"},{"name":"paragraph","id":774,"value":1,"literal":"PARAGRAPH","eClass":"EEnumLiteral"},{"name":"method","id":775,"value":2,"literal":"METHOD","eClass":"EEnumLiteral"},{"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":"handlers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":776,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Handler","instanceClass":null,"abstract":true,"id":777,"interface":false,"eClass":"EClass"},{"id":778,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":779,"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":"output","changeable":true,"resolveProxies":true,"lowerBound":0,"id":780,"derived":false},{"id":781,"eClass":"EGenericType"},{"id":782,"eClass":"EGenericType"},{"id":783,"eClass":"EGenericType"},{"id":784,"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":"sender","changeable":true,"resolveProxies":true,"lowerBound":1,"id":785,"derived":false},{"id":786,"eClass":"EGenericType"},{"id":787,"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":"switches","changeable":true,"resolveProxies":true,"lowerBound":1,"id":788,"derived":false},{"id":789,"eClass":"EGenericType"},{"id":790,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"adjust","changeable":true,"lowerBound":1,"iD":false,"id":791,"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":"receivers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":792,"derived":false},{"id":793,"eClass":"EGenericType"},{"id":794,"eClass":"EGenericType"},{"id":795,"eClass":"EGenericType"},{"name":"up","id":796,"value":0,"literal":"UP","eClass":"EEnumLiteral"},{"name":"down","id":797,"value":1,"literal":"DOWN","eClass":"EEnumLiteral"},{"name":"on","id":798,"value":0,"literal":"ON","eClass":"EEnumLiteral"},{"name":"off","id":799,"value":1,"literal":"OFF","eClass":"EEnumLiteral"},{"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":"pointer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":800,"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":"receiver","changeable":true,"resolveProxies":true,"lowerBound":1,"id":801,"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":"senders","changeable":true,"resolveProxies":true,"lowerBound":1,"id":802,"derived":false},{"id":803,"eClass":"EGenericType"},{"id":804,"eClass":"EGenericType"},{"id":805,"eClass":"EGenericType"},{"id":806,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConcatenatingStrings","instanceClass":null,"abstract":false,"id":807,"interface":false,"eClass":"EClass"},{"id":808,"eClass":"EGenericType"},{"id":809,"eClass":"EGenericType"},{"id":810,"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":"subprograms","changeable":true,"resolveProxies":true,"lowerBound":1,"id":811,"derived":false},{"id":812,"eClass":"EGenericType"},{"id":813,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Argumentable","instanceClass":null,"abstract":true,"id":814,"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":"subprogram","changeable":true,"resolveProxies":true,"lowerBound":1,"id":815,"derived":false},{"id":816,"eClass":"EGenericType"},{"id":817,"eClass":"EGenericType"},{"id":818,"eClass":"EGenericType"},{"id":819,"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":"subprograms","changeable":true,"resolveProxies":true,"lowerBound":0,"id":820,"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":"replacements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":821,"derived":false},{"id":822,"eClass":"EGenericType"},{"id":823,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Replacement","instanceClass":null,"abstract":true,"id":824,"interface":false,"eClass":"EClass"},{"id":825,"eClass":"EGenericType"},{"id":826,"eClass":"EGenericType"},{"id":827,"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":"cases","changeable":true,"resolveProxies":true,"lowerBound":1,"id":828,"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":"table","changeable":true,"resolveProxies":true,"lowerBound":1,"id":829,"derived":false},{"id":830,"eClass":"EGenericType"},{"id":831,"eClass":"EGenericType"},{"id":832,"eClass":"EGenericType"},{"id":833,"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":"variable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":834,"derived":false},{"id":835,"eClass":"EGenericType"},{"id":836,"eClass":"EGenericType"},{"id":837,"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":"pointer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":838,"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":"tally","changeable":true,"resolveProxies":true,"lowerBound":0,"id":839,"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":"sender","changeable":true,"resolveProxies":true,"lowerBound":1,"id":840,"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":"receivers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":841,"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":"delimiter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":842,"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":"counter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":843,"derived":false},{"id":844,"eClass":"EGenericType"},{"id":845,"eClass":"EGenericType"},{"id":846,"eClass":"EGenericType"},{"id":847,"eClass":"EGenericType"},{"id":848,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SplittedString","instanceClass":null,"abstract":false,"id":849,"interface":false,"eClass":"EClass"},{"id":850,"eClass":"EGenericType"},{"id":851,"eClass":"EGenericType"},{"id":852,"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":"cases","changeable":true,"resolveProxies":true,"lowerBound":1,"id":853,"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":"subject","changeable":true,"resolveProxies":true,"lowerBound":1,"id":854,"derived":false},{"id":855,"eClass":"EGenericType"},{"id":856,"eClass":"EGenericType"},{"id":857,"eClass":"EGenericType"},{"id":858,"eClass":"EGenericType"},{"id":859,"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":"objects","changeable":true,"resolveProxies":true,"lowerBound":1,"id":860,"derived":false},{"id":861,"eClass":"EGenericType"},{"id":862,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"replaceSwitch","changeable":true,"lowerBound":1,"iD":false,"id":863,"derived":false},{"id":864,"eClass":"EGenericType"},{"id":865,"eClass":"EGenericType"},{"id":866,"eClass":"EGenericType"},{"id":867,"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":"tallyingIns","changeable":true,"resolveProxies":true,"lowerBound":0,"id":868,"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":"replacements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":869,"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":"conversions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":870,"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":"string","changeable":true,"resolveProxies":true,"lowerBound":1,"id":871,"derived":false},{"id":872,"eClass":"EGenericType"},{"id":873,"eClass":"EGenericType"},{"id":874,"eClass":"EGenericType"},{"id":875,"eClass":"EGenericType"},{"id":876,"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":"receivers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":877,"derived":false},{"id":878,"eClass":"EGenericType"},{"id":879,"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":"receiver","changeable":true,"resolveProxies":true,"lowerBound":0,"id":880,"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":"keyName","changeable":true,"resolveProxies":true,"lowerBound":0,"id":881,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":882,"derived":false},{"id":883,"eClass":"EGenericType"},{"id":884,"eClass":"EGenericType"},{"id":885,"eClass":"EGenericType"},{"id":886,"eClass":"EGenericType"},{"id":887,"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":"recordName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":888,"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":"numLines","changeable":true,"resolveProxies":true,"lowerBound":0,"id":889,"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":"integer","changeable":true,"resolveProxies":true,"lowerBound":0,"id":890,"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":"mnemonicName","changeable":true,"resolveProxies":true,"lowerBound":0,"id":891,"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":"sender","changeable":true,"resolveProxies":true,"lowerBound":0,"id":892,"derived":false},{"id":893,"eClass":"EGenericType"},{"id":894,"eClass":"EGenericType"},{"id":895,"eClass":"EGenericType"},{"id":896,"eClass":"EGenericType"},{"id":897,"eClass":"EGenericType"},{"id":898,"eClass":"EGenericType"},{"id":899,"eClass":"EGenericType"},{"id":900,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"status","changeable":true,"lowerBound":1,"iD":false,"id":901,"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":"mnemonicNames","changeable":true,"resolveProxies":true,"lowerBound":1,"id":902,"derived":false},{"id":903,"eClass":"EGenericType"},{"id":904,"eClass":"EGenericType"},{"name":"eop","id":905,"value":0,"literal":"EOP","eClass":"EEnumLiteral"},{"name":"endOfPage","id":906,"value":1,"literal":"END-OF-PAGE","eClass":"EEnumLiteral"},{"id":907,"eClass":"EGenericType"},{"id":908,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"position","changeable":true,"lowerBound":0,"iD":false,"id":909,"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":"conditions","changeable":true,"resolveProxies":true,"lowerBound":1,"id":910,"derived":false},{"id":911,"eClass":"EGenericType"},{"id":912,"eClass":"EGenericType"},{"instanceTypeName":null,"instanceClassName":null,"name":"Positions","instanceClass":null,"id":913,"serializable":true,"eClass":"EEnum"},{"id":914,"eClass":"EGenericType"},{"id":915,"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":"iterations","changeable":true,"resolveProxies":true,"lowerBound":1,"id":916,"derived":false},{"id":917,"eClass":"EGenericType"},{"id":918,"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":"afters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":919,"derived":false},{"id":920,"eClass":"EGenericType"},{"id":921,"eClass":"EGenericType"},{"id":922,"eClass":"EGenericType"},{"id":923,"eClass":"EGenericType"},{"id":924,"eClass":"EGenericType"},{"id":925,"eClass":"EGenericType"},{"id":926,"eClass":"EGenericType"},{"id":927,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":928,"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":"input","changeable":true,"resolveProxies":true,"lowerBound":0,"id":929,"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":"output","changeable":true,"resolveProxies":true,"lowerBound":0,"id":930,"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":"keyDescriptors","changeable":true,"resolveProxies":true,"lowerBound":1,"id":931,"derived":false},{"id":932,"eClass":"EGenericType"},{"id":933,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputDirective","instanceClass":null,"abstract":true,"id":934,"interface":false,"eClass":"EClass"},{"id":935,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputDirective","instanceClass":null,"abstract":true,"id":936,"interface":false,"eClass":"EClass"},{"id":937,"eClass":"EGenericType"},{"id":938,"eClass":"EGenericType"},{"id":939,"eClass":"EGenericType"},{"id":940,"eClass":"EGenericType"},{"id":941,"eClass":"EGenericType"},{"id":942,"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":"recordName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":943,"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":"sender","changeable":true,"resolveProxies":true,"lowerBound":0,"id":944,"derived":false},{"id":945,"eClass":"EGenericType"},{"id":946,"eClass":"EGenericType"},{"id":947,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"order","changeable":true,"lowerBound":1,"iD":false,"id":948,"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":"keyNames","changeable":true,"resolveProxies":true,"lowerBound":1,"id":949,"derived":false},{"id":950,"eClass":"EGenericType"},{"id":951,"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":"ioFileDescriptors","changeable":true,"resolveProxies":true,"lowerBound":1,"id":952,"derived":false},{"id":953,"eClass":"EGenericType"},{"id":954,"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":"ioFiles","changeable":true,"resolveProxies":true,"lowerBound":1,"id":955,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":956,"derived":false},{"id":957,"eClass":"EGenericType"},{"id":958,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":0,"id":959,"derived":false},{"id":960,"eClass":"EGenericType"},{"id":961,"eClass":"EGenericType"},{"name":"input","id":962,"value":0,"literal":"INPUT","eClass":"EEnumLiteral"},{"name":"output","id":963,"value":1,"literal":"OUTPUT","eClass":"EEnumLiteral"},{"name":"io","id":964,"value":2,"literal":"I-O","eClass":"EEnumLiteral"},{"name":"extend","id":965,"value":3,"literal":"EXTEND","eClass":"EEnumLiteral"},{"name":"asc","id":966,"value":0,"literal":"ASCENDING","eClass":"EEnumLiteral"},{"name":"dsc","id":967,"value":1,"literal":"DESCENDING","eClass":"EEnumLiteral"},{"name":"corr","id":968,"value":0,"literal":"CORR","eClass":"EEnumLiteral"},{"name":"corresponding","id":969,"value":1,"literal":"CORRESPONDING","eClass":"EEnumLiteral"},{"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":"occurrences","changeable":true,"resolveProxies":true,"lowerBound":1,"id":970,"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":"counter","changeable":true,"resolveProxies":true,"lowerBound":1,"id":971,"derived":false},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Tallying","instanceClass":null,"abstract":true,"id":972,"interface":false,"eClass":"EClass"},{"id":973,"eClass":"EGenericType"},{"id":974,"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":"variable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":975,"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":"init","changeable":true,"resolveProxies":true,"lowerBound":0,"id":976,"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":"increment","changeable":true,"resolveProxies":true,"lowerBound":0,"id":977,"derived":false},{"id":978,"eClass":"EGenericType"},{"id":979,"eClass":"EGenericType"},{"id":980,"eClass":"EGenericType"},{"id":981,"eClass":"EGenericType"},{"id":982,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":983,"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":"operator","changeable":true,"resolveProxies":true,"lowerBound":0,"id":984,"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":"dataName","changeable":true,"resolveProxies":true,"lowerBound":0,"id":985,"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":"not","changeable":true,"resolveProxies":true,"lowerBound":0,"id":986,"derived":false},{"id":987,"eClass":"EGenericType"},{"id":988,"eClass":"EGenericType"},{"id":989,"eClass":"EGenericType"},{"id":990,"eClass":"EGenericType"},{"id":991,"eClass":"EGenericType"},{"id":992,"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":"fileName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":993,"derived":false},{"id":994,"eClass":"EGenericType"},{"id":995,"eClass":"EGenericType"},{"id":996,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Subscript","instanceClass":null,"abstract":true,"id":997,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"All","instanceClass":null,"abstract":false,"id":998,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReferenceModifier","instanceClass":null,"abstract":false,"id":999,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LinageCounter","instanceClass":null,"abstract":false,"id":1000,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Qualifier","instanceClass":null,"abstract":false,"id":1001,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelativeSubscript","instanceClass":null,"abstract":false,"id":1002,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DirectSubscript","instanceClass":null,"abstract":false,"id":1003,"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":"subscript","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1004,"derived":false},{"id":1005,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AcceptStatementWater","instanceClass":null,"abstract":true,"id":1006,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RepositoryParagraphWater","instanceClass":null,"abstract":true,"id":1007,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IdentificationDivisionWater","instanceClass":null,"abstract":true,"id":1008,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SQLStatementWater","instanceClass":null,"abstract":true,"id":1009,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UseStatementWater","instanceClass":null,"abstract":true,"id":1010,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDescriptorWater","instanceClass":null,"abstract":true,"id":1011,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SortPhraseWater","instanceClass":null,"abstract":true,"id":1012,"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":"modifier","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1013,"derived":false},{"id":1014,"eClass":"EGenericType"},{"id":1015,"eClass":"EGenericType"},{"id":1016,"eClass":"EGenericType"},{"id":1017,"eClass":"EGenericType"},{"id":1018,"eClass":"EGenericType"},{"id":1019,"eClass":"EGenericType"},{"id":1020,"eClass":"EGenericType"},{"id":1021,"eClass":"EGenericType"},{"id":1022,"eClass":"EGenericType"},{"id":1023,"eClass":"EGenericType"},{"id":1024,"eClass":"EGenericType"},{"id":1025,"eClass":"EGenericType"},{"id":1026,"eClass":"EGenericType"},{"id":1027,"eClass":"EGenericType"},{"id":1028,"eClass":"EGenericType"},{"id":1029,"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":"subscripts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1030,"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":"qualifiers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1031,"derived":false},{"id":1032,"eClass":"EGenericType"},{"id":1033,"eClass":"EGenericType"},{"id":1034,"eClass":"EGenericType"},{"id":1035,"eClass":"EGenericType"},{"id":1036,"eClass":"EGenericType"},{"id":1037,"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":"start","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1038,"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":"length","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1039,"derived":false},{"id":1040,"eClass":"EGenericType"},{"id":1041,"eClass":"EGenericType"},{"id":1042,"eClass":"EGenericType"},{"id":1043,"eClass":"EGenericType"},{"id":1044,"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":"additiveOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1045,"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":"integer","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1046,"derived":false},{"id":1047,"eClass":"EGenericType"},{"id":1048,"eClass":"EGenericType"},{"id":1049,"eClass":"EGenericType"},{"id":1050,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputProcedure","instanceClass":null,"abstract":false,"id":1051,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputFile","instanceClass":null,"abstract":false,"id":1052,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputProcedure","instanceClass":null,"abstract":false,"id":1053,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputFile","instanceClass":null,"abstract":false,"id":1054,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IODirectives","instanceClass":null,"abstract":true,"id":1055,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileDirective","instanceClass":null,"abstract":true,"id":1056,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureDirective","instanceClass":null,"abstract":true,"id":1057,"interface":false,"eClass":"EClass"},{"id":1058,"eClass":"EGenericType"},{"id":1059,"eClass":"EGenericType"},{"id":1060,"eClass":"EGenericType"},{"id":1061,"eClass":"EGenericType"},{"id":1062,"eClass":"EGenericType"},{"id":1063,"eClass":"EGenericType"},{"id":1064,"eClass":"EGenericType"},{"id":1065,"eClass":"EGenericType"},{"id":1066,"eClass":"EGenericType"},{"id":1067,"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":"fileNames","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1068,"derived":false},{"id":1069,"eClass":"EGenericType"},{"id":1070,"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":"label","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1071,"derived":false},{"id":1072,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Label","instanceClass":null,"abstract":true,"id":1073,"interface":false,"eClass":"EClass"},{"id":1074,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Water","instanceClass":null,"abstract":true,"id":1075,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProgramDescription","instanceClass":null,"abstract":false,"id":1076,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ProgramDescriptionInfo","instanceClass":null,"id":1077,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Dot","instanceClass":null,"abstract":false,"id":1078,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ObjectComputerDescriptionInfo","instanceClass":null,"id":1079,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ObjectComputerDescription","instanceClass":null,"abstract":false,"id":1080,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PriorityNumber","instanceClass":null,"abstract":false,"id":1081,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SelectStatementClause","instanceClass":null,"abstract":false,"id":1082,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SelectStatementClauses","instanceClass":null,"id":1083,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialNamesClause","instanceClass":null,"abstract":false,"id":1084,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SpecialNamesClauses","instanceClass":null,"id":1085,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"FileDescriptionInfo","instanceClass":null,"id":1086,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileDescription","instanceClass":null,"abstract":false,"id":1087,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"DataDescriptionInfo","instanceClass":null,"id":1088,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataDescription","instanceClass":null,"abstract":false,"id":1089,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IOControlDescription","instanceClass":null,"abstract":false,"id":1090,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"IOControlDescriptionInfo","instanceClass":null,"id":1091,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RepositoryDescription","instanceClass":null,"abstract":false,"id":1092,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"RepositoryDescriptionInfo","instanceClass":null,"id":1093,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"CICSStatementTokens","instanceClass":null,"id":1094,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SQLStatementTokens","instanceClass":null,"id":1095,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SQLStatementToken","instanceClass":null,"abstract":false,"id":1096,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CICSStatementToken","instanceClass":null,"abstract":false,"id":1097,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"AcceptStatementTokens","instanceClass":null,"id":1098,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AcceptStatementToken","instanceClass":null,"abstract":false,"id":1099,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UseStatementToken","instanceClass":null,"abstract":false,"id":1100,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"UseStatementTokens","instanceClass":null,"id":1101,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CloseStatementWater","instanceClass":null,"abstract":true,"id":1102,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CloseStatementToken","instanceClass":null,"abstract":false,"id":1103,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"CloseStatementTokens","instanceClass":null,"id":1104,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"InvokeStatementTokens","instanceClass":null,"id":1105,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InvokeStatementToken","instanceClass":null,"abstract":false,"id":1106,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"OpenStatementTokens","instanceClass":null,"id":1107,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenStatementWater","instanceClass":null,"abstract":true,"id":1108,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OpenStatementToken","instanceClass":null,"abstract":false,"id":1109,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SortPhraseToken","instanceClass":null,"abstract":false,"id":1110,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SortPhraseTokens","instanceClass":null,"id":1111,"serializable":true,"eClass":"EEnum"},{"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":"water","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1112,"derived":false},{"id":1113,"eClass":"EGenericType"},{"id":1114,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1115,"derived":false},{"id":1116,"eClass":"EGenericType"},{"id":1117,"eClass":"EGenericType"},{"name":"author","id":1118,"value":0,"literal":"AUTHOR","eClass":"EEnumLiteral"},{"name":"installation","id":1119,"value":1,"literal":"INSTALLATION","eClass":"EEnumLiteral"},{"name":"dateWritten","id":1120,"value":2,"literal":"DATE-WRITTEN","eClass":"EEnumLiteral"},{"name":"dateCompleted","id":1121,"value":3,"literal":"DATE-COMPLETED","eClass":"EEnumLiteral"},{"name":"security","id":1122,"value":4,"literal":"SECURITY","eClass":"EEnumLiteral"},{"id":1123,"eClass":"EGenericType"},{"id":1124,"eClass":"EGenericType"},{"name":"memory","id":1125,"value":0,"literal":"MEMORY","eClass":"EEnumLiteral"},{"name":"size","id":1126,"value":1,"literal":"SIZE","eClass":"EEnumLiteral"},{"name":"words","id":1127,"value":2,"literal":"WORDS","eClass":"EEnumLiteral"},{"name":"characters","id":1128,"value":3,"literal":"CHARACTERS","eClass":"EEnumLiteral"},{"name":"modules","id":1129,"value":4,"literal":"MODULES","eClass":"EEnumLiteral"},{"name":"segment","id":1130,"value":5,"literal":"SEGMENT","eClass":"EEnumLiteral"},{"name":"program","id":1131,"value":6,"literal":"PROGRAM","eClass":"EEnumLiteral"},{"name":"collating","id":1132,"value":7,"literal":"COLLATING","eClass":"EEnumLiteral"},{"name":"sequence","id":1133,"value":8,"literal":"SEQUENCE","eClass":"EEnumLiteral"},{"name":"segmentLimit","id":1134,"value":9,"literal":"SEGMENT-LIMIT","eClass":"EEnumLiteral"},{"id":1135,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1136,"derived":false},{"id":1137,"eClass":"EGenericType"},{"id":1138,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1139,"derived":false},{"id":1140,"eClass":"EGenericType"},{"id":1141,"eClass":"EGenericType"},{"id":1142,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1143,"derived":false},{"id":1144,"eClass":"EGenericType"},{"id":1145,"eClass":"EGenericType"},{"name":"alternate","id":1146,"value":0,"literal":"ALTERNATE","eClass":"EEnumLiteral"},{"name":"record","id":1147,"value":1,"literal":"RECORD","eClass":"EEnumLiteral"},{"name":"key","id":1148,"value":2,"literal":"KEY","eClass":"EEnumLiteral"},{"name":"relative","id":1149,"value":3,"literal":"RELATIVE","eClass":"EEnumLiteral"},{"name":"delimiter","id":1150,"value":4,"literal":"DELIMITER","eClass":"EEnumLiteral"},{"name":"standard1","id":1151,"value":5,"literal":"STANDARD-1","eClass":"EEnumLiteral"},{"name":"padding","id":1152,"value":6,"literal":"PADDING","eClass":"EEnumLiteral"},{"name":"character","id":1153,"value":7,"literal":"CHARACTER","eClass":"EEnumLiteral"},{"name":"reserve","id":1154,"value":8,"literal":"RESERVE","eClass":"EEnumLiteral"},{"name":"area","id":1155,"value":9,"literal":"AREA","eClass":"EEnumLiteral"},{"name":"areas","id":1156,"value":10,"literal":"AREAS","eClass":"EEnumLiteral"},{"name":"access","id":1157,"value":11,"literal":"ACCESS","eClass":"EEnumLiteral"},{"name":"mode","id":1158,"value":12,"literal":"MODE","eClass":"EEnumLiteral"},{"name":"is","id":1159,"value":13,"literal":"IS","eClass":"EEnumLiteral"},{"name":"sequential","id":1160,"value":14,"literal":"SEQUENTIAL","eClass":"EEnumLiteral"},{"name":"random","id":1161,"value":15,"literal":"random","eClass":"EEnumLiteral"},{"name":"with","id":1162,"value":16,"literal":"WITH","eClass":"EEnumLiteral"},{"name":"dynamic","id":1163,"value":17,"literal":"DYNAMIC","eClass":"EEnumLiteral"},{"name":"organization","id":1164,"value":18,"literal":"ORGANIZATION","eClass":"EEnumLiteral"},{"name":"duplicates","id":1165,"value":19,"literal":"DUPLICATES","eClass":"EEnumLiteral"},{"name":"indexed","id":1166,"value":20,"literal":"INDEXED","eClass":"EEnumLiteral"},{"id":1167,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1168,"derived":false},{"id":1169,"eClass":"EGenericType"},{"id":1170,"eClass":"EGenericType"},{"name":"decimalPoint","id":1171,"value":0,"literal":"DECIMAL-POINT","eClass":"EEnumLiteral"},{"name":"is","id":1172,"value":1,"literal":"IS","eClass":"EEnumLiteral"},{"name":"comma","id":1173,"value":2,"literal":"COMMA","eClass":"EEnumLiteral"},{"name":"xmlSchema","id":1174,"value":3,"literal":"XML-SCHEMA","eClass":"EEnumLiteral"},{"id":1175,"eClass":"EGenericType"},{"name":"block","id":1176,"value":0,"literal":"BLOCK","eClass":"EEnumLiteral"},{"name":"contains","id":1177,"value":1,"literal":"CONTAINS","eClass":"EEnumLiteral"},{"name":"to","id":1178,"value":2,"literal":"TO","eClass":"EEnumLiteral"},{"name":"characters","id":1179,"value":3,"literal":"CHARACTERS","eClass":"EEnumLiteral"},{"name":"records","id":1180,"value":4,"literal":"RECORDS","eClass":"EEnumLiteral"},{"name":"codeSet","id":1181,"value":5,"literal":"CODE-SET","eClass":"EEnumLiteral"},{"name":"is","id":1182,"value":6,"literal":"IS","eClass":"EEnumLiteral"},{"name":"data","id":1183,"value":7,"literal":"DATA","eClass":"EEnumLiteral"},{"name":"record","id":1184,"value":8,"literal":"RECORD","eClass":"EEnumLiteral"},{"name":"are","id":1185,"value":9,"literal":"ARE","eClass":"EEnumLiteral"},{"name":"label","id":1186,"value":10,"literal":"LABEL","eClass":"EEnumLiteral"},{"name":"omitted","id":1187,"value":11,"literal":"OMITTED","eClass":"EEnumLiteral"},{"name":"standard","id":1188,"value":12,"literal":"STANDARD","eClass":"EEnumLiteral"},{"name":"linage","id":1189,"value":13,"literal":"LINAGE","eClass":"EEnumLiteral"},{"name":"lines","id":1190,"value":14,"literal":"LINES","eClass":"EEnumLiteral"},{"name":"with","id":1191,"value":15,"literal":"WITH","eClass":"EEnumLiteral"},{"name":"footing","id":1192,"value":16,"literal":"FOOTING","eClass":"EEnumLiteral"},{"name":"at","id":1193,"value":17,"literal":"AT","eClass":"EEnumLiteral"},{"name":"top","id":1194,"value":18,"literal":"TOP","eClass":"EEnumLiteral"},{"name":"bottom","id":1195,"value":19,"literal":"BOTTOM","eClass":"EEnumLiteral"},{"name":"varying","id":1196,"value":20,"literal":"VARYING","eClass":"EEnumLiteral"},{"name":"in","id":1197,"value":21,"literal":"IN","eClass":"EEnumLiteral"},{"name":"size","id":1198,"value":22,"literal":"SIZE","eClass":"EEnumLiteral"},{"name":"from","id":1199,"value":23,"literal":"FROM","eClass":"EEnumLiteral"},{"name":"depending","id":1200,"value":24,"literal":"DEPENDING","eClass":"EEnumLiteral"},{"name":"on","id":1201,"value":25,"literal":"ON","eClass":"EEnumLiteral"},{"name":"mode","id":1202,"value":26,"literal":"MODE","eClass":"EEnumLiteral"},{"name":"recording","id":1203,"value":27,"literal":"RECORDING","eClass":"EEnumLiteral"},{"name":"f","id":1204,"value":28,"literal":"F","eClass":"EEnumLiteral"},{"name":"v","id":1205,"value":29,"literal":"V","eClass":"EEnumLiteral"},{"name":"u","id":1206,"value":30,"literal":"U","eClass":"EEnumLiteral"},{"name":"s","id":1207,"value":31,"literal":"S","eClass":"EEnumLiteral"},{"name":"value","id":1208,"value":32,"literal":"VALUE","eClass":"EEnumLiteral"},{"name":"of","id":1209,"value":33,"literal":"OF","eClass":"EEnumLiteral"},{"name":"identification","id":1210,"value":34,"literal":"IDENTIFICATION","eClass":"EEnumLiteral"},{"name":"id","id":1211,"value":35,"literal":"ID","eClass":"EEnumLiteral"},{"name":"report","id":1212,"value":36,"literal":"REPORT","eClass":"EEnumLiteral"},{"name":"reports","id":1213,"value":37,"literal":"REPORTS","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1214,"derived":false},{"id":1215,"eClass":"EGenericType"},{"id":1216,"eClass":"EGenericType"},{"name":"blank","id":1217,"value":0,"literal":"BLANK","eClass":"EEnumLiteral"},{"name":"when","id":1218,"value":1,"literal":"WHEN","eClass":"EEnumLiteral"},{"name":"zero","id":1219,"value":2,"literal":"ZERO","eClass":"EEnumLiteral"},{"name":"zeros","id":1220,"value":3,"literal":"ZEROS","eClass":"EEnumLiteral"},{"name":"zeroes","id":1221,"value":4,"literal":"ZEROES","eClass":"EEnumLiteral"},{"name":"justified","id":1222,"value":5,"literal":"JUSTIFIED","eClass":"EEnumLiteral"},{"name":"just","id":1223,"value":6,"literal":"JUST","eClass":"EEnumLiteral"},{"name":"right","id":1224,"value":7,"literal":"RIGHT","eClass":"EEnumLiteral"},{"name":"sign","id":1225,"value":8,"literal":"SIGN","eClass":"EEnumLiteral"},{"name":"is","id":1226,"value":9,"literal":"IS","eClass":"EEnumLiteral"},{"name":"leading","id":1227,"value":10,"literal":"LEADING","eClass":"EEnumLiteral"},{"name":"trailing","id":1228,"value":11,"literal":"TRAILING","eClass":"EEnumLiteral"},{"name":"separate","id":1229,"value":12,"literal":"SEPARATE","eClass":"EEnumLiteral"},{"name":"character","id":1230,"value":13,"literal":"CHARACTER","eClass":"EEnumLiteral"},{"name":"date","id":1231,"value":14,"literal":"DATE","eClass":"EEnumLiteral"},{"name":"format","id":1232,"value":15,"literal":"FORMAT","eClass":"EEnumLiteral"},{"name":"synchronized","id":1233,"value":16,"literal":"SYNCHRONIZED","eClass":"EEnumLiteral"},{"name":"sync","id":1234,"value":17,"literal":"SYNC","eClass":"EEnumLiteral"},{"name":"left","id":1235,"value":18,"literal":"LEFT","eClass":"EEnumLiteral"},{"id":1236,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1237,"derived":false},{"id":1238,"eClass":"EGenericType"},{"id":1239,"eClass":"EGenericType"},{"id":1240,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1241,"derived":false},{"id":1242,"eClass":"EGenericType"},{"id":1243,"eClass":"EGenericType"},{"name":"rerun","id":1244,"value":0,"literal":"RERUN","eClass":"EEnumLiteral"},{"name":"on","id":1245,"value":1,"literal":"ON","eClass":"EEnumLiteral"},{"name":"of","id":1246,"value":2,"literal":"OF","eClass":"EEnumLiteral"},{"name":"record","id":1247,"value":3,"literal":"RECORD","eClass":"EEnumLiteral"},{"name":"records","id":1248,"value":4,"literal":"RECORDS","eClass":"EEnumLiteral"},{"name":"every","id":1249,"value":5,"literal":"EVERY","eClass":"EEnumLiteral"},{"name":"same","id":1250,"value":6,"literal":"SAME","eClass":"EEnumLiteral"},{"name":"area","id":1251,"value":7,"literal":"AREA","eClass":"EEnumLiteral"},{"name":"for","id":1252,"value":8,"literal":"FOR","eClass":"EEnumLiteral"},{"name":"multiple","id":1253,"value":9,"literal":"MULTIPLE","eClass":"EEnumLiteral"},{"name":"file","id":1254,"value":10,"literal":"FILE","eClass":"EEnumLiteral"},{"name":"tape","id":1255,"value":11,"literal":"TAPE","eClass":"EEnumLiteral"},{"name":"contains","id":1256,"value":12,"literal":"contains","eClass":"EEnumLiteral"},{"name":"position","id":1257,"value":13,"literal":"POSITION","eClass":"EEnumLiteral"},{"name":"apply","id":1258,"value":14,"literal":"APPLY","eClass":"EEnumLiteral"},{"name":"writeOnly","id":1259,"value":15,"literal":"WRITE-ONLY","eClass":"EEnumLiteral"},{"name":"sort","id":1260,"value":16,"literal":"SORT","eClass":"EEnumLiteral"},{"name":"sortMerge","id":1261,"value":17,"literal":"SORT-MERGE","eClass":"EEnumLiteral"},{"name":"reel","id":1262,"value":18,"literal":"REEL","eClass":"EEnumLiteral"},{"name":"unit","id":1263,"value":19,"literal":"UNIT","eClass":"EEnumLiteral"},{"id":1264,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1265,"derived":false},{"id":1266,"eClass":"EGenericType"},{"id":1267,"eClass":"EGenericType"},{"name":"class","id":1268,"value":0,"literal":"CLASS","eClass":"EEnumLiteral"},{"name":"is","id":1269,"value":1,"literal":"IS","eClass":"EEnumLiteral"},{"name":"ts","id":1270,"value":0,"literal":"TS","eClass":"EEnumLiteral"},{"name":"queue","id":1271,"value":1,"literal":"QUEUE","eClass":"EEnumLiteral"},{"name":"qname","id":1272,"value":2,"literal":"QNAME","eClass":"EEnumLiteral"},{"name":"openpar","id":1273,"value":3,"literal":"(","eClass":"EEnumLiteral"},{"name":"closepar","id":1274,"value":4,"literal":")","eClass":"EEnumLiteral"},{"name":"sysid","id":1275,"value":5,"literal":"SYSID","eClass":"EEnumLiteral"},{"name":"sys","id":1276,"value":6,"literal":"SYS","eClass":"EEnumLiteral"},{"name":"set","id":1277,"value":7,"literal":"SET","eClass":"EEnumLiteral"},{"name":"into","id":1278,"value":8,"literal":"INTO","eClass":"EEnumLiteral"},{"name":"length","id":1279,"value":9,"literal":"LENGTH","eClass":"EEnumLiteral"},{"name":"item","id":1280,"value":10,"literal":"ITEM","eClass":"EEnumLiteral"},{"name":"next","id":1281,"value":11,"literal":"NEXT","eClass":"EEnumLiteral"},{"name":"numitems","id":1282,"value":12,"literal":"NUMITEMS","eClass":"EEnumLiteral"},{"name":"td","id":1283,"value":13,"literal":"TD","eClass":"EEnumLiteral"},{"name":"writeq","id":1284,"value":14,"literal":"WRITEQ","eClass":"EEnumLiteral"},{"name":"from","id":1285,"value":15,"literal":"FROM","eClass":"EEnumLiteral"},{"name":"rewrite","id":1286,"value":16,"literal":"REWRITE","eClass":"EEnumLiteral"},{"name":"nosuspend","id":1287,"value":17,"literal":"NOSUSPEND","eClass":"EEnumLiteral"},{"name":"main","id":1288,"value":18,"literal":"MAIN","eClass":"EEnumLiteral"},{"name":"auxiliary","id":1289,"value":19,"literal":"AUXILIARY","eClass":"EEnumLiteral"},{"name":"deleteq","id":1290,"value":20,"literal":"DELETEQ","eClass":"EEnumLiteral"},{"name":"read","id":1291,"value":21,"literal":"READ","eClass":"EEnumLiteral"},{"name":"file","id":1292,"value":22,"literal":"FILE","eClass":"EEnumLiteral"},{"name":"dataset","id":1293,"value":23,"literal":"DATASET","eClass":"EEnumLiteral"},{"name":"ridfld","id":1294,"value":24,"literal":"RIDFLD","eClass":"EEnumLiteral"},{"name":"keylength","id":1295,"value":25,"literal":"KEYLENGTH","eClass":"EEnumLiteral"},{"name":"generic","id":1296,"value":26,"literal":"GENERIC","eClass":"EEnumLiteral"},{"name":"gteq","id":1297,"value":27,"literal":"GTEQ","eClass":"EEnumLiteral"},{"name":"equal","id":1298,"value":28,"literal":"EQUAL","eClass":"EEnumLiteral"},{"name":"uncommitted","id":1299,"value":29,"literal":"UNCOMMITTED","eClass":"EEnumLiteral"},{"name":"consistent","id":1300,"value":30,"literal":"CONSISTENT","eClass":"EEnumLiteral"},{"name":"repeatable","id":1301,"value":31,"literal":"REPEATABLE","eClass":"EEnumLiteral"},{"name":"update","id":1302,"value":32,"literal":"UPDATE","eClass":"EEnumLiteral"},{"name":"token","id":1303,"value":33,"literal":"TOKEN","eClass":"EEnumLiteral"},{"name":"rba","id":1304,"value":34,"literal":"RBA","eClass":"EEnumLiteral"},{"name":"xrba","id":1305,"value":35,"literal":"XRBA","eClass":"EEnumLiteral"},{"name":"rrn","id":1306,"value":36,"literal":"RRN","eClass":"EEnumLiteral"},{"name":"write","id":1307,"value":37,"literal":"WRITE","eClass":"EEnumLiteral"},{"name":"massinsert","id":1308,"value":38,"literal":"MASSINSERT","eClass":"EEnumLiteral"},{"name":"program","id":1309,"value":39,"literal":"PROGRAM","eClass":"EEnumLiteral"},{"name":"commarea","id":1310,"value":40,"literal":"COMMAREA","eClass":"EEnumLiteral"},{"name":"datalength","id":1311,"value":41,"literal":"DATALENGTH","eClass":"EEnumLiteral"},{"name":"synconreturn","id":1312,"value":42,"literal":"SYNCONRETURN","eClass":"EEnumLiteral"},{"name":"transid","id":1313,"value":43,"literal":"TRANSID","eClass":"EEnumLiteral"},{"name":"inputmsg","id":1314,"value":44,"literal":"INPUTMSG","eClass":"EEnumLiteral"},{"name":"inputmsglen","id":1315,"value":45,"literal":"INPUTMSGLEN","eClass":"EEnumLiteral"},{"name":"channel","id":1316,"value":46,"literal":"CHANNEL","eClass":"EEnumLiteral"},{"name":"xctl","id":1317,"value":47,"literal":"XCTL","eClass":"EEnumLiteral"},{"name":"load","id":1318,"value":48,"literal":"LOAD","eClass":"EEnumLiteral"},{"name":"start","id":1319,"value":52,"literal":"START","eClass":"EEnumLiteral"},{"name":"tr","id":1320,"value":49,"literal":"TR","eClass":"EEnumLiteral"},{"id":1321,"eClass":"EGenericType"},{"id":1322,"eClass":"EGenericType"},{"name":"include","id":1323,"value":0,"literal":"INCLUDE","eClass":"EEnumLiteral"},{"name":"select","id":1324,"value":1,"literal":"SELECT","eClass":"EEnumLiteral"},{"name":"declare","id":1325,"value":2,"literal":"DECLARE","eClass":"EEnumLiteral"},{"name":"from","id":1326,"value":3,"literal":"FROM","eClass":"EEnumLiteral"},{"name":"insert","id":1327,"value":4,"literal":"INSERT","eClass":"EEnumLiteral"},{"name":"into","id":1328,"value":5,"literal":"INTO","eClass":"EEnumLiteral"},{"name":"update","id":1329,"value":6,"literal":"UPDATE","eClass":"EEnumLiteral"},{"name":"delete","id":1330,"value":7,"literal":"DELETE","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1331,"derived":false},{"id":1332,"eClass":"EGenericType"},{"id":1333,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1334,"derived":false},{"id":1335,"eClass":"EGenericType"},{"id":1336,"eClass":"EGenericType"},{"name":"from","id":1337,"value":0,"literal":"FROM","eClass":"EEnumLiteral"},{"name":"date","id":1338,"value":1,"literal":"DATE","eClass":"EEnumLiteral"},{"name":"day","id":1339,"value":2,"literal":"DAY","eClass":"EEnumLiteral"},{"name":"dow","id":1340,"value":3,"literal":"DAY-OF-WEEK","eClass":"EEnumLiteral"},{"name":"time","id":1341,"value":4,"literal":"TIME","eClass":"EEnumLiteral"},{"name":"dateformat1","id":1342,"value":5,"literal":"YYYMMDD","eClass":"EEnumLiteral"},{"name":"dateformat2","id":1343,"value":6,"literal":"YYYYDDD","eClass":"EEnumLiteral"},{"id":1344,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1345,"derived":false},{"id":1346,"eClass":"EGenericType"},{"id":1347,"eClass":"EGenericType"},{"id":1348,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1349,"derived":false},{"id":1350,"eClass":"EGenericType"},{"id":1351,"eClass":"EGenericType"},{"name":"global","id":1352,"value":0,"literal":"GLOBAL","eClass":"EEnumLiteral"},{"name":"after","id":1353,"value":1,"literal":"AFTER","eClass":"EEnumLiteral"},{"name":"standard","id":1354,"value":2,"literal":"STANDARD","eClass":"EEnumLiteral"},{"name":"error","id":1355,"value":3,"literal":"ERROR","eClass":"EEnumLiteral"},{"name":"exception","id":1356,"value":4,"literal":"EXCEPTION","eClass":"EEnumLiteral"},{"name":"procedure","id":1357,"value":5,"literal":"PROCEDURE","eClass":"EEnumLiteral"},{"name":"on","id":1358,"value":6,"literal":"ON","eClass":"EEnumLiteral"},{"name":"input","id":1359,"value":7,"literal":"INPUT","eClass":"EEnumLiteral"},{"name":"output","id":1360,"value":8,"literal":"OUTPUT","eClass":"EEnumLiteral"},{"name":"extend","id":1361,"value":9,"literal":"EXTEND","eClass":"EEnumLiteral"},{"name":"for","id":1362,"value":10,"literal":"FOR","eClass":"EEnumLiteral"},{"name":"debugging","id":1363,"value":11,"literal":"DEBUGGING","eClass":"EEnumLiteral"},{"name":"all","id":1364,"value":12,"literal":"ALL","eClass":"EEnumLiteral"},{"name":"procedures","id":1365,"value":13,"literal":"PROCEDURES","eClass":"EEnumLiteral"},{"name":"beginning","id":1366,"value":14,"literal":"BEGINNING","eClass":"EEnumLiteral"},{"name":"ending","id":1367,"value":15,"literal":"ENDING","eClass":"EEnumLiteral"},{"name":"file","id":1368,"value":16,"literal":"FILE","eClass":"EEnumLiteral"},{"name":"reel","id":1369,"value":17,"literal":"REEL","eClass":"EEnumLiteral"},{"name":"unit","id":1370,"value":18,"literal":"UNIT","eClass":"EEnumLiteral"},{"name":"label","id":1371,"value":19,"literal":"LABEL","eClass":"EEnumLiteral"},{"name":"io","id":1372,"value":20,"literal":"I-O","eClass":"EEnumLiteral"},{"id":1373,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1374,"derived":false},{"id":1375,"eClass":"EGenericType"},{"id":1376,"eClass":"EGenericType"},{"name":"with","id":1377,"value":0,"literal":"WITH","eClass":"EEnumLiteral"},{"name":"no","id":1378,"value":1,"literal":"NO","eClass":"EEnumLiteral"},{"name":"rewind","id":1379,"value":2,"literal":"REWIND","eClass":"EEnumLiteral"},{"name":"lock","id":1380,"value":3,"literal":"LOCK","eClass":"EEnumLiteral"},{"name":"reel","id":1381,"value":4,"literal":"REEL","eClass":"EEnumLiteral"},{"name":"unit","id":1382,"value":5,"literal":"UNIT","eClass":"EEnumLiteral"},{"name":"for","id":1383,"value":6,"literal":"FOR","eClass":"EEnumLiteral"},{"name":"removal","id":1384,"value":7,"literal":"REMOVAL","eClass":"EEnumLiteral"},{"name":"self","id":1385,"value":0,"literal":"SELF","eClass":"EEnumLiteral"},{"name":"super","id":1386,"value":1,"literal":"SUPER","eClass":"EEnumLiteral"},{"name":"new","id":1387,"value":2,"literal":"NEW","eClass":"EEnumLiteral"},{"name":"using","id":1388,"value":3,"literal":"USING","eClass":"EEnumLiteral"},{"name":"by","id":1389,"value":4,"literal":"BY","eClass":"EEnumLiteral"},{"name":"value","id":1390,"value":5,"literal":"VALUE","eClass":"EEnumLiteral"},{"name":"length","id":1391,"value":6,"literal":"LENGTH","eClass":"EEnumLiteral"},{"name":"of","id":1392,"value":7,"literal":"OF","eClass":"EEnumLiteral"},{"name":"returning","id":1393,"value":8,"literal":"RETURNING","eClass":"EEnumLiteral"},{"id":1394,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1395,"derived":false},{"id":1396,"eClass":"EGenericType"},{"id":1397,"eClass":"EGenericType"},{"name":"reversed","id":1398,"value":0,"literal":"REVERSED","eClass":"EEnumLiteral"},{"name":"with","id":1399,"value":1,"literal":"WITH","eClass":"EEnumLiteral"},{"name":"no","id":1400,"value":2,"literal":"NO","eClass":"EEnumLiteral"},{"name":"rewind","id":1401,"value":3,"literal":"REWIND","eClass":"EEnumLiteral"},{"id":1402,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1403,"derived":false},{"id":1404,"eClass":"EGenericType"},{"id":1405,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1406,"derived":false},{"id":1407,"eClass":"EGenericType"},{"id":1408,"eClass":"EGenericType"},{"id":1409,"eClass":"EGenericType"},{"name":"with","id":1410,"value":0,"literal":"WITH","eClass":"EEnumLiteral"},{"name":"in","id":1411,"value":1,"literal":"IN","eClass":"EEnumLiteral"},{"name":"order","id":1412,"value":2,"literal":"ORDER","eClass":"EEnumLiteral"},{"name":"sequence","id":1413,"value":3,"literal":"SEQUENCE","eClass":"EEnumLiteral"},{"name":"duplicates","id":1414,"value":4,"literal":"DUPLICATES","eClass":"EEnumLiteral"},{"name":"collating","id":1415,"value":5,"literal":"COLLATING","eClass":"EEnumLiteral"},{"name":"is","id":1416,"value":6,"literal":"IS","eClass":"EEnumLiteral"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Register","instanceClass":null,"abstract":true,"id":1417,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ShiftIn","instanceClass":null,"abstract":false,"id":1418,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ShiftOut","instanceClass":null,"abstract":false,"id":1419,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AddressOf","instanceClass":null,"abstract":false,"id":1420,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LengthOf","instanceClass":null,"abstract":false,"id":1421,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReturnCode","instanceClass":null,"abstract":false,"id":1422,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"WhenCompiled","instanceClass":null,"abstract":false,"id":1423,"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":"operand","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1424,"derived":false},{"id":1425,"eClass":"EGenericType"},{"id":1426,"eClass":"EGenericType"},{"id":1427,"eClass":"EGenericType"},{"id":1428,"eClass":"EGenericType"},{"id":1429,"eClass":"EGenericType"},{"id":1430,"eClass":"EGenericType"},{"id":1431,"eClass":"EGenericType"},{"id":1432,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemDevice","instanceClass":null,"abstract":true,"id":1433,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemLogicalInput","instanceClass":null,"abstract":false,"id":1434,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UPSI","instanceClass":null,"abstract":false,"id":1435,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemLogicalOutput","instanceClass":null,"abstract":false,"id":1436,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemPunchDevice","instanceClass":null,"abstract":false,"id":1437,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Console","instanceClass":null,"abstract":false,"id":1438,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Channel","instanceClass":null,"abstract":false,"id":1439,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdvancedFunctionPrinting","instanceClass":null,"abstract":false,"id":1440,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SuppressSpacing","instanceClass":null,"abstract":false,"id":1441,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Pocket","instanceClass":null,"abstract":false,"id":1442,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"UPSISwitches","instanceClass":null,"id":1443,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Channels","instanceClass":null,"id":1444,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SystemInputs","instanceClass":null,"id":1445,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SystemOutputs","instanceClass":null,"id":1446,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SystemPunchDevices","instanceClass":null,"id":1447,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Selects","instanceClass":null,"id":1448,"serializable":true,"eClass":"EEnum"},{"id":1449,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1450,"derived":false},{"id":1451,"eClass":"EGenericType"},{"id":1452,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1453,"derived":false},{"id":1454,"eClass":"EGenericType"},{"id":1455,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1456,"derived":false},{"id":1457,"eClass":"EGenericType"},{"id":1458,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1459,"derived":false},{"id":1460,"eClass":"EGenericType"},{"id":1461,"eClass":"EGenericType"},{"id":1462,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1463,"derived":false},{"id":1464,"eClass":"EGenericType"},{"id":1465,"eClass":"EGenericType"},{"id":1466,"eClass":"EGenericType"},{"id":1467,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1468,"derived":false},{"id":1469,"eClass":"EGenericType"},{"id":1470,"eClass":"EGenericType"},{"name":"upsi0","id":1471,"value":0,"literal":"UPSI-0","eClass":"EEnumLiteral"},{"name":"upsi1","id":1472,"value":1,"literal":"UPSI-1","eClass":"EEnumLiteral"},{"name":"upsi2","id":1473,"value":2,"literal":"UPSI-2","eClass":"EEnumLiteral"},{"name":"upsi3","id":1474,"value":3,"literal":"UPSI-3","eClass":"EEnumLiteral"},{"name":"upsi4","id":1475,"value":4,"literal":"UPSI-4","eClass":"EEnumLiteral"},{"name":"upsi5","id":1476,"value":5,"literal":"UPSI-5","eClass":"EEnumLiteral"},{"name":"upsi6","id":1477,"value":6,"literal":"UPSI-6","eClass":"EEnumLiteral"},{"name":"upsi7","id":1478,"value":7,"literal":"UPSI-7","eClass":"EEnumLiteral"},{"name":"c1","id":1479,"value":0,"literal":"C01","eClass":"EEnumLiteral"},{"name":"c2","id":1480,"value":1,"literal":"C02","eClass":"EEnumLiteral"},{"name":"c3","id":1481,"value":2,"literal":"C03","eClass":"EEnumLiteral"},{"name":"c4","id":1482,"value":3,"literal":"C04","eClass":"EEnumLiteral"},{"name":"c5","id":1483,"value":4,"literal":"C05","eClass":"EEnumLiteral"},{"name":"c6","id":1484,"value":5,"literal":"C06","eClass":"EEnumLiteral"},{"name":"c7","id":1485,"value":6,"literal":"C07","eClass":"EEnumLiteral"},{"name":"c8","id":1486,"value":7,"literal":"C08","eClass":"EEnumLiteral"},{"name":"c9","id":1487,"value":8,"literal":"C09","eClass":"EEnumLiteral"},{"name":"c10","id":1488,"value":9,"literal":"c10","eClass":"EEnumLiteral"},{"name":"c11","id":1489,"value":10,"literal":"C11","eClass":"EEnumLiteral"},{"name":"c12","id":1490,"value":11,"literal":"c12","eClass":"EEnumLiteral"},{"name":"sysin","id":1491,"value":0,"literal":"SYSIN","eClass":"EEnumLiteral"},{"name":"sysipt","id":1492,"value":1,"literal":"SYSIPT","eClass":"EEnumLiteral"},{"name":"sysout","id":1493,"value":0,"literal":"SYSOUT","eClass":"EEnumLiteral"},{"name":"syslist","id":1494,"value":1,"literal":"SYSLIST","eClass":"EEnumLiteral"},{"name":"syslst","id":1495,"value":2,"literal":"SYSLST","eClass":"EEnumLiteral"},{"name":"syspunch","id":1496,"value":0,"literal":"SYSPUNCH","eClass":"EEnumLiteral"},{"name":"syspch","id":1497,"value":1,"literal":"SYSPCH","eClass":"EEnumLiteral"},{"name":"s1","id":1498,"value":0,"literal":"S01","eClass":"EEnumLiteral"},{"name":"s2","id":1499,"value":1,"literal":"S02","eClass":"EEnumLiteral"},{"name":"s3","id":1500,"value":2,"literal":"S03","eClass":"EEnumLiteral"},{"name":"s4","id":1501,"value":3,"literal":"S04","eClass":"EEnumLiteral"},{"name":"s5","id":1502,"value":4,"literal":"S05","eClass":"EEnumLiteral"},{"id":1503,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PictureString","instanceClass":null,"abstract":false,"id":1504,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RenamingDataName","instanceClass":null,"abstract":false,"id":1505,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionName","instanceClass":null,"abstract":false,"id":1506,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Global","instanceClass":null,"abstract":false,"id":1507,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"External","instanceClass":null,"abstract":false,"id":1508,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Value","instanceClass":null,"abstract":false,"id":1509,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataItemAttribute","instanceClass":null,"abstract":true,"id":1510,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Usage","instanceClass":null,"abstract":false,"id":1511,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GroupUsage","instanceClass":null,"abstract":false,"id":1512,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Usages","instanceClass":null,"id":1513,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PictureStringCharacters","instanceClass":null,"id":1514,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RecordName","instanceClass":null,"abstract":false,"id":1515,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataName","instanceClass":null,"abstract":false,"id":1516,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Redefines","instanceClass":null,"abstract":false,"id":1517,"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":"picture","changeable":true,"lowerBound":1,"iD":false,"id":1518,"derived":false},{"id":1519,"eClass":"EGenericType"},{"id":1520,"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":"nameRange","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1521,"derived":false},{"id":1522,"eClass":"EGenericType"},{"id":1523,"eClass":"EGenericType"},{"id":1524,"eClass":"EGenericType"},{"id":1525,"eClass":"EGenericType"},{"id":1526,"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":"values","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1527,"derived":false},{"id":1528,"eClass":"EGenericType"},{"id":1529,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"usage","changeable":true,"lowerBound":1,"iD":false,"id":1530,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isNative","changeable":true,"lowerBound":1,"iD":false,"id":1531,"derived":false},{"id":1532,"eClass":"EGenericType"},{"id":1533,"eClass":"EGenericType"},{"id":1534,"eClass":"EGenericType"},{"id":1535,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"levelNumber","changeable":true,"lowerBound":1,"iD":false,"id":1536,"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":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1537,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"subentries","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1538,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"superentry","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1539,"derived":false},{"id":1540,"eClass":"EGenericType"},{"id":1541,"eClass":"EGenericType"},{"id":1542,"eClass":"EGenericType"},{"id":1543,"eClass":"EGenericType"},{"id":1544,"eClass":"EGenericType"},{"id":1545,"eClass":"EGenericType"},{"name":"binary","id":1546,"value":0,"literal":"BINARY","eClass":"EEnumLiteral"},{"name":"computational","id":1547,"value":1,"literal":"COMPUTATIONAL","eClass":"EEnumLiteral"},{"name":"comp","id":1548,"value":2,"literal":"COMP","eClass":"EEnumLiteral"},{"name":"display","id":1549,"value":3,"literal":"DISPLAY","eClass":"EEnumLiteral"},{"name":"display1","id":1550,"value":4,"literal":"DISPLAY-1","eClass":"EEnumLiteral"},{"name":"index","id":1551,"value":5,"literal":"INDEX","eClass":"EEnumLiteral"},{"name":"packedDecimal","id":1552,"value":6,"literal":"PACKED-DECIMAL","eClass":"EEnumLiteral"},{"name":"computational1","id":1553,"value":7,"literal":"COMPUTATIONAL-1","eClass":"EEnumLiteral"},{"name":"comp1","id":1554,"value":8,"literal":"COMP-1","eClass":"EEnumLiteral"},{"name":"computational2","id":1555,"value":9,"literal":"COMPUTATIONAL-2","eClass":"EEnumLiteral"},{"name":"comp2","id":1556,"value":10,"literal":"comp2","eClass":"EEnumLiteral"},{"name":"computational3","id":1557,"value":11,"literal":"COMPUTATIONAL-3","eClass":"EEnumLiteral"},{"name":"comp3","id":1558,"value":12,"literal":"COMP-3","eClass":"EEnumLiteral"},{"name":"computational4","id":1559,"value":13,"literal":"COMPUTATIONAL-4","eClass":"EEnumLiteral"},{"name":"comp4","id":1560,"value":14,"literal":"COMP-4","eClass":"EEnumLiteral"},{"name":"computational5","id":1561,"value":15,"literal":"COMPUTATIONAL-5","eClass":"EEnumLiteral"},{"name":"comp5","id":1562,"value":16,"literal":"COMP-5","eClass":"EEnumLiteral"},{"name":"pointer","id":1563,"value":17,"literal":"POINTER","eClass":"EEnumLiteral"},{"name":"procedurePointer","id":1564,"value":18,"literal":"PROCEDURE-POINTER","eClass":"EEnumLiteral"},{"name":"functionPointer","id":1565,"value":19,"literal":"FUNCTION-POINTER","eClass":"EEnumLiteral"},{"name":"national","id":1566,"value":20,"literal":"NATIONAL","eClass":"EEnumLiteral"},{"name":"any","id":1567,"value":0,"literal":"X","eClass":"EEnumLiteral"},{"name":"blank","id":1568,"value":1,"literal":"B","eClass":"EEnumLiteral"},{"name":"sign","id":1569,"value":2,"literal":"S","eClass":"EEnumLiteral"},{"name":"leadingZero","id":1570,"value":3,"literal":"Z","eClass":"EEnumLiteral"},{"name":"decimalPoint","id":1571,"value":4,"literal":"P","eClass":"EEnumLiteral"},{"name":"numeric","id":1572,"value":5,"literal":"9","eClass":"EEnumLiteral"},{"name":"assumedDecimalPoint","id":1573,"value":6,"literal":"V","eClass":"EEnumLiteral"},{"name":"alphabetic","id":1574,"value":7,"literal":"A","eClass":"EEnumLiteral"},{"name":"national","id":1575,"value":8,"literal":"N","eClass":"EEnumLiteral"},{"name":"credit","id":1576,"value":9,"literal":"CR","eClass":"EEnumLiteral"},{"name":"debit","id":1577,"value":10,"literal":"DB","eClass":"EEnumLiteral"},{"name":"zero","id":1578,"value":11,"literal":"0","eClass":"EEnumLiteral"},{"name":"plus","id":1579,"value":12,"literal":"+","eClass":"EEnumLiteral"},{"name":"negative","id":1580,"value":13,"literal":"-","eClass":"EEnumLiteral"},{"name":"exponent","id":1581,"value":14,"literal":"E","eClass":"EEnumLiteral"},{"name":"period","id":1582,"value":15,"literal":".","eClass":"EEnumLiteral"},{"name":"comma","id":1583,"value":16,"literal":",","eClass":"EEnumLiteral"},{"name":"dollar","id":1584,"value":17,"literal":"$","eClass":"EEnumLiteral"},{"name":"asterik","id":1585,"value":18,"literal":"*","eClass":"EEnumLiteral"},{"name":"slash","id":1586,"value":19,"literal":"/","eClass":"EEnumLiteral"},{"name":"escape","id":1587,"value":20,"literal":"\\\\","eClass":"EEnumLiteral"},{"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":"elems","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1588,"derived":false},{"id":1589,"eClass":"EGenericType"},{"id":1590,"eClass":"EGenericType"},{"id":1591,"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":"dataName","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1592,"derived":false},{"id":1593,"eClass":"EGenericType"},{"id":1594,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecialName","instanceClass":null,"abstract":true,"id":1595,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionName","instanceClass":null,"abstract":true,"id":1596,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OnStatus","instanceClass":null,"abstract":false,"id":1597,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OffStatus","instanceClass":null,"abstract":false,"id":1598,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphabetName","instanceClass":null,"abstract":false,"id":1599,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"UPSISwitchIs","instanceClass":null,"abstract":false,"id":1600,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlphabetType","instanceClass":null,"abstract":true,"id":1601,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PredefinedAlphabetType","instanceClass":null,"abstract":false,"id":1602,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExplicitAlphabetType","instanceClass":null,"abstract":false,"id":1603,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"PredefinedAlphabetTypes","instanceClass":null,"id":1604,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CodeNameAlphabetType","instanceClass":null,"abstract":false,"id":1605,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CurrencySign","instanceClass":null,"abstract":false,"id":1606,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClassName","instanceClass":null,"abstract":false,"id":1607,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MnemonicName","instanceClass":null,"abstract":true,"id":1608,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemDeviceIs","instanceClass":null,"abstract":false,"id":1609,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SymbolicCharacter","instanceClass":null,"abstract":false,"id":1610,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SymbolicCharacterStatement","instanceClass":null,"abstract":false,"id":1611,"interface":false,"eClass":"EClass"},{"id":1612,"eClass":"EGenericType"},{"id":1613,"eClass":"EGenericType"},{"id":1614,"eClass":"EGenericType"},{"id":1615,"eClass":"EGenericType"},{"id":1616,"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":1617,"derived":false},{"id":1618,"eClass":"EGenericType"},{"id":1619,"eClass":"EGenericType"},{"id":1620,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":2,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionNames","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1621,"derived":false},{"id":1622,"eClass":"EGenericType"},{"id":1623,"eClass":"EGenericType"},{"id":1624,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1625,"derived":false},{"id":1626,"eClass":"EGenericType"},{"id":1627,"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":"range","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1628,"derived":false},{"id":1629,"eClass":"EGenericType"},{"id":1630,"eClass":"EGenericType"},{"name":"standard1","id":1631,"value":0,"literal":"STANDARD-1","eClass":"EEnumLiteral"},{"name":"standard2","id":1632,"value":1,"literal":"STANDARD-2","eClass":"EEnumLiteral"},{"name":"ebcdic","id":1633,"value":2,"literal":"EBCDIC","eClass":"EEnumLiteral"},{"name":"native","id":1634,"value":3,"literal":"NATIVE","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1635,"derived":false},{"id":1636,"eClass":"EGenericType"},{"id":1637,"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":"pictureSymbol","changeable":true,"lowerBound":0,"iD":false,"id":1638,"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":"currency","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1639,"derived":false},{"id":1640,"eClass":"EGenericType"},{"id":1641,"eClass":"EGenericType"},{"id":1642,"eClass":"EGenericType"},{"id":1643,"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":"range","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1644,"derived":false},{"id":1645,"eClass":"EGenericType"},{"id":1646,"eClass":"EGenericType"},{"id":1647,"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":"environment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1648,"derived":false},{"id":1649,"eClass":"EGenericType"},{"id":1650,"eClass":"EGenericType"},{"id":1651,"eClass":"EGenericType"},{"id":1652,"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":"integers","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1653,"derived":false},{"id":1654,"eClass":"EGenericType"},{"id":1655,"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":"symbolicCharacters","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1656,"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":"alphabetNameReference","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1657,"derived":false},{"id":1658,"eClass":"EGenericType"},{"id":1659,"eClass":"EGenericType"},{"id":1660,"eClass":"EGenericType"},{"id":1661,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Table","instanceClass":null,"abstract":false,"id":1662,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"KeyName","instanceClass":null,"abstract":false,"id":1663,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IndexName","instanceClass":null,"abstract":false,"id":1664,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TableDimension","instanceClass":null,"abstract":false,"id":1665,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"SortingOrder","instanceClass":null,"id":1666,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AdditionalIndexName","instanceClass":null,"abstract":false,"id":1667,"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":"tableDimension","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1668,"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":"indexedBy","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1669,"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":"keysAre","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1670,"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":"maxTableDimension","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1671,"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":"dependsOn","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1672,"derived":false},{"id":1673,"eClass":"EGenericType"},{"id":1674,"eClass":"EGenericType"},{"id":1675,"eClass":"EGenericType"},{"id":1676,"eClass":"EGenericType"},{"id":1677,"eClass":"EGenericType"},{"id":1678,"eClass":"EGenericType"},{"id":1679,"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":"keys","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1680,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"keyOrder","changeable":true,"lowerBound":1,"iD":false,"id":1681,"derived":false},{"id":1682,"eClass":"EGenericType"},{"id":1683,"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":"additionalIndexNames","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1684,"derived":false},{"id":1685,"eClass":"EGenericType"},{"id":1686,"eClass":"EGenericType"},{"id":1687,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":1,"iD":false,"id":1688,"derived":false},{"id":1689,"eClass":"EGenericType"},{"name":"asc","id":1690,"value":0,"literal":"ASCENDING","eClass":"EEnumLiteral"},{"name":"dsc","id":1691,"value":1,"literal":"DESCENDING","eClass":"EEnumLiteral"},{"id":1692,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FileStatus","instanceClass":null,"abstract":false,"id":1693,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FileDescriptors","instanceClass":null,"id":1694,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"fileDescriptor","changeable":true,"lowerBound":1,"iD":false,"id":1695,"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":"records","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1696,"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":"attributes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1697,"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":"sentences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1698,"derived":false},{"id":1699,"eClass":"EGenericType"},{"id":1700,"eClass":"EGenericType"},{"id":1701,"eClass":"EGenericType"},{"id":1702,"eClass":"EGenericType"},{"id":1703,"eClass":"EGenericType"},{"id":1704,"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":"fileStatus","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1705,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"isOptional","changeable":true,"lowerBound":1,"iD":false,"id":1706,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"externalFileNames","changeable":true,"lowerBound":1,"iD":false,"id":1707,"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":"fileNameReference","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1708,"derived":false},{"id":1709,"eClass":"EGenericType"},{"id":1710,"eClass":"EGenericType"},{"id":1711,"eClass":"EGenericType"},{"id":1712,"eClass":"EGenericType"},{"id":1713,"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":"fileStatus","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1714,"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":"vsamFileStatus","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1715,"derived":false},{"id":1716,"eClass":"EGenericType"},{"id":1717,"eClass":"EGenericType"},{"name":"fd","id":1718,"value":0,"literal":"FD","eClass":"EEnumLiteral"},{"name":"sd","id":1719,"value":1,"literal":"SD","eClass":"EEnumLiteral"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Parameter","instanceClass":null,"abstract":true,"id":1720,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ByReferenceParameter","instanceClass":null,"abstract":false,"id":1721,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ByValueParameter","instanceClass":null,"abstract":false,"id":1722,"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":"parameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1723,"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":"returning","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1724,"derived":false},{"id":1725,"eClass":"EGenericType"},{"id":1726,"eClass":"EGenericType"},{"id":1727,"eClass":"EGenericType"},{"id":1728,"eClass":"EGenericType"},{"id":1729,"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":"declarativeSections","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1730,"derived":false},{"id":1731,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Verb","instanceClass":null,"abstract":true,"id":1732,"interface":false,"eClass":"EClass"},{"id":1733,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureRange","instanceClass":null,"abstract":false,"id":1734,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureRangeChild","instanceClass":null,"abstract":true,"id":1735,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ProcedureLabel","instanceClass":null,"abstract":false,"id":1736,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Run","instanceClass":null,"abstract":false,"id":1737,"interface":false,"eClass":"EClass"},{"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":"children","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1738,"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":"throughOperator","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1739,"derived":false},{"id":1740,"eClass":"EGenericType"},{"id":1741,"eClass":"EGenericType"},{"id":1742,"eClass":"EGenericType"},{"id":1743,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1744,"derived":false},{"id":1745,"eClass":"EGenericType"},{"id":1746,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"section","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1747,"derived":false},{"id":1748,"eClass":"EGenericType"},{"id":1749,"eClass":"EGenericType"},{"id":1750,"eClass":"EGenericType"},{"id":1751,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FunctionCall","instanceClass":null,"abstract":false,"id":1752,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Argument","instanceClass":null,"abstract":true,"id":1753,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ByReferenceArgument","instanceClass":null,"abstract":false,"id":1754,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ByValueArgument","instanceClass":null,"abstract":false,"id":1755,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ByContentArgument","instanceClass":null,"abstract":false,"id":1756,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OmittedArgument","instanceClass":null,"abstract":false,"id":1757,"interface":false,"eClass":"EClass"},{"id":1758,"eClass":"EGenericType"},{"id":1759,"eClass":"EGenericType"},{"id":1760,"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":"operands","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1761,"derived":false},{"id":1762,"eClass":"EGenericType"},{"id":1763,"eClass":"EGenericType"},{"id":1764,"eClass":"EGenericType"},{"id":1765,"eClass":"EGenericType"},{"id":1766,"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":"arguments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1767,"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":"returning","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1768,"derived":false},{"id":1769,"eClass":"EGenericType"},{"id":1770,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OnSizeError","instanceClass":null,"abstract":false,"id":1771,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotOnSizeError","instanceClass":null,"abstract":false,"id":1772,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OnOverflow","instanceClass":null,"abstract":false,"id":1773,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OnException","instanceClass":null,"abstract":false,"id":1774,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotOnException","instanceClass":null,"abstract":false,"id":1775,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotErrorHandler","instanceClass":null,"abstract":true,"id":1776,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotOnOverflow","instanceClass":null,"abstract":false,"id":1777,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotAtEnd","instanceClass":null,"abstract":false,"id":1778,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AtEnd","instanceClass":null,"abstract":false,"id":1779,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AtEndOfPage","instanceClass":null,"abstract":false,"id":1780,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InvalidKey","instanceClass":null,"abstract":false,"id":1781,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotAtEndOfPage","instanceClass":null,"abstract":false,"id":1782,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NotInvalidKey","instanceClass":null,"abstract":false,"id":1783,"interface":false,"eClass":"EClass"},{"id":1784,"eClass":"EGenericType"},{"id":1785,"eClass":"EGenericType"},{"id":1786,"eClass":"EGenericType"},{"id":1787,"eClass":"EGenericType"},{"id":1788,"eClass":"EGenericType"},{"id":1789,"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":"handlerStatement","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1790,"derived":false},{"id":1791,"eClass":"EGenericType"},{"id":1792,"eClass":"EGenericType"},{"id":1793,"eClass":"EGenericType"},{"id":1794,"eClass":"EGenericType"},{"id":1795,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"eop","changeable":true,"lowerBound":1,"iD":false,"id":1796,"derived":false},{"id":1797,"eClass":"EGenericType"},{"id":1798,"eClass":"EGenericType"},{"id":1799,"eClass":"EGenericType"},{"id":1800,"eClass":"EGenericType"},{"id":1801,"eClass":"EGenericType"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringManipulation","instanceClass":null,"abstract":true,"id":1802,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ManipulatedStrings","instanceClass":null,"abstract":true,"id":1803,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"String","instanceClass":null,"abstract":true,"id":1804,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Location","instanceClass":null,"abstract":false,"id":1805,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Occurrence","instanceClass":null,"abstract":true,"id":1806,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Occurrences","instanceClass":null,"id":1807,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"TallyingOccurrence","instanceClass":null,"abstract":false,"id":1808,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ReplacementOccurrence","instanceClass":null,"abstract":false,"id":1809,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AnyCharacter","instanceClass":null,"abstract":false,"id":1810,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecificCharacter","instanceClass":null,"abstract":false,"id":1811,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AnyCharacterBySpecificCharacter","instanceClass":null,"abstract":false,"id":1812,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SpecificCharacterBySpecificCharacter","instanceClass":null,"abstract":false,"id":1813,"interface":false,"eClass":"EClass"},{"id":1814,"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":"locations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1815,"derived":false},{"id":1816,"eClass":"EGenericType"},{"id":1817,"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":"strings","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1818,"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":"delimiter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1819,"derived":false},{"id":1820,"eClass":"EGenericType"},{"id":1821,"eClass":"EGenericType"},{"id":1822,"eClass":"EGenericType"},{"id":1823,"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":"counter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":1824,"derived":false},{"id":1825,"eClass":"EGenericType"},{"id":1826,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"position","changeable":true,"lowerBound":1,"iD":false,"id":1827,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"initial","changeable":true,"lowerBound":1,"iD":false,"id":1828,"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":"base","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1829,"derived":false},{"id":1830,"eClass":"EGenericType"},{"id":1831,"eClass":"EGenericType"},{"id":1832,"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":"target","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1833,"derived":false},{"id":1834,"eClass":"EGenericType"},{"id":1835,"eClass":"EGenericType"},{"name":"before","id":1836,"value":0,"literal":"BEFORE","eClass":"EEnumLiteral"},{"name":"after","id":1837,"value":1,"literal":"AFTER","eClass":"EEnumLiteral"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":1838,"derived":false},{"id":1839,"eClass":"EGenericType"},{"name":"all","id":1840,"value":0,"literal":"ALL","eClass":"EEnumLiteral"},{"name":"leading","id":1841,"value":1,"literal":"LEADING","eClass":"EEnumLiteral"},{"name":"first","id":1842,"value":2,"literal":"FIRST","eClass":"EEnumLiteral"},{"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":"occurrences","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1843,"derived":false},{"id":1844,"eClass":"EGenericType"},{"id":1845,"eClass":"EGenericType"},{"id":1846,"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":"occurrences","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1847,"derived":false},{"id":1848,"eClass":"EGenericType"},{"id":1849,"eClass":"EGenericType"},{"id":1850,"eClass":"EGenericType"},{"id":1851,"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":"tallying","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1852,"derived":false},{"id":1853,"eClass":"EGenericType"},{"id":1854,"eClass":"EGenericType"},{"id":1855,"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":"source","changeable":true,"resolveProxies":true,"lowerBound":1,"id":1856,"derived":false},{"id":1857,"eClass":"EGenericType"},{"id":1858,"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":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":1,"target":0},{"source":2,"target":31},{"source":2,"target":32},{"source":2,"target":33},{"source":2,"target":34},{"source":2,"target":0},{"source":31,"target":2},{"source":31,"target":32},{"source":31,"target":35},{"source":31,"target":36},{"source":35,"target":37},{"source":35,"target":31},{"source":36,"target":32},{"source":32,"target":2},{"source":33,"target":2},{"source":33,"target":32},{"source":33,"target":38},{"source":33,"target":39},{"source":38,"target":40},{"source":38,"target":33},{"source":39,"target":32},{"source":34,"target":2},{"source":34,"target":32},{"source":34,"target":41},{"source":34,"target":42},{"source":41,"target":43},{"source":41,"target":34},{"source":42,"target":32},{"source":3,"target":44},{"source":3,"target":45},{"source":3,"target":46},{"source":3,"target":47},{"source":3,"target":48},{"source":3,"target":49},{"source":3,"target":50},{"source":3,"target":51},{"source":3,"target":52},{"source":3,"target":53},{"source":3,"target":54},{"source":3,"target":55},{"source":3,"target":56},{"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":0},{"source":44,"target":3},{"source":45,"target":3},{"source":45,"target":44},{"source":45,"target":64},{"source":45,"target":65},{"source":45,"target":66},{"source":64,"target":46},{"source":64,"target":67},{"source":64,"target":45},{"source":67,"target":46},{"source":65,"target":68},{"source":65,"target":69},{"source":65,"target":45},{"source":69,"target":68},{"source":66,"target":44},{"source":46,"target":3},{"source":46,"target":44},{"source":46,"target":70},{"source":70,"target":44},{"source":47,"target":3},{"source":47,"target":52},{"source":47,"target":71},{"source":47,"target":72},{"source":47,"target":73},{"source":71,"target":48},{"source":71,"target":74},{"source":71,"target":47},{"source":74,"target":48},{"source":72,"target":75},{"source":72,"target":76},{"source":72,"target":47},{"source":76,"target":75},{"source":73,"target":52},{"source":48,"target":3},{"source":48,"target":52},{"source":48,"target":77},{"source":77,"target":52},{"source":49,"target":3},{"source":49,"target":48},{"source":49,"target":78},{"source":78,"target":48},{"source":50,"target":3},{"source":50,"target":48},{"source":50,"target":79},{"source":50,"target":80},{"source":50,"target":81},{"source":50,"target":82},{"source":50,"target":83},{"source":79,"target":49},{"source":79,"target":84},{"source":79,"target":50},{"source":84,"target":49},{"source":80,"target":85},{"source":80,"target":86},{"source":80,"target":50},{"source":86,"target":85},{"source":81,"target":75},{"source":81,"target":87},{"source":81,"target":50},{"source":87,"target":75},{"source":82,"target":88},{"source":82,"target":89},{"source":82,"target":50},{"source":89,"target":88},{"source":83,"target":48},{"source":51,"target":3},{"source":51,"target":90},{"source":90,"target":44},{"source":90,"target":91},{"source":90,"target":51},{"source":91,"target":44},{"source":52,"target":3},{"source":52,"target":46},{"source":52,"target":92},{"source":92,"target":46},{"source":53,"target":3},{"source":53,"target":46},{"source":53,"target":93},{"source":53,"target":94},{"source":93,"target":52},{"source":93,"target":95},{"source":93,"target":53},{"source":95,"target":52},{"source":94,"target":46},{"source":54,"target":3},{"source":54,"target":52},{"source":54,"target":96},{"source":54,"target":97},{"source":96,"target":55},{"source":96,"target":98},{"source":96,"target":54},{"source":98,"target":55},{"source":97,"target":52},{"source":55,"target":3},{"source":55,"target":52},{"source":55,"target":99},{"source":99,"target":52},{"source":56,"target":3},{"source":56,"target":55},{"source":56,"target":100},{"source":56,"target":101},{"source":56,"target":102},{"source":100,"target":57},{"source":100,"target":103},{"source":100,"target":56},{"source":103,"target":57},{"source":101,"target":75},{"source":101,"target":104},{"source":101,"target":56},{"source":104,"target":75},{"source":102,"target":55},{"source":57,"target":3},{"source":57,"target":55},{"source":57,"target":105},{"source":105,"target":55},{"source":58,"target":3},{"source":58,"target":57},{"source":58,"target":106},{"source":58,"target":107},{"source":58,"target":108},{"source":58,"target":109},{"source":58,"target":110},{"source":106,"target":85},{"source":106,"target":111},{"source":106,"target":58},{"source":111,"target":85},{"source":107,"target":62},{"source":107,"target":112},{"source":107,"target":58},{"source":112,"target":62},{"source":108,"target":75},{"source":108,"target":113},{"source":108,"target":58},{"source":113,"target":75},{"source":109,"target":88},{"source":109,"target":114},{"source":109,"target":58},{"source":114,"target":88},{"source":110,"target":57},{"source":59,"target":3},{"source":59,"target":62},{"source":59,"target":115},{"source":59,"target":116},{"source":59,"target":117},{"source":115,"target":44},{"source":115,"target":118},{"source":115,"target":59},{"source":118,"target":44},{"source":116,"target":44},{"source":116,"target":119},{"source":116,"target":59},{"source":119,"target":44},{"source":117,"target":62},{"source":60,"target":3},{"source":60,"target":48},{"source":60,"target":120},{"source":60,"target":121},{"source":60,"target":122},{"source":60,"target":123},{"source":60,"target":124},{"source":120,"target":49},{"source":120,"target":125},{"source":120,"target":60},{"source":125,"target":49},{"source":121,"target":126},{"source":121,"target":127},{"source":121,"target":60},{"source":127,"target":126},{"source":122,"target":75},{"source":122,"target":128},{"source":122,"target":60},{"source":128,"target":75},{"source":123,"target":88},{"source":123,"target":129},{"source":123,"target":60},{"source":129,"target":88},{"source":124,"target":48},{"source":61,"target":3},{"source":61,"target":48},{"source":61,"target":130},{"source":61,"target":131},{"source":61,"target":132},{"source":61,"target":133},{"source":61,"target":134},{"source":130,"target":49},{"source":130,"target":135},{"source":130,"target":61},{"source":135,"target":49},{"source":131,"target":136},{"source":131,"target":137},{"source":131,"target":61},{"source":137,"target":136},{"source":132,"target":75},{"source":132,"target":138},{"source":132,"target":61},{"source":138,"target":75},{"source":133,"target":88},{"source":133,"target":139},{"source":133,"target":61},{"source":139,"target":88},{"source":134,"target":48},{"source":62,"target":3},{"source":62,"target":57},{"source":62,"target":140},{"source":140,"target":57},{"source":63,"target":3},{"source":63,"target":49},{"source":63,"target":141},{"source":63,"target":142},{"source":141,"target":44},{"source":141,"target":143},{"source":141,"target":63},{"source":143,"target":44},{"source":142,"target":49},{"source":4,"target":144},{"source":4,"target":145},{"source":4,"target":146},{"source":4,"target":147},{"source":4,"target":148},{"source":4,"target":149},{"source":4,"target":150},{"source":4,"target":151},{"source":4,"target":152},{"source":4,"target":153},{"source":4,"target":154},{"source":4,"target":155},{"source":4,"target":156},{"source":4,"target":157},{"source":4,"target":0},{"source":144,"target":4},{"source":144,"target":155},{"source":144,"target":158},{"source":144,"target":159},{"source":144,"target":160},{"source":158,"target":145},{"source":158,"target":161},{"source":158,"target":144},{"source":161,"target":145},{"source":159,"target":162},{"source":159,"target":163},{"source":159,"target":144},{"source":163,"target":162},{"source":160,"target":155},{"source":145,"target":4},{"source":145,"target":155},{"source":145,"target":164},{"source":164,"target":155},{"source":146,"target":4},{"source":146,"target":145},{"source":146,"target":165},{"source":146,"target":166},{"source":146,"target":167},{"source":165,"target":147},{"source":165,"target":168},{"source":165,"target":146},{"source":168,"target":147},{"source":166,"target":169},{"source":166,"target":170},{"source":166,"target":146},{"source":170,"target":169},{"source":167,"target":145},{"source":147,"target":4},{"source":147,"target":145},{"source":147,"target":171},{"source":171,"target":145},{"source":148,"target":4},{"source":148,"target":147},{"source":148,"target":172},{"source":148,"target":173},{"source":172,"target":149},{"source":172,"target":174},{"source":172,"target":148},{"source":174,"target":149},{"source":173,"target":147},{"source":149,"target":4},{"source":149,"target":147},{"source":149,"target":175},{"source":175,"target":147},{"source":150,"target":4},{"source":150,"target":149},{"source":150,"target":176},{"source":176,"target":149},{"source":151,"target":4},{"source":151,"target":149},{"source":151,"target":177},{"source":151,"target":178},{"source":151,"target":179},{"source":177,"target":150},{"source":177,"target":180},{"source":177,"target":151},{"source":180,"target":150},{"source":178,"target":181},{"source":178,"target":182},{"source":178,"target":151},{"source":182,"target":181},{"source":179,"target":149},{"source":152,"target":4},{"source":152,"target":150},{"source":152,"target":183},{"source":183,"target":150},{"source":153,"target":4},{"source":153,"target":184},{"source":153,"target":185},{"source":153,"target":186},{"source":184,"target":187},{"source":184,"target":188},{"source":184,"target":153},{"source":188,"target":187},{"source":185,"target":157},{"source":185,"target":189},{"source":185,"target":153},{"source":189,"target":157},{"source":186,"target":157},{"source":186,"target":190},{"source":186,"target":153},{"source":190,"target":157},{"source":154,"target":4},{"source":154,"target":157},{"source":154,"target":191},{"source":154,"target":192},{"source":154,"target":193},{"source":191,"target":155},{"source":191,"target":194},{"source":191,"target":154},{"source":194,"target":155},{"source":192,"target":195},{"source":192,"target":196},{"source":192,"target":154},{"source":196,"target":195},{"source":193,"target":157},{"source":155,"target":4},{"source":155,"target":157},{"source":155,"target":197},{"source":197,"target":157},{"source":156,"target":4},{"source":156,"target":152},{"source":156,"target":198},{"source":156,"target":199},{"source":198,"target":157},{"source":198,"target":200},{"source":198,"target":156},{"source":200,"target":157},{"source":199,"target":152},{"source":157,"target":4},{"source":157,"target":62},{"source":157,"target":49},{"source":157,"target":201},{"source":157,"target":202},{"source":201,"target":62},{"source":202,"target":49},{"source":5,"target":203},{"source":5,"target":204},{"source":5,"target":205},{"source":5,"target":206},{"source":5,"target":0},{"source":203,"target":5},{"source":203,"target":205},{"source":203,"target":31},{"source":203,"target":207},{"source":203,"target":208},{"source":203,"target":209},{"source":207,"target":204},{"source":207,"target":210},{"source":207,"target":203},{"source":210,"target":204},{"source":208,"target":205},{"source":209,"target":31},{"source":204,"target":5},{"source":204,"target":31},{"source":204,"target":211},{"source":204,"target":212},{"source":204,"target":213},{"source":204,"target":214},{"source":204,"target":215},{"source":204,"target":216},{"source":211,"target":217},{"source":211,"target":218},{"source":211,"target":204},{"source":218,"target":217},{"source":212,"target":219},{"source":212,"target":220},{"source":212,"target":204},{"source":220,"target":219},{"source":213,"target":221},{"source":213,"target":222},{"source":213,"target":204},{"source":222,"target":221},{"source":214,"target":223},{"source":214,"target":224},{"source":214,"target":204},{"source":224,"target":223},{"source":215,"target":204},{"source":215,"target":225},{"source":215,"target":204},{"source":225,"target":204},{"source":216,"target":31},{"source":205,"target":5},{"source":206,"target":5},{"source":206,"target":205},{"source":206,"target":226},{"source":226,"target":205},{"source":6,"target":227},{"source":6,"target":221},{"source":6,"target":219},{"source":6,"target":217},{"source":6,"target":223},{"source":6,"target":228},{"source":6,"target":0},{"source":227,"target":6},{"source":227,"target":31},{"source":227,"target":229},{"source":227,"target":230},{"source":227,"target":231},{"source":227,"target":232},{"source":229,"target":233},{"source":229,"target":234},{"source":229,"target":227},{"source":234,"target":233},{"source":230,"target":235},{"source":230,"target":236},{"source":230,"target":227},{"source":236,"target":235},{"source":231,"target":237},{"source":231,"target":238},{"source":231,"target":227},{"source":238,"target":237},{"source":232,"target":31},{"source":221,"target":6},{"source":221,"target":227},{"source":221,"target":239},{"source":239,"target":227},{"source":219,"target":6},{"source":219,"target":227},{"source":219,"target":240},{"source":240,"target":227},{"source":217,"target":6},{"source":217,"target":227},{"source":217,"target":241},{"source":217,"target":242},{"source":217,"target":243},{"source":217,"target":244},{"source":242,"target":228},{"source":242,"target":245},{"source":242,"target":217},{"source":245,"target":228},{"source":243,"target":227},{"source":244,"target":241},{"source":223,"target":6},{"source":223,"target":227},{"source":223,"target":246},{"source":223,"target":247},{"source":223,"target":248},{"source":223,"target":249},{"source":247,"target":250},{"source":247,"target":251},{"source":247,"target":223},{"source":251,"target":250},{"source":248,"target":227},{"source":249,"target":246},{"source":228,"target":6},{"source":228,"target":252},{"source":228,"target":253},{"source":228,"target":254},{"source":252,"target":228},{"source":253,"target":228},{"source":254,"target":228},{"source":7,"target":255},{"source":7,"target":256},{"source":7,"target":257},{"source":7,"target":258},{"source":7,"target":259},{"source":7,"target":260},{"source":7,"target":261},{"source":7,"target":262},{"source":7,"target":263},{"source":7,"target":264},{"source":7,"target":265},{"source":7,"target":266},{"source":7,"target":267},{"source":7,"target":268},{"source":7,"target":269},{"source":7,"target":270},{"source":7,"target":271},{"source":7,"target":272},{"source":7,"target":273},{"source":7,"target":274},{"source":7,"target":275},{"source":7,"target":276},{"source":7,"target":277},{"source":7,"target":278},{"source":7,"target":279},{"source":7,"target":280},{"source":7,"target":281},{"source":7,"target":282},{"source":7,"target":283},{"source":7,"target":284},{"source":7,"target":0},{"source":255,"target":7},{"source":255,"target":285},{"source":255,"target":286},{"source":255,"target":287},{"source":255,"target":288},{"source":255,"target":289},{"source":255,"target":290},{"source":255,"target":291},{"source":255,"target":292},{"source":255,"target":293},{"source":255,"target":294},{"source":255,"target":295},{"source":255,"target":296},{"source":291,"target":285},{"source":292,"target":286},{"source":293,"target":287},{"source":294,"target":288},{"source":295,"target":289},{"source":296,"target":290},{"source":256,"target":7},{"source":256,"target":255},{"source":256,"target":297},{"source":256,"target":298},{"source":297,"target":299},{"source":297,"target":256},{"source":298,"target":255},{"source":257,"target":7},{"source":257,"target":263},{"source":257,"target":300},{"source":257,"target":301},{"source":257,"target":302},{"source":257,"target":303},{"source":257,"target":304},{"source":257,"target":305},{"source":257,"target":306},{"source":257,"target":307},{"source":303,"target":308},{"source":303,"target":257},{"source":304,"target":263},{"source":305,"target":300},{"source":306,"target":301},{"source":307,"target":302},{"source":258,"target":7},{"source":258,"target":263},{"source":258,"target":309},{"source":258,"target":310},{"source":309,"target":311},{"source":309,"target":258},{"source":310,"target":263},{"source":259,"target":7},{"source":259,"target":255},{"source":259,"target":312},{"source":312,"target":255},{"source":260,"target":7},{"source":260,"target":255},{"source":260,"target":313},{"source":260,"target":314},{"source":313,"target":315},{"source":313,"target":260},{"source":314,"target":255},{"source":261,"target":7},{"source":261,"target":258},{"source":261,"target":316},{"source":316,"target":258},{"source":262,"target":7},{"source":262,"target":259},{"source":262,"target":317},{"source":262,"target":318},{"source":317,"target":264},{"source":317,"target":319},{"source":317,"target":262},{"source":319,"target":264},{"source":318,"target":259},{"source":263,"target":7},{"source":263,"target":255},{"source":263,"target":320},{"source":320,"target":255},{"source":264,"target":7},{"source":264,"target":259},{"source":264,"target":321},{"source":321,"target":259},{"source":265,"target":7},{"source":265,"target":255},{"source":265,"target":322},{"source":265,"target":323},{"source":322,"target":324},{"source":322,"target":265},{"source":323,"target":255},{"source":266,"target":7},{"source":266,"target":255},{"source":266,"target":325},{"source":325,"target":255},{"source":267,"target":7},{"source":267,"target":266},{"source":267,"target":326},{"source":267,"target":327},{"source":326,"target":328},{"source":326,"target":267},{"source":327,"target":266},{"source":268,"target":7},{"source":268,"target":258},{"source":268,"target":329},{"source":329,"target":258},{"source":269,"target":7},{"source":269,"target":266},{"source":269,"target":330},{"source":269,"target":331},{"source":330,"target":332},{"source":330,"target":269},{"source":331,"target":266},{"source":270,"target":7},{"source":270,"target":264},{"source":270,"target":333},{"source":270,"target":334},{"source":333,"target":276},{"source":333,"target":335},{"source":333,"target":270},{"source":335,"target":276},{"source":334,"target":264},{"source":271,"target":7},{"source":271,"target":264},{"source":271,"target":336},{"source":271,"target":337},{"source":336,"target":277},{"source":336,"target":338},{"source":336,"target":271},{"source":338,"target":277},{"source":337,"target":264},{"source":272,"target":7},{"source":272,"target":264},{"source":272,"target":339},{"source":272,"target":340},{"source":339,"target":278},{"source":339,"target":341},{"source":339,"target":272},{"source":341,"target":278},{"source":340,"target":264},{"source":273,"target":7},{"source":273,"target":264},{"source":273,"target":342},{"source":273,"target":343},{"source":342,"target":279},{"source":342,"target":344},{"source":342,"target":273},{"source":344,"target":279},{"source":343,"target":264},{"source":274,"target":7},{"source":274,"target":264},{"source":274,"target":345},{"source":274,"target":346},{"source":345,"target":280},{"source":345,"target":347},{"source":345,"target":274},{"source":347,"target":280},{"source":346,"target":264},{"source":275,"target":7},{"source":275,"target":264},{"source":275,"target":348},{"source":275,"target":349},{"source":348,"target":281},{"source":348,"target":350},{"source":348,"target":275},{"source":350,"target":281},{"source":349,"target":264},{"source":276,"target":7},{"source":276,"target":351},{"source":276,"target":352},{"source":351,"target":276},{"source":352,"target":276},{"source":277,"target":7},{"source":277,"target":353},{"source":277,"target":354},{"source":277,"target":355},{"source":353,"target":277},{"source":354,"target":277},{"source":355,"target":277},{"source":278,"target":7},{"source":278,"target":356},{"source":278,"target":357},{"source":356,"target":278},{"source":357,"target":278},{"source":279,"target":7},{"source":279,"target":358},{"source":279,"target":359},{"source":358,"target":279},{"source":359,"target":279},{"source":280,"target":7},{"source":280,"target":360},{"source":280,"target":361},{"source":360,"target":280},{"source":361,"target":280},{"source":281,"target":7},{"source":281,"target":362},{"source":281,"target":363},{"source":362,"target":281},{"source":363,"target":281},{"source":282,"target":7},{"source":282,"target":255},{"source":282,"target":364},{"source":364,"target":255},{"source":283,"target":7},{"source":283,"target":255},{"source":283,"target":365},{"source":365,"target":255},{"source":284,"target":7},{"source":284,"target":256},{"source":284,"target":366},{"source":366,"target":256},{"source":8,"target":367},{"source":8,"target":162},{"source":8,"target":169},{"source":8,"target":181},{"source":8,"target":68},{"source":8,"target":85},{"source":8,"target":368},{"source":8,"target":369},{"source":8,"target":370},{"source":8,"target":126},{"source":8,"target":371},{"source":8,"target":372},{"source":8,"target":373},{"source":8,"target":374},{"source":8,"target":375},{"source":8,"target":376},{"source":8,"target":377},{"source":8,"target":378},{"source":8,"target":379},{"source":8,"target":187},{"source":8,"target":380},{"source":8,"target":75},{"source":8,"target":195},{"source":8,"target":136},{"source":8,"target":381},{"source":8,"target":382},{"source":8,"target":383},{"source":8,"target":384},{"source":8,"target":385},{"source":8,"target":386},{"source":8,"target":387},{"source":8,"target":388},{"source":8,"target":389},{"source":8,"target":390},{"source":8,"target":391},{"source":8,"target":392},{"source":8,"target":393},{"source":8,"target":394},{"source":8,"target":395},{"source":8,"target":396},{"source":8,"target":397},{"source":8,"target":398},{"source":8,"target":399},{"source":8,"target":0},{"source":367,"target":8},{"source":162,"target":8},{"source":162,"target":367},{"source":162,"target":400},{"source":400,"target":367},{"source":169,"target":8},{"source":169,"target":367},{"source":169,"target":401},{"source":401,"target":367},{"source":181,"target":8},{"source":181,"target":367},{"source":181,"target":402},{"source":402,"target":367},{"source":68,"target":8},{"source":68,"target":367},{"source":68,"target":403},{"source":403,"target":367},{"source":85,"target":8},{"source":85,"target":367},{"source":85,"target":404},{"source":404,"target":367},{"source":368,"target":8},{"source":368,"target":68},{"source":368,"target":405},{"source":405,"target":68},{"source":369,"target":8},{"source":369,"target":68},{"source":369,"target":406},{"source":406,"target":68},{"source":370,"target":8},{"source":370,"target":169},{"source":370,"target":407},{"source":407,"target":169},{"source":126,"target":8},{"source":126,"target":367},{"source":126,"target":408},{"source":408,"target":367},{"source":371,"target":8},{"source":371,"target":126},{"source":371,"target":409},{"source":409,"target":126},{"source":372,"target":8},{"source":372,"target":126},{"source":372,"target":410},{"source":410,"target":126},{"source":373,"target":8},{"source":373,"target":169},{"source":373,"target":411},{"source":411,"target":169},{"source":374,"target":8},{"source":374,"target":162},{"source":374,"target":181},{"source":374,"target":412},{"source":374,"target":413},{"source":412,"target":162},{"source":413,"target":181},{"source":375,"target":8},{"source":375,"target":162},{"source":375,"target":181},{"source":375,"target":414},{"source":375,"target":415},{"source":414,"target":162},{"source":415,"target":181},{"source":376,"target":8},{"source":376,"target":85},{"source":376,"target":416},{"source":376,"target":417},{"source":376,"target":418},{"source":416,"target":419},{"source":416,"target":376},{"source":417,"target":420},{"source":417,"target":376},{"source":418,"target":85},{"source":377,"target":8},{"source":377,"target":85},{"source":377,"target":421},{"source":377,"target":422},{"source":421,"target":423},{"source":421,"target":377},{"source":422,"target":85},{"source":378,"target":8},{"source":378,"target":85},{"source":378,"target":424},{"source":378,"target":425},{"source":424,"target":426},{"source":424,"target":378},{"source":425,"target":85},{"source":379,"target":8},{"source":379,"target":85},{"source":379,"target":427},{"source":379,"target":428},{"source":379,"target":429},{"source":427,"target":430},{"source":427,"target":379},{"source":428,"target":431},{"source":428,"target":379},{"source":429,"target":85},{"source":187,"target":8},{"source":187,"target":85},{"source":187,"target":432},{"source":187,"target":433},{"source":432,"target":434},{"source":432,"target":187},{"source":433,"target":85},{"source":380,"target":8},{"source":380,"target":367},{"source":380,"target":435},{"source":435,"target":367},{"source":75,"target":8},{"source":75,"target":367},{"source":75,"target":436},{"source":436,"target":367},{"source":195,"target":8},{"source":195,"target":367},{"source":195,"target":437},{"source":195,"target":438},{"source":437,"target":389},{"source":437,"target":439},{"source":437,"target":195},{"source":439,"target":389},{"source":438,"target":367},{"source":136,"target":8},{"source":136,"target":367},{"source":136,"target":440},{"source":440,"target":367},{"source":381,"target":8},{"source":381,"target":126},{"source":381,"target":441},{"source":441,"target":126},{"source":382,"target":8},{"source":382,"target":136},{"source":382,"target":442},{"source":442,"target":136},{"source":383,"target":8},{"source":383,"target":136},{"source":383,"target":443},{"source":443,"target":136},{"source":384,"target":8},{"source":384,"target":136},{"source":384,"target":444},{"source":444,"target":136},{"source":385,"target":8},{"source":385,"target":136},{"source":385,"target":445},{"source":445,"target":136},{"source":386,"target":8},{"source":386,"target":136},{"source":386,"target":446},{"source":446,"target":136},{"source":387,"target":8},{"source":387,"target":136},{"source":387,"target":447},{"source":447,"target":136},{"source":388,"target":8},{"source":388,"target":136},{"source":388,"target":448},{"source":448,"target":136},{"source":389,"target":8},{"source":389,"target":449},{"source":389,"target":450},{"source":449,"target":389},{"source":450,"target":389},{"source":390,"target":8},{"source":390,"target":187},{"source":390,"target":451},{"source":451,"target":187},{"source":391,"target":8},{"source":391,"target":187},{"source":391,"target":452},{"source":452,"target":187},{"source":392,"target":8},{"source":392,"target":378},{"source":392,"target":453},{"source":453,"target":378},{"source":393,"target":8},{"source":393,"target":378},{"source":393,"target":454},{"source":454,"target":378},{"source":394,"target":8},{"source":394,"target":379},{"source":394,"target":455},{"source":455,"target":379},{"source":395,"target":8},{"source":395,"target":379},{"source":395,"target":456},{"source":456,"target":379},{"source":396,"target":8},{"source":396,"target":377},{"source":396,"target":457},{"source":457,"target":377},{"source":397,"target":8},{"source":397,"target":377},{"source":397,"target":458},{"source":458,"target":377},{"source":398,"target":8},{"source":398,"target":376},{"source":398,"target":459},{"source":459,"target":376},{"source":399,"target":8},{"source":399,"target":376},{"source":399,"target":460},{"source":460,"target":376},{"source":9,"target":235},{"source":9,"target":461},{"source":9,"target":462},{"source":9,"target":463},{"source":9,"target":464},{"source":9,"target":465},{"source":9,"target":466},{"source":9,"target":467},{"source":9,"target":468},{"source":9,"target":469},{"source":9,"target":0},{"source":235,"target":9},{"source":235,"target":31},{"source":235,"target":470},{"source":235,"target":471},{"source":235,"target":472},{"source":235,"target":473},{"source":471,"target":237},{"source":471,"target":474},{"source":471,"target":235},{"source":474,"target":237},{"source":472,"target":31},{"source":473,"target":470},{"source":461,"target":9},{"source":461,"target":465},{"source":461,"target":475},{"source":461,"target":476},{"source":475,"target":469},{"source":475,"target":477},{"source":475,"target":461},{"source":477,"target":469},{"source":476,"target":465},{"source":462,"target":9},{"source":462,"target":465},{"source":462,"target":241},{"source":462,"target":478},{"source":462,"target":479},{"source":478,"target":465},{"source":479,"target":241},{"source":463,"target":9},{"source":463,"target":466},{"source":463,"target":480},{"source":463,"target":481},{"source":480,"target":482},{"source":480,"target":483},{"source":480,"target":463},{"source":483,"target":482},{"source":481,"target":466},{"source":464,"target":9},{"source":464,"target":466},{"source":464,"target":241},{"source":464,"target":484},{"source":464,"target":485},{"source":484,"target":466},{"source":485,"target":241},{"source":465,"target":9},{"source":465,"target":235},{"source":465,"target":486},{"source":486,"target":235},{"source":466,"target":9},{"source":466,"target":235},{"source":466,"target":487},{"source":487,"target":235},{"source":467,"target":9},{"source":467,"target":465},{"source":467,"target":488},{"source":467,"target":489},{"source":467,"target":490},{"source":488,"target":491},{"source":488,"target":492},{"source":488,"target":467},{"source":492,"target":491},{"source":489,"target":286},{"source":489,"target":493},{"source":489,"target":467},{"source":493,"target":286},{"source":490,"target":465},{"source":468,"target":9},{"source":468,"target":465},{"source":468,"target":241},{"source":468,"target":494},{"source":468,"target":495},{"source":494,"target":465},{"source":495,"target":241},{"source":469,"target":9},{"source":10,"target":496},{"source":10,"target":497},{"source":10,"target":498},{"source":10,"target":499},{"source":10,"target":500},{"source":10,"target":501},{"source":10,"target":502},{"source":10,"target":503},{"source":10,"target":504},{"source":10,"target":505},{"source":10,"target":506},{"source":10,"target":507},{"source":10,"target":508},{"source":10,"target":0},{"source":496,"target":10},{"source":497,"target":10},{"source":497,"target":31},{"source":497,"target":509},{"source":497,"target":510},{"source":497,"target":511},{"source":509,"target":497},{"source":509,"target":512},{"source":509,"target":497},{"source":509,"target":510},{"source":512,"target":497},{"source":510,"target":497},{"source":510,"target":513},{"source":510,"target":497},{"source":510,"target":509},{"source":513,"target":497},{"source":511,"target":31},{"source":498,"target":10},{"source":498,"target":496},{"source":498,"target":514},{"source":498,"target":515},{"source":514,"target":497},{"source":514,"target":516},{"source":514,"target":498},{"source":516,"target":497},{"source":515,"target":496},{"source":499,"target":10},{"source":499,"target":498},{"source":499,"target":505},{"source":499,"target":504},{"source":499,"target":517},{"source":499,"target":518},{"source":499,"target":519},{"source":517,"target":498},{"source":518,"target":505},{"source":519,"target":504},{"source":500,"target":10},{"source":500,"target":498},{"source":500,"target":508},{"source":500,"target":520},{"source":500,"target":521},{"source":520,"target":498},{"source":521,"target":508},{"source":501,"target":10},{"source":501,"target":522},{"source":501,"target":523},{"source":523,"target":522},{"source":502,"target":10},{"source":502,"target":498},{"source":502,"target":505},{"source":502,"target":524},{"source":502,"target":525},{"source":524,"target":498},{"source":525,"target":505},{"source":503,"target":10},{"source":503,"target":498},{"source":503,"target":526},{"source":526,"target":498},{"source":504,"target":10},{"source":505,"target":10},{"source":505,"target":527},{"source":527,"target":498},{"source":527,"target":528},{"source":527,"target":505},{"source":528,"target":498},{"source":506,"target":10},{"source":506,"target":522},{"source":506,"target":504},{"source":506,"target":529},{"source":506,"target":530},{"source":529,"target":522},{"source":530,"target":504},{"source":507,"target":10},{"source":507,"target":522},{"source":507,"target":508},{"source":507,"target":531},{"source":507,"target":532},{"source":531,"target":522},{"source":532,"target":508},{"source":508,"target":10},{"source":508,"target":505},{"source":508,"target":498},{"source":508,"target":533},{"source":508,"target":534},{"source":533,"target":505},{"source":534,"target":498},{"source":11,"target":233},{"source":11,"target":535},{"source":11,"target":536},{"source":11,"target":537},{"source":11,"target":538},{"source":11,"target":539},{"source":11,"target":540},{"source":11,"target":541},{"source":11,"target":542},{"source":11,"target":543},{"source":11,"target":0},{"source":233,"target":11},{"source":233,"target":31},{"source":233,"target":470},{"source":233,"target":544},{"source":233,"target":545},{"source":233,"target":546},{"source":233,"target":547},{"source":233,"target":548},{"source":544,"target":237},{"source":544,"target":549},{"source":544,"target":233},{"source":549,"target":237},{"source":545,"target":235},{"source":545,"target":550},{"source":545,"target":233},{"source":550,"target":235},{"source":546,"target":551},{"source":546,"target":233},{"source":547,"target":31},{"source":548,"target":470},{"source":535,"target":11},{"source":535,"target":541},{"source":535,"target":552},{"source":552,"target":541},{"source":536,"target":11},{"source":536,"target":541},{"source":536,"target":553},{"source":553,"target":541},{"source":537,"target":11},{"source":537,"target":541},{"source":537,"target":554},{"source":554,"target":541},{"source":538,"target":11},{"source":538,"target":540},{"source":538,"target":555},{"source":555,"target":540},{"source":539,"target":11},{"source":539,"target":540},{"source":539,"target":556},{"source":556,"target":540},{"source":540,"target":11},{"source":540,"target":233},{"source":540,"target":557},{"source":557,"target":233},{"source":541,"target":11},{"source":541,"target":233},{"source":541,"target":558},{"source":541,"target":559},{"source":541,"target":560},{"source":558,"target":561},{"source":558,"target":562},{"source":558,"target":541},{"source":562,"target":561},{"source":559,"target":563},{"source":559,"target":564},{"source":559,"target":541},{"source":564,"target":563},{"source":560,"target":233},{"source":542,"target":11},{"source":542,"target":541},{"source":542,"target":565},{"source":542,"target":566},{"source":565,"target":567},{"source":565,"target":568},{"source":565,"target":542},{"source":568,"target":567},{"source":566,"target":541},{"source":543,"target":11},{"source":543,"target":233},{"source":543,"target":569},{"source":569,"target":233},{"source":12,"target":237},{"source":12,"target":570},{"source":12,"target":571},{"source":12,"target":572},{"source":12,"target":573},{"source":12,"target":574},{"source":12,"target":575},{"source":12,"target":576},{"source":12,"target":0},{"source":237,"target":12},{"source":237,"target":577},{"source":577,"target":561},{"source":577,"target":578},{"source":577,"target":237},{"source":578,"target":561},{"source":570,"target":12},{"source":570,"target":576},{"source":570,"target":579},{"source":579,"target":576},{"source":571,"target":12},{"source":571,"target":237},{"source":571,"target":241},{"source":571,"target":580},{"source":571,"target":581},{"source":580,"target":237},{"source":581,"target":241},{"source":572,"target":12},{"source":572,"target":576},{"source":572,"target":582},{"source":582,"target":576},{"source":573,"target":12},{"source":573,"target":576},{"source":573,"target":583},{"source":583,"target":576},{"source":574,"target":12},{"source":574,"target":576},{"source":574,"target":584},{"source":584,"target":576},{"source":575,"target":12},{"source":575,"target":237},{"source":575,"target":585},{"source":585,"target":237},{"source":576,"target":12},{"source":576,"target":237},{"source":576,"target":586},{"source":576,"target":587},{"source":586,"target":576},{"source":586,"target":588},{"source":586,"target":576},{"source":588,"target":576},{"source":587,"target":237},{"source":13,"target":288},{"source":13,"target":589},{"source":13,"target":590},{"source":13,"target":591},{"source":13,"target":592},{"source":13,"target":593},{"source":13,"target":594},{"source":13,"target":0},{"source":288,"target":13},{"source":288,"target":591},{"source":288,"target":593},{"source":288,"target":152},{"source":288,"target":594},{"source":288,"target":595},{"source":288,"target":596},{"source":288,"target":597},{"source":288,"target":598},{"source":595,"target":591},{"source":596,"target":593},{"source":597,"target":152},{"source":598,"target":594},{"source":589,"target":13},{"source":589,"target":594},{"source":589,"target":599},{"source":589,"target":600},{"source":599,"target":601},{"source":599,"target":602},{"source":599,"target":589},{"source":602,"target":601},{"source":600,"target":594},{"source":590,"target":13},{"source":590,"target":603},{"source":590,"target":604},{"source":590,"target":605},{"source":590,"target":606},{"source":590,"target":607},{"source":590,"target":608},{"source":590,"target":609},{"source":590,"target":610},{"source":590,"target":611},{"source":603,"target":590},{"source":604,"target":590},{"source":605,"target":590},{"source":606,"target":590},{"source":607,"target":590},{"source":608,"target":590},{"source":609,"target":590},{"source":610,"target":590},{"source":611,"target":590},{"source":591,"target":13},{"source":591,"target":593},{"source":591,"target":612},{"source":612,"target":593},{"source":592,"target":13},{"source":592,"target":591},{"source":592,"target":613},{"source":592,"target":614},{"source":613,"target":590},{"source":613,"target":615},{"source":613,"target":592},{"source":615,"target":590},{"source":614,"target":591},{"source":593,"target":13},{"source":594,"target":13},{"source":594,"target":593},{"source":594,"target":616},{"source":616,"target":593},{"source":14,"target":561},{"source":14,"target":617},{"source":14,"target":618},{"source":14,"target":619},{"source":14,"target":620},{"source":14,"target":621},{"source":14,"target":622},{"source":14,"target":623},{"source":14,"target":624},{"source":14,"target":625},{"source":14,"target":626},{"source":14,"target":627},{"source":14,"target":628},{"source":14,"target":629},{"source":14,"target":630},{"source":14,"target":631},{"source":14,"target":632},{"source":14,"target":633},{"source":14,"target":634},{"source":14,"target":635},{"source":14,"target":636},{"source":14,"target":637},{"source":14,"target":638},{"source":14,"target":639},{"source":14,"target":640},{"source":14,"target":641},{"source":14,"target":642},{"source":14,"target":643},{"source":14,"target":644},{"source":14,"target":645},{"source":14,"target":646},{"source":14,"target":647},{"source":14,"target":648},{"source":14,"target":649},{"source":14,"target":650},{"source":14,"target":651},{"source":14,"target":652},{"source":14,"target":653},{"source":14,"target":654},{"source":14,"target":655},{"source":14,"target":656},{"source":14,"target":657},{"source":14,"target":658},{"source":14,"target":659},{"source":14,"target":660},{"source":14,"target":661},{"source":14,"target":662},{"source":14,"target":663},{"source":14,"target":664},{"source":14,"target":665},{"source":14,"target":666},{"source":14,"target":667},{"source":14,"target":668},{"source":14,"target":669},{"source":14,"target":670},{"source":14,"target":671},{"source":14,"target":672},{"source":14,"target":673},{"source":14,"target":674},{"source":14,"target":675},{"source":14,"target":676},{"source":14,"target":677},{"source":14,"target":678},{"source":14,"target":679},{"source":14,"target":680},{"source":14,"target":681},{"source":14,"target":682},{"source":14,"target":683},{"source":14,"target":684},{"source":14,"target":685},{"source":14,"target":686},{"source":14,"target":687},{"source":14,"target":688},{"source":14,"target":689},{"source":14,"target":690},{"source":14,"target":691},{"source":14,"target":692},{"source":14,"target":0},{"source":561,"target":14},{"source":561,"target":693},{"source":561,"target":694},{"source":693,"target":561},{"source":693,"target":695},{"source":693,"target":561},{"source":695,"target":561},{"source":694,"target":696},{"source":694,"target":561},{"source":617,"target":14},{"source":617,"target":561},{"source":617,"target":640},{"source":617,"target":697},{"source":617,"target":698},{"source":617,"target":699},{"source":617,"target":700},{"source":617,"target":701},{"source":697,"target":687},{"source":697,"target":702},{"source":697,"target":617},{"source":702,"target":687},{"source":698,"target":594},{"source":698,"target":703},{"source":698,"target":617},{"source":703,"target":594},{"source":699,"target":594},{"source":699,"target":704},{"source":699,"target":617},{"source":704,"target":594},{"source":700,"target":561},{"source":701,"target":640},{"source":618,"target":14},{"source":618,"target":617},{"source":618,"target":705},{"source":618,"target":706},{"source":705,"target":594},{"source":705,"target":707},{"source":705,"target":618},{"source":707,"target":594},{"source":706,"target":617},{"source":619,"target":14},{"source":619,"target":617},{"source":619,"target":708},{"source":619,"target":709},{"source":708,"target":594},{"source":708,"target":710},{"source":708,"target":619},{"source":710,"target":594},{"source":709,"target":617},{"source":620,"target":14},{"source":620,"target":617},{"source":620,"target":711},{"source":620,"target":712},{"source":711,"target":594},{"source":711,"target":713},{"source":711,"target":620},{"source":713,"target":594},{"source":712,"target":617},{"source":621,"target":14},{"source":621,"target":617},{"source":621,"target":714},{"source":621,"target":715},{"source":621,"target":716},{"source":714,"target":594},{"source":714,"target":717},{"source":714,"target":621},{"source":717,"target":594},{"source":715,"target":601},{"source":715,"target":718},{"source":715,"target":621},{"source":718,"target":601},{"source":716,"target":617},{"source":622,"target":14},{"source":622,"target":561},{"source":622,"target":719},{"source":719,"target":561},{"source":623,"target":14},{"source":623,"target":622},{"source":623,"target":629},{"source":623,"target":720},{"source":623,"target":721},{"source":720,"target":622},{"source":721,"target":629},{"source":624,"target":14},{"source":624,"target":622},{"source":624,"target":722},{"source":624,"target":723},{"source":722,"target":724},{"source":722,"target":725},{"source":722,"target":624},{"source":725,"target":724},{"source":723,"target":622},{"source":625,"target":14},{"source":625,"target":561},{"source":625,"target":726},{"source":625,"target":727},{"source":726,"target":724},{"source":726,"target":728},{"source":726,"target":625},{"source":728,"target":724},{"source":727,"target":561},{"source":626,"target":14},{"source":626,"target":625},{"source":626,"target":729},{"source":729,"target":625},{"source":627,"target":14},{"source":627,"target":625},{"source":627,"target":730},{"source":627,"target":731},{"source":730,"target":522},{"source":730,"target":732},{"source":730,"target":627},{"source":732,"target":522},{"source":731,"target":625},{"source":628,"target":14},{"source":628,"target":625},{"source":628,"target":733},{"source":733,"target":625},{"source":629,"target":14},{"source":629,"target":734},{"source":734,"target":561},{"source":734,"target":735},{"source":734,"target":629},{"source":735,"target":561},{"source":630,"target":14},{"source":630,"target":561},{"source":630,"target":736},{"source":630,"target":737},{"source":630,"target":738},{"source":630,"target":739},{"source":736,"target":288},{"source":736,"target":740},{"source":736,"target":630},{"source":740,"target":288},{"source":737,"target":687},{"source":737,"target":741},{"source":737,"target":630},{"source":741,"target":687},{"source":738,"target":288},{"source":738,"target":742},{"source":738,"target":630},{"source":742,"target":288},{"source":739,"target":561},{"source":631,"target":14},{"source":631,"target":561},{"source":631,"target":743},{"source":631,"target":744},{"source":743,"target":639},{"source":743,"target":745},{"source":743,"target":631},{"source":745,"target":639},{"source":744,"target":561},{"source":632,"target":14},{"source":632,"target":629},{"source":632,"target":633},{"source":632,"target":561},{"source":632,"target":746},{"source":632,"target":747},{"source":632,"target":748},{"source":632,"target":749},{"source":746,"target":561},{"source":746,"target":750},{"source":746,"target":632},{"source":750,"target":561},{"source":747,"target":629},{"source":748,"target":633},{"source":749,"target":561},{"source":633,"target":14},{"source":633,"target":751},{"source":751,"target":44},{"source":751,"target":752},{"source":751,"target":633},{"source":752,"target":44},{"source":634,"target":14},{"source":634,"target":561},{"source":634,"target":753},{"source":634,"target":754},{"source":753,"target":290},{"source":753,"target":755},{"source":753,"target":634},{"source":755,"target":290},{"source":754,"target":561},{"source":635,"target":14},{"source":635,"target":561},{"source":635,"target":756},{"source":635,"target":757},{"source":635,"target":758},{"source":756,"target":288},{"source":756,"target":759},{"source":756,"target":635},{"source":759,"target":288},{"source":757,"target":760},{"source":757,"target":761},{"source":757,"target":635},{"source":761,"target":760},{"source":758,"target":561},{"source":636,"target":14},{"source":636,"target":561},{"source":636,"target":640},{"source":636,"target":762},{"source":636,"target":763},{"source":636,"target":764},{"source":762,"target":153},{"source":762,"target":765},{"source":762,"target":636},{"source":765,"target":153},{"source":763,"target":561},{"source":764,"target":640},{"source":637,"target":14},{"source":637,"target":561},{"source":637,"target":241},{"source":637,"target":766},{"source":637,"target":767},{"source":637,"target":768},{"source":766,"target":288},{"source":766,"target":769},{"source":766,"target":637},{"source":769,"target":288},{"source":767,"target":561},{"source":768,"target":241},{"source":638,"target":14},{"source":638,"target":561},{"source":638,"target":770},{"source":638,"target":771},{"source":770,"target":772},{"source":770,"target":638},{"source":771,"target":561},{"source":639,"target":14},{"source":639,"target":773},{"source":639,"target":774},{"source":639,"target":775},{"source":773,"target":639},{"source":774,"target":639},{"source":775,"target":639},{"source":640,"target":14},{"source":640,"target":776},{"source":776,"target":777},{"source":776,"target":778},{"source":776,"target":640},{"source":778,"target":777},{"source":641,"target":14},{"source":641,"target":561},{"source":641,"target":640},{"source":641,"target":779},{"source":641,"target":780},{"source":641,"target":781},{"source":641,"target":782},{"source":779,"target":500},{"source":779,"target":783},{"source":779,"target":641},{"source":783,"target":500},{"source":780,"target":522},{"source":780,"target":784},{"source":780,"target":641},{"source":784,"target":522},{"source":781,"target":561},{"source":782,"target":640},{"source":642,"target":14},{"source":642,"target":561},{"source":642,"target":785},{"source":642,"target":786},{"source":785,"target":288},{"source":785,"target":787},{"source":785,"target":642},{"source":787,"target":288},{"source":786,"target":561},{"source":643,"target":14},{"source":643,"target":642},{"source":643,"target":788},{"source":643,"target":789},{"source":788,"target":668},{"source":788,"target":790},{"source":788,"target":643},{"source":790,"target":668},{"source":789,"target":642},{"source":644,"target":14},{"source":644,"target":642},{"source":644,"target":791},{"source":644,"target":792},{"source":644,"target":793},{"source":791,"target":645},{"source":791,"target":794},{"source":791,"target":644},{"source":794,"target":645},{"source":792,"target":501},{"source":792,"target":795},{"source":792,"target":644},{"source":795,"target":501},{"source":793,"target":642},{"source":645,"target":14},{"source":645,"target":796},{"source":645,"target":797},{"source":796,"target":645},{"source":797,"target":645},{"source":646,"target":14},{"source":646,"target":798},{"source":646,"target":799},{"source":798,"target":646},{"source":799,"target":646},{"source":647,"target":14},{"source":647,"target":561},{"source":647,"target":640},{"source":647,"target":800},{"source":647,"target":801},{"source":647,"target":802},{"source":647,"target":803},{"source":647,"target":804},{"source":800,"target":601},{"source":800,"target":805},{"source":800,"target":647},{"source":805,"target":601},{"source":801,"target":601},{"source":801,"target":806},{"source":801,"target":647},{"source":806,"target":601},{"source":802,"target":807},{"source":802,"target":808},{"source":802,"target":647},{"source":808,"target":807},{"source":803,"target":561},{"source":804,"target":640},{"source":648,"target":14},{"source":648,"target":241},{"source":648,"target":682},{"source":648,"target":809},{"source":648,"target":810},{"source":809,"target":241},{"source":810,"target":682},{"source":649,"target":14},{"source":649,"target":561},{"source":649,"target":811},{"source":649,"target":812},{"source":811,"target":288},{"source":811,"target":813},{"source":811,"target":649},{"source":813,"target":288},{"source":812,"target":561},{"source":650,"target":14},{"source":650,"target":561},{"source":650,"target":814},{"source":650,"target":640},{"source":650,"target":815},{"source":650,"target":816},{"source":650,"target":817},{"source":650,"target":818},{"source":815,"target":288},{"source":815,"target":819},{"source":815,"target":650},{"source":819,"target":288},{"source":816,"target":561},{"source":817,"target":814},{"source":818,"target":640},{"source":651,"target":14},{"source":651,"target":561},{"source":651,"target":820},{"source":651,"target":821},{"source":651,"target":822},{"source":820,"target":601},{"source":820,"target":823},{"source":820,"target":651},{"source":823,"target":601},{"source":821,"target":824},{"source":821,"target":825},{"source":821,"target":651},{"source":825,"target":824},{"source":822,"target":561},{"source":652,"target":14},{"source":652,"target":241},{"source":652,"target":682},{"source":652,"target":826},{"source":652,"target":827},{"source":826,"target":241},{"source":827,"target":682},{"source":653,"target":14},{"source":653,"target":561},{"source":653,"target":640},{"source":653,"target":828},{"source":653,"target":829},{"source":653,"target":830},{"source":653,"target":831},{"source":828,"target":658},{"source":828,"target":832},{"source":828,"target":653},{"source":832,"target":658},{"source":829,"target":288},{"source":829,"target":833},{"source":829,"target":653},{"source":833,"target":288},{"source":830,"target":561},{"source":831,"target":640},{"source":654,"target":14},{"source":654,"target":653},{"source":654,"target":834},{"source":654,"target":835},{"source":834,"target":601},{"source":834,"target":836},{"source":834,"target":654},{"source":836,"target":601},{"source":835,"target":653},{"source":655,"target":14},{"source":655,"target":653},{"source":655,"target":837},{"source":837,"target":653},{"source":656,"target":14},{"source":656,"target":640},{"source":656,"target":561},{"source":656,"target":838},{"source":656,"target":839},{"source":656,"target":840},{"source":656,"target":841},{"source":656,"target":842},{"source":656,"target":843},{"source":656,"target":844},{"source":656,"target":845},{"source":838,"target":601},{"source":838,"target":846},{"source":838,"target":656},{"source":846,"target":601},{"source":839,"target":522},{"source":839,"target":847},{"source":839,"target":656},{"source":847,"target":522},{"source":840,"target":601},{"source":840,"target":848},{"source":840,"target":656},{"source":848,"target":601},{"source":841,"target":849},{"source":841,"target":850},{"source":841,"target":656},{"source":850,"target":849},{"source":842,"target":44},{"source":842,"target":851},{"source":842,"target":656},{"source":851,"target":44},{"source":843,"target":601},{"source":843,"target":852},{"source":843,"target":656},{"source":852,"target":601},{"source":844,"target":640},{"source":845,"target":561},{"source":657,"target":14},{"source":657,"target":561},{"source":657,"target":853},{"source":657,"target":854},{"source":657,"target":855},{"source":853,"target":660},{"source":853,"target":856},{"source":853,"target":657},{"source":856,"target":660},{"source":854,"target":51},{"source":854,"target":857},{"source":854,"target":657},{"source":857,"target":51},{"source":855,"target":561},{"source":658,"target":14},{"source":658,"target":660},{"source":658,"target":858},{"source":858,"target":660},{"source":659,"target":14},{"source":659,"target":660},{"source":659,"target":859},{"source":859,"target":660},{"source":660,"target":14},{"source":660,"target":629},{"source":660,"target":860},{"source":660,"target":861},{"source":860,"target":51},{"source":860,"target":862},{"source":860,"target":660},{"source":862,"target":51},{"source":861,"target":629},{"source":661,"target":14},{"source":661,"target":561},{"source":661,"target":863},{"source":661,"target":864},{"source":863,"target":865},{"source":863,"target":661},{"source":864,"target":561},{"source":662,"target":14},{"source":662,"target":246},{"source":662,"target":561},{"source":662,"target":866},{"source":662,"target":867},{"source":866,"target":246},{"source":867,"target":561},{"source":663,"target":14},{"source":663,"target":561},{"source":663,"target":868},{"source":663,"target":869},{"source":663,"target":870},{"source":663,"target":871},{"source":663,"target":872},{"source":868,"target":688},{"source":868,"target":873},{"source":868,"target":663},{"source":873,"target":688},{"source":869,"target":824},{"source":869,"target":874},{"source":869,"target":663},{"source":874,"target":824},{"source":870,"target":824},{"source":870,"target":875},{"source":870,"target":663},{"source":875,"target":824},{"source":871,"target":288},{"source":871,"target":876},{"source":871,"target":663},{"source":876,"target":288},{"source":872,"target":561},{"source":664,"target":14},{"source":664,"target":642},{"source":664,"target":877},{"source":664,"target":878},{"source":877,"target":522},{"source":877,"target":879},{"source":877,"target":664},{"source":879,"target":522},{"source":878,"target":642},{"source":665,"target":14},{"source":665,"target":561},{"source":665,"target":640},{"source":665,"target":880},{"source":665,"target":881},{"source":665,"target":882},{"source":665,"target":883},{"source":665,"target":884},{"source":880,"target":601},{"source":880,"target":885},{"source":880,"target":665},{"source":885,"target":601},{"source":881,"target":601},{"source":881,"target":886},{"source":881,"target":665},{"source":886,"target":601},{"source":882,"target":500},{"source":882,"target":887},{"source":882,"target":665},{"source":887,"target":500},{"source":883,"target":561},{"source":884,"target":640},{"source":666,"target":14},{"source":666,"target":561},{"source":666,"target":640},{"source":666,"target":888},{"source":666,"target":889},{"source":666,"target":890},{"source":666,"target":891},{"source":666,"target":892},{"source":666,"target":893},{"source":666,"target":894},{"source":888,"target":601},{"source":888,"target":895},{"source":888,"target":666},{"source":895,"target":601},{"source":889,"target":601},{"source":889,"target":896},{"source":889,"target":666},{"source":896,"target":601},{"source":890,"target":257},{"source":890,"target":897},{"source":890,"target":666},{"source":897,"target":257},{"source":891,"target":502},{"source":891,"target":898},{"source":891,"target":666},{"source":898,"target":502},{"source":892,"target":601},{"source":892,"target":899},{"source":892,"target":666},{"source":899,"target":601},{"source":893,"target":561},{"source":894,"target":640},{"source":667,"target":14},{"source":667,"target":666},{"source":667,"target":900},{"source":900,"target":666},{"source":668,"target":14},{"source":668,"target":901},{"source":668,"target":902},{"source":901,"target":646},{"source":901,"target":903},{"source":901,"target":668},{"source":903,"target":646},{"source":902,"target":502},{"source":902,"target":904},{"source":902,"target":668},{"source":904,"target":502},{"source":669,"target":14},{"source":669,"target":905},{"source":669,"target":906},{"source":905,"target":669},{"source":906,"target":669},{"source":670,"target":14},{"source":670,"target":624},{"source":670,"target":672},{"source":670,"target":907},{"source":670,"target":908},{"source":907,"target":624},{"source":908,"target":672},{"source":671,"target":14},{"source":671,"target":622},{"source":671,"target":689},{"source":671,"target":909},{"source":671,"target":910},{"source":671,"target":911},{"source":671,"target":912},{"source":909,"target":913},{"source":909,"target":914},{"source":909,"target":671},{"source":914,"target":913},{"source":910,"target":44},{"source":910,"target":915},{"source":910,"target":671},{"source":915,"target":44},{"source":911,"target":622},{"source":912,"target":689},{"source":672,"target":14},{"source":672,"target":622},{"source":672,"target":916},{"source":672,"target":917},{"source":916,"target":288},{"source":916,"target":918},{"source":916,"target":672},{"source":918,"target":288},{"source":917,"target":622},{"source":673,"target":14},{"source":673,"target":671},{"source":673,"target":624},{"source":673,"target":919},{"source":673,"target":920},{"source":673,"target":921},{"source":919,"target":690},{"source":919,"target":922},{"source":919,"target":673},{"source":922,"target":690},{"source":920,"target":671},{"source":921,"target":624},{"source":674,"target":14},{"source":674,"target":623},{"source":674,"target":672},{"source":674,"target":923},{"source":674,"target":924},{"source":923,"target":623},{"source":924,"target":672},{"source":675,"target":14},{"source":675,"target":671},{"source":675,"target":623},{"source":675,"target":925},{"source":675,"target":926},{"source":925,"target":671},{"source":926,"target":623},{"source":676,"target":14},{"source":676,"target":625},{"source":676,"target":927},{"source":927,"target":625},{"source":677,"target":14},{"source":677,"target":561},{"source":677,"target":928},{"source":677,"target":929},{"source":677,"target":930},{"source":677,"target":931},{"source":677,"target":932},{"source":928,"target":500},{"source":928,"target":933},{"source":928,"target":677},{"source":933,"target":500},{"source":929,"target":934},{"source":929,"target":935},{"source":929,"target":677},{"source":935,"target":934},{"source":930,"target":936},{"source":930,"target":937},{"source":930,"target":677},{"source":937,"target":936},{"source":931,"target":681},{"source":931,"target":938},{"source":931,"target":677},{"source":938,"target":681},{"source":932,"target":561},{"source":678,"target":14},{"source":678,"target":677},{"source":678,"target":241},{"source":678,"target":939},{"source":678,"target":940},{"source":939,"target":677},{"source":940,"target":241},{"source":679,"target":14},{"source":679,"target":677},{"source":679,"target":241},{"source":679,"target":941},{"source":679,"target":942},{"source":941,"target":677},{"source":942,"target":241},{"source":680,"target":14},{"source":680,"target":561},{"source":680,"target":943},{"source":680,"target":944},{"source":680,"target":945},{"source":943,"target":522},{"source":943,"target":946},{"source":943,"target":680},{"source":946,"target":522},{"source":944,"target":522},{"source":944,"target":947},{"source":944,"target":680},{"source":947,"target":522},{"source":945,"target":561},{"source":681,"target":14},{"source":681,"target":948},{"source":681,"target":949},{"source":948,"target":686},{"source":948,"target":950},{"source":948,"target":681},{"source":950,"target":686},{"source":949,"target":522},{"source":949,"target":951},{"source":949,"target":681},{"source":951,"target":522},{"source":682,"target":14},{"source":682,"target":561},{"source":682,"target":952},{"source":682,"target":953},{"source":952,"target":683},{"source":952,"target":954},{"source":952,"target":682},{"source":954,"target":683},{"source":953,"target":561},{"source":683,"target":14},{"source":683,"target":955},{"source":683,"target":956},{"source":955,"target":684},{"source":955,"target":957},{"source":955,"target":683},{"source":957,"target":684},{"source":956,"target":685},{"source":956,"target":958},{"source":956,"target":683},{"source":958,"target":685},{"source":684,"target":14},{"source":684,"target":241},{"source":684,"target":959},{"source":684,"target":960},{"source":959,"target":500},{"source":959,"target":961},{"source":959,"target":684},{"source":961,"target":500},{"source":960,"target":241},{"source":685,"target":14},{"source":685,"target":962},{"source":685,"target":963},{"source":685,"target":964},{"source":685,"target":965},{"source":962,"target":685},{"source":963,"target":685},{"source":964,"target":685},{"source":965,"target":685},{"source":686,"target":14},{"source":686,"target":966},{"source":686,"target":967},{"source":966,"target":686},{"source":967,"target":686},{"source":687,"target":14},{"source":687,"target":968},{"source":687,"target":969},{"source":968,"target":687},{"source":969,"target":687},{"source":688,"target":14},{"source":688,"target":970},{"source":688,"target":971},{"source":970,"target":972},{"source":970,"target":973},{"source":970,"target":688},{"source":973,"target":972},{"source":971,"target":601},{"source":971,"target":974},{"source":971,"target":688},{"source":974,"target":601},{"source":689,"target":14},{"source":689,"target":633},{"source":689,"target":975},{"source":689,"target":976},{"source":689,"target":977},{"source":689,"target":978},{"source":975,"target":522},{"source":975,"target":979},{"source":975,"target":689},{"source":979,"target":522},{"source":976,"target":288},{"source":976,"target":980},{"source":976,"target":689},{"source":980,"target":288},{"source":977,"target":288},{"source":977,"target":981},{"source":977,"target":689},{"source":981,"target":288},{"source":978,"target":633},{"source":690,"target":14},{"source":690,"target":689},{"source":690,"target":982},{"source":982,"target":689},{"source":691,"target":14},{"source":691,"target":640},{"source":691,"target":561},{"source":691,"target":983},{"source":691,"target":984},{"source":691,"target":985},{"source":691,"target":986},{"source":691,"target":987},{"source":691,"target":988},{"source":983,"target":500},{"source":983,"target":989},{"source":983,"target":691},{"source":989,"target":500},{"source":984,"target":85},{"source":984,"target":990},{"source":984,"target":691},{"source":990,"target":85},{"source":985,"target":601},{"source":985,"target":991},{"source":985,"target":691},{"source":991,"target":601},{"source":986,"target":75},{"source":986,"target":992},{"source":986,"target":691},{"source":992,"target":75},{"source":987,"target":640},{"source":988,"target":561},{"source":692,"target":14},{"source":692,"target":561},{"source":692,"target":640},{"source":692,"target":993},{"source":692,"target":994},{"source":692,"target":995},{"source":993,"target":500},{"source":993,"target":996},{"source":993,"target":692},{"source":996,"target":500},{"source":994,"target":561},{"source":995,"target":640},{"source":15,"target":997},{"source":15,"target":601},{"source":15,"target":522},{"source":15,"target":998},{"source":15,"target":999},{"source":15,"target":1000},{"source":15,"target":1001},{"source":15,"target":1002},{"source":15,"target":1003},{"source":15,"target":0},{"source":997,"target":15},{"source":997,"target":1004},{"source":1004,"target":593},{"source":1004,"target":1005},{"source":1004,"target":997},{"source":1005,"target":593},{"source":601,"target":15},{"source":601,"target":288},{"source":601,"target":1006},{"source":601,"target":287},{"source":601,"target":286},{"source":601,"target":300},{"source":601,"target":1007},{"source":601,"target":302},{"source":601,"target":1008},{"source":601,"target":289},{"source":601,"target":1009},{"source":601,"target":1010},{"source":601,"target":301},{"source":601,"target":1011},{"source":601,"target":285},{"source":601,"target":1012},{"source":601,"target":1013},{"source":601,"target":1014},{"source":601,"target":1015},{"source":601,"target":1016},{"source":601,"target":1017},{"source":601,"target":1018},{"source":601,"target":1019},{"source":601,"target":1020},{"source":601,"target":1021},{"source":601,"target":1022},{"source":601,"target":1023},{"source":601,"target":1024},{"source":601,"target":1025},{"source":601,"target":1026},{"source":601,"target":1027},{"source":601,"target":1028},{"source":1013,"target":999},{"source":1013,"target":1029},{"source":1013,"target":601},{"source":1029,"target":999},{"source":1014,"target":288},{"source":1015,"target":1006},{"source":1016,"target":287},{"source":1017,"target":286},{"source":1018,"target":300},{"source":1019,"target":1007},{"source":1020,"target":302},{"source":1021,"target":1008},{"source":1022,"target":289},{"source":1023,"target":1009},{"source":1024,"target":1010},{"source":1025,"target":301},{"source":1026,"target":1011},{"source":1027,"target":285},{"source":1028,"target":1012},{"source":522,"target":15},{"source":522,"target":601},{"source":522,"target":498},{"source":522,"target":505},{"source":522,"target":1030},{"source":522,"target":1031},{"source":522,"target":1032},{"source":522,"target":1033},{"source":522,"target":1034},{"source":1030,"target":997},{"source":1030,"target":1035},{"source":1030,"target":522},{"source":1035,"target":997},{"source":1031,"target":1001},{"source":1031,"target":1036},{"source":1031,"target":522},{"source":1036,"target":1001},{"source":1032,"target":601},{"source":1033,"target":498},{"source":1034,"target":505},{"source":998,"target":15},{"source":998,"target":1003},{"source":998,"target":1037},{"source":1037,"target":1003},{"source":999,"target":15},{"source":999,"target":1038},{"source":999,"target":1039},{"source":1038,"target":157},{"source":1038,"target":1040},{"source":1038,"target":999},{"source":1040,"target":157},{"source":1039,"target":157},{"source":1039,"target":1041},{"source":1039,"target":999},{"source":1041,"target":157},{"source":1000,"target":15},{"source":1000,"target":601},{"source":1000,"target":505},{"source":1000,"target":1042},{"source":1000,"target":1043},{"source":1042,"target":601},{"source":1043,"target":505},{"source":1001,"target":15},{"source":1001,"target":498},{"source":1001,"target":1044},{"source":1044,"target":498},{"source":1002,"target":15},{"source":1002,"target":997},{"source":1002,"target":1045},{"source":1002,"target":1046},{"source":1002,"target":1047},{"source":1045,"target":162},{"source":1045,"target":1048},{"source":1045,"target":1002},{"source":1048,"target":162},{"source":1046,"target":257},{"source":1046,"target":1049},{"source":1046,"target":1002},{"source":1049,"target":257},{"source":1047,"target":997},{"source":1003,"target":15},{"source":1003,"target":997},{"source":1003,"target":1050},{"source":1050,"target":997},{"source":16,"target":1051},{"source":16,"target":934},{"source":16,"target":1052},{"source":16,"target":936},{"source":16,"target":1053},{"source":16,"target":1054},{"source":16,"target":1055},{"source":16,"target":1056},{"source":16,"target":1057},{"source":16,"target":0},{"source":1051,"target":16},{"source":1051,"target":934},{"source":1051,"target":1057},{"source":1051,"target":1058},{"source":1051,"target":1059},{"source":1058,"target":934},{"source":1059,"target":1057},{"source":934,"target":16},{"source":934,"target":1055},{"source":934,"target":1060},{"source":1060,"target":1055},{"source":1052,"target":16},{"source":1052,"target":934},{"source":1052,"target":1056},{"source":1052,"target":1061},{"source":1052,"target":1062},{"source":1061,"target":934},{"source":1062,"target":1056},{"source":936,"target":16},{"source":936,"target":1055},{"source":936,"target":1063},{"source":1063,"target":1055},{"source":1053,"target":16},{"source":1053,"target":1057},{"source":1053,"target":936},{"source":1053,"target":1064},{"source":1053,"target":1065},{"source":1064,"target":1057},{"source":1065,"target":936},{"source":1054,"target":16},{"source":1054,"target":936},{"source":1054,"target":1056},{"source":1054,"target":1066},{"source":1054,"target":1067},{"source":1066,"target":936},{"source":1067,"target":1056},{"source":1055,"target":16},{"source":1056,"target":16},{"source":1056,"target":1055},{"source":1056,"target":1068},{"source":1056,"target":1069},{"source":1068,"target":500},{"source":1068,"target":1070},{"source":1068,"target":1056},{"source":1070,"target":500},{"source":1069,"target":1055},{"source":1057,"target":16},{"source":1057,"target":1055},{"source":1057,"target":1071},{"source":1057,"target":1072},{"source":1071,"target":1073},{"source":1071,"target":1074},{"source":1071,"target":1057},{"source":1074,"target":1073},{"source":1072,"target":1055},{"source":17,"target":241},{"source":17,"target":1008},{"source":17,"target":1075},{"source":17,"target":1076},{"source":17,"target":1077},{"source":17,"target":1078},{"source":17,"target":1079},{"source":17,"target":300},{"source":17,"target":1080},{"source":17,"target":1081},{"source":17,"target":285},{"source":17,"target":1082},{"source":17,"target":1083},{"source":17,"target":286},{"source":17,"target":1084},{"source":17,"target":1085},{"source":17,"target":301},{"source":17,"target":1086},{"source":17,"target":1087},{"source":17,"target":1088},{"source":17,"target":1011},{"source":17,"target":1089},{"source":17,"target":302},{"source":17,"target":1090},{"source":17,"target":1091},{"source":17,"target":1007},{"source":17,"target":1092},{"source":17,"target":1093},{"source":17,"target":1094},{"source":17,"target":1009},{"source":17,"target":287},{"source":17,"target":1095},{"source":17,"target":1096},{"source":17,"target":1097},{"source":17,"target":1098},{"source":17,"target":1006},{"source":17,"target":1099},{"source":17,"target":1010},{"source":17,"target":1100},{"source":17,"target":1101},{"source":17,"target":1102},{"source":17,"target":1103},{"source":17,"target":1104},{"source":17,"target":1105},{"source":17,"target":289},{"source":17,"target":1106},{"source":17,"target":1107},{"source":17,"target":1108},{"source":17,"target":1109},{"source":17,"target":1110},{"source":17,"target":1012},{"source":17,"target":1111},{"source":17,"target":0},{"source":241,"target":17},{"source":241,"target":1112},{"source":1112,"target":1075},{"source":1112,"target":1113},{"source":1112,"target":241},{"source":1113,"target":1075},{"source":1008,"target":17},{"source":1008,"target":1075},{"source":1008,"target":1114},{"source":1114,"target":1075},{"source":1075,"target":17},{"source":1076,"target":17},{"source":1076,"target":1008},{"source":1076,"target":1115},{"source":1076,"target":1116},{"source":1115,"target":1077},{"source":1115,"target":1117},{"source":1115,"target":1076},{"source":1117,"target":1077},{"source":1116,"target":1008},{"source":1077,"target":17},{"source":1077,"target":1118},{"source":1077,"target":1119},{"source":1077,"target":1120},{"source":1077,"target":1121},{"source":1077,"target":1122},{"source":1118,"target":1077},{"source":1119,"target":1077},{"source":1120,"target":1077},{"source":1121,"target":1077},{"source":1122,"target":1077},{"source":1078,"target":17},{"source":1078,"target":1008},{"source":1078,"target":1009},{"source":1078,"target":1123},{"source":1078,"target":1124},{"source":1123,"target":1008},{"source":1124,"target":1009},{"source":1079,"target":17},{"source":1079,"target":1125},{"source":1079,"target":1126},{"source":1079,"target":1127},{"source":1079,"target":1128},{"source":1079,"target":1129},{"source":1079,"target":1130},{"source":1079,"target":1131},{"source":1079,"target":1132},{"source":1079,"target":1133},{"source":1079,"target":1134},{"source":1125,"target":1079},{"source":1126,"target":1079},{"source":1127,"target":1079},{"source":1128,"target":1079},{"source":1129,"target":1079},{"source":1130,"target":1079},{"source":1131,"target":1079},{"source":1132,"target":1079},{"source":1133,"target":1079},{"source":1134,"target":1079},{"source":300,"target":17},{"source":300,"target":1075},{"source":300,"target":1135},{"source":1135,"target":1075},{"source":1080,"target":17},{"source":1080,"target":300},{"source":1080,"target":1136},{"source":1080,"target":1137},{"source":1136,"target":1079},{"source":1136,"target":1138},{"source":1136,"target":1080},{"source":1138,"target":1079},{"source":1137,"target":300},{"source":1081,"target":17},{"source":1081,"target":300},{"source":1081,"target":1139},{"source":1081,"target":1140},{"source":1139,"target":1141},{"source":1139,"target":1081},{"source":1140,"target":300},{"source":285,"target":17},{"source":285,"target":1075},{"source":285,"target":1142},{"source":1142,"target":1075},{"source":1082,"target":17},{"source":1082,"target":285},{"source":1082,"target":1143},{"source":1082,"target":1144},{"source":1143,"target":1083},{"source":1143,"target":1145},{"source":1143,"target":1082},{"source":1145,"target":1083},{"source":1144,"target":285},{"source":1083,"target":17},{"source":1083,"target":1146},{"source":1083,"target":1147},{"source":1083,"target":1148},{"source":1083,"target":1149},{"source":1083,"target":1150},{"source":1083,"target":1151},{"source":1083,"target":1152},{"source":1083,"target":1153},{"source":1083,"target":1154},{"source":1083,"target":1155},{"source":1083,"target":1156},{"source":1083,"target":1157},{"source":1083,"target":1158},{"source":1083,"target":1159},{"source":1083,"target":1160},{"source":1083,"target":1161},{"source":1083,"target":1162},{"source":1083,"target":1163},{"source":1083,"target":1164},{"source":1083,"target":1165},{"source":1083,"target":1166},{"source":1146,"target":1083},{"source":1147,"target":1083},{"source":1148,"target":1083},{"source":1149,"target":1083},{"source":1150,"target":1083},{"source":1151,"target":1083},{"source":1152,"target":1083},{"source":1153,"target":1083},{"source":1154,"target":1083},{"source":1155,"target":1083},{"source":1156,"target":1083},{"source":1157,"target":1083},{"source":1158,"target":1083},{"source":1159,"target":1083},{"source":1160,"target":1083},{"source":1161,"target":1083},{"source":1162,"target":1083},{"source":1163,"target":1083},{"source":1164,"target":1083},{"source":1165,"target":1083},{"source":1166,"target":1083},{"source":286,"target":17},{"source":286,"target":1075},{"source":286,"target":1167},{"source":1167,"target":1075},{"source":1084,"target":17},{"source":1084,"target":286},{"source":1084,"target":1168},{"source":1084,"target":1169},{"source":1168,"target":1085},{"source":1168,"target":1170},{"source":1168,"target":1084},{"source":1170,"target":1085},{"source":1169,"target":286},{"source":1085,"target":17},{"source":1085,"target":1171},{"source":1085,"target":1172},{"source":1085,"target":1173},{"source":1085,"target":1174},{"source":1171,"target":1085},{"source":1172,"target":1085},{"source":1173,"target":1085},{"source":1174,"target":1085},{"source":301,"target":17},{"source":301,"target":1075},{"source":301,"target":1175},{"source":1175,"target":1075},{"source":1086,"target":17},{"source":1086,"target":1176},{"source":1086,"target":1177},{"source":1086,"target":1178},{"source":1086,"target":1179},{"source":1086,"target":1180},{"source":1086,"target":1181},{"source":1086,"target":1182},{"source":1086,"target":1183},{"source":1086,"target":1184},{"source":1086,"target":1185},{"source":1086,"target":1186},{"source":1086,"target":1187},{"source":1086,"target":1188},{"source":1086,"target":1189},{"source":1086,"target":1190},{"source":1086,"target":1191},{"source":1086,"target":1192},{"source":1086,"target":1193},{"source":1086,"target":1194},{"source":1086,"target":1195},{"source":1086,"target":1196},{"source":1086,"target":1197},{"source":1086,"target":1198},{"source":1086,"target":1199},{"source":1086,"target":1200},{"source":1086,"target":1201},{"source":1086,"target":1202},{"source":1086,"target":1203},{"source":1086,"target":1204},{"source":1086,"target":1205},{"source":1086,"target":1206},{"source":1086,"target":1207},{"source":1086,"target":1208},{"source":1086,"target":1209},{"source":1086,"target":1210},{"source":1086,"target":1211},{"source":1086,"target":1212},{"source":1086,"target":1213},{"source":1176,"target":1086},{"source":1177,"target":1086},{"source":1178,"target":1086},{"source":1179,"target":1086},{"source":1180,"target":1086},{"source":1181,"target":1086},{"source":1182,"target":1086},{"source":1183,"target":1086},{"source":1184,"target":1086},{"source":1185,"target":1086},{"source":1186,"target":1086},{"source":1187,"target":1086},{"source":1188,"target":1086},{"source":1189,"target":1086},{"source":1190,"target":1086},{"source":1191,"target":1086},{"source":1192,"target":1086},{"source":1193,"target":1086},{"source":1194,"target":1086},{"source":1195,"target":1086},{"source":1196,"target":1086},{"source":1197,"target":1086},{"source":1198,"target":1086},{"source":1199,"target":1086},{"source":1200,"target":1086},{"source":1201,"target":1086},{"source":1202,"target":1086},{"source":1203,"target":1086},{"source":1204,"target":1086},{"source":1205,"target":1086},{"source":1206,"target":1086},{"source":1207,"target":1086},{"source":1208,"target":1086},{"source":1209,"target":1086},{"source":1210,"target":1086},{"source":1211,"target":1086},{"source":1212,"target":1086},{"source":1213,"target":1086},{"source":1087,"target":17},{"source":1087,"target":301},{"source":1087,"target":1214},{"source":1087,"target":1215},{"source":1214,"target":1086},{"source":1214,"target":1216},{"source":1214,"target":1087},{"source":1216,"target":1086},{"source":1215,"target":301},{"source":1088,"target":17},{"source":1088,"target":1217},{"source":1088,"target":1218},{"source":1088,"target":1219},{"source":1088,"target":1220},{"source":1088,"target":1221},{"source":1088,"target":1222},{"source":1088,"target":1223},{"source":1088,"target":1224},{"source":1088,"target":1225},{"source":1088,"target":1226},{"source":1088,"target":1227},{"source":1088,"target":1228},{"source":1088,"target":1229},{"source":1088,"target":1230},{"source":1088,"target":1231},{"source":1088,"target":1232},{"source":1088,"target":1233},{"source":1088,"target":1234},{"source":1088,"target":1235},{"source":1217,"target":1088},{"source":1218,"target":1088},{"source":1219,"target":1088},{"source":1220,"target":1088},{"source":1221,"target":1088},{"source":1222,"target":1088},{"source":1223,"target":1088},{"source":1224,"target":1088},{"source":1225,"target":1088},{"source":1226,"target":1088},{"source":1227,"target":1088},{"source":1228,"target":1088},{"source":1229,"target":1088},{"source":1230,"target":1088},{"source":1231,"target":1088},{"source":1232,"target":1088},{"source":1233,"target":1088},{"source":1234,"target":1088},{"source":1235,"target":1088},{"source":1011,"target":17},{"source":1011,"target":1075},{"source":1011,"target":1236},{"source":1236,"target":1075},{"source":1089,"target":17},{"source":1089,"target":1011},{"source":1089,"target":1237},{"source":1089,"target":1238},{"source":1237,"target":1088},{"source":1237,"target":1239},{"source":1237,"target":1089},{"source":1239,"target":1088},{"source":1238,"target":1011},{"source":302,"target":17},{"source":302,"target":1075},{"source":302,"target":1240},{"source":1240,"target":1075},{"source":1090,"target":17},{"source":1090,"target":302},{"source":1090,"target":1241},{"source":1090,"target":1242},{"source":1241,"target":1091},{"source":1241,"target":1243},{"source":1241,"target":1090},{"source":1243,"target":1091},{"source":1242,"target":302},{"source":1091,"target":17},{"source":1091,"target":1244},{"source":1091,"target":1245},{"source":1091,"target":1246},{"source":1091,"target":1247},{"source":1091,"target":1248},{"source":1091,"target":1249},{"source":1091,"target":1250},{"source":1091,"target":1251},{"source":1091,"target":1252},{"source":1091,"target":1253},{"source":1091,"target":1254},{"source":1091,"target":1255},{"source":1091,"target":1256},{"source":1091,"target":1257},{"source":1091,"target":1258},{"source":1091,"target":1259},{"source":1091,"target":1260},{"source":1091,"target":1261},{"source":1091,"target":1262},{"source":1091,"target":1263},{"source":1244,"target":1091},{"source":1245,"target":1091},{"source":1246,"target":1091},{"source":1247,"target":1091},{"source":1248,"target":1091},{"source":1249,"target":1091},{"source":1250,"target":1091},{"source":1251,"target":1091},{"source":1252,"target":1091},{"source":1253,"target":1091},{"source":1254,"target":1091},{"source":1255,"target":1091},{"source":1256,"target":1091},{"source":1257,"target":1091},{"source":1258,"target":1091},{"source":1259,"target":1091},{"source":1260,"target":1091},{"source":1261,"target":1091},{"source":1262,"target":1091},{"source":1263,"target":1091},{"source":1007,"target":17},{"source":1007,"target":1075},{"source":1007,"target":1264},{"source":1264,"target":1075},{"source":1092,"target":17},{"source":1092,"target":1007},{"source":1092,"target":1265},{"source":1092,"target":1266},{"source":1265,"target":1093},{"source":1265,"target":1267},{"source":1265,"target":1092},{"source":1267,"target":1093},{"source":1266,"target":1007},{"source":1093,"target":17},{"source":1093,"target":1268},{"source":1093,"target":1269},{"source":1268,"target":1093},{"source":1269,"target":1093},{"source":1094,"target":17},{"source":1094,"target":1270},{"source":1094,"target":1271},{"source":1094,"target":1272},{"source":1094,"target":1273},{"source":1094,"target":1274},{"source":1094,"target":1275},{"source":1094,"target":1276},{"source":1094,"target":1277},{"source":1094,"target":1278},{"source":1094,"target":1279},{"source":1094,"target":1280},{"source":1094,"target":1281},{"source":1094,"target":1282},{"source":1094,"target":1283},{"source":1094,"target":1284},{"source":1094,"target":1285},{"source":1094,"target":1286},{"source":1094,"target":1287},{"source":1094,"target":1288},{"source":1094,"target":1289},{"source":1094,"target":1290},{"source":1094,"target":1291},{"source":1094,"target":1292},{"source":1094,"target":1293},{"source":1094,"target":1294},{"source":1094,"target":1295},{"source":1094,"target":1296},{"source":1094,"target":1297},{"source":1094,"target":1298},{"source":1094,"target":1299},{"source":1094,"target":1300},{"source":1094,"target":1301},{"source":1094,"target":1302},{"source":1094,"target":1303},{"source":1094,"target":1304},{"source":1094,"target":1305},{"source":1094,"target":1306},{"source":1094,"target":1307},{"source":1094,"target":1308},{"source":1094,"target":1309},{"source":1094,"target":1310},{"source":1094,"target":1311},{"source":1094,"target":1312},{"source":1094,"target":1313},{"source":1094,"target":1314},{"source":1094,"target":1315},{"source":1094,"target":1316},{"source":1094,"target":1317},{"source":1094,"target":1318},{"source":1094,"target":1319},{"source":1094,"target":1320},{"source":1270,"target":1094},{"source":1271,"target":1094},{"source":1272,"target":1094},{"source":1273,"target":1094},{"source":1274,"target":1094},{"source":1275,"target":1094},{"source":1276,"target":1094},{"source":1277,"target":1094},{"source":1278,"target":1094},{"source":1279,"target":1094},{"source":1280,"target":1094},{"source":1281,"target":1094},{"source":1282,"target":1094},{"source":1283,"target":1094},{"source":1284,"target":1094},{"source":1285,"target":1094},{"source":1286,"target":1094},{"source":1287,"target":1094},{"source":1288,"target":1094},{"source":1289,"target":1094},{"source":1290,"target":1094},{"source":1291,"target":1094},{"source":1292,"target":1094},{"source":1293,"target":1094},{"source":1294,"target":1094},{"source":1295,"target":1094},{"source":1296,"target":1094},{"source":1297,"target":1094},{"source":1298,"target":1094},{"source":1299,"target":1094},{"source":1300,"target":1094},{"source":1301,"target":1094},{"source":1302,"target":1094},{"source":1303,"target":1094},{"source":1304,"target":1094},{"source":1305,"target":1094},{"source":1306,"target":1094},{"source":1307,"target":1094},{"source":1308,"target":1094},{"source":1309,"target":1094},{"source":1310,"target":1094},{"source":1311,"target":1094},{"source":1312,"target":1094},{"source":1313,"target":1094},{"source":1314,"target":1094},{"source":1315,"target":1094},{"source":1316,"target":1094},{"source":1317,"target":1094},{"source":1318,"target":1094},{"source":1319,"target":1094},{"source":1320,"target":1094},{"source":1009,"target":17},{"source":1009,"target":1075},{"source":1009,"target":1321},{"source":1321,"target":1075},{"source":287,"target":17},{"source":287,"target":1075},{"source":287,"target":1322},{"source":1322,"target":1075},{"source":1095,"target":17},{"source":1095,"target":1323},{"source":1095,"target":1324},{"source":1095,"target":1325},{"source":1095,"target":1326},{"source":1095,"target":1327},{"source":1095,"target":1328},{"source":1095,"target":1329},{"source":1095,"target":1330},{"source":1323,"target":1095},{"source":1324,"target":1095},{"source":1325,"target":1095},{"source":1326,"target":1095},{"source":1327,"target":1095},{"source":1328,"target":1095},{"source":1329,"target":1095},{"source":1330,"target":1095},{"source":1096,"target":17},{"source":1096,"target":1009},{"source":1096,"target":1331},{"source":1096,"target":1332},{"source":1331,"target":1095},{"source":1331,"target":1333},{"source":1331,"target":1096},{"source":1333,"target":1095},{"source":1332,"target":1009},{"source":1097,"target":17},{"source":1097,"target":287},{"source":1097,"target":1334},{"source":1097,"target":1335},{"source":1334,"target":1094},{"source":1334,"target":1336},{"source":1334,"target":1097},{"source":1336,"target":1094},{"source":1335,"target":287},{"source":1098,"target":17},{"source":1098,"target":1337},{"source":1098,"target":1338},{"source":1098,"target":1339},{"source":1098,"target":1340},{"source":1098,"target":1341},{"source":1098,"target":1342},{"source":1098,"target":1343},{"source":1337,"target":1098},{"source":1338,"target":1098},{"source":1339,"target":1098},{"source":1340,"target":1098},{"source":1341,"target":1098},{"source":1342,"target":1098},{"source":1343,"target":1098},{"source":1006,"target":17},{"source":1006,"target":1075},{"source":1006,"target":1344},{"source":1344,"target":1075},{"source":1099,"target":17},{"source":1099,"target":1006},{"source":1099,"target":1345},{"source":1099,"target":1346},{"source":1345,"target":1098},{"source":1345,"target":1347},{"source":1345,"target":1099},{"source":1347,"target":1098},{"source":1346,"target":1006},{"source":1010,"target":17},{"source":1010,"target":1075},{"source":1010,"target":1348},{"source":1348,"target":1075},{"source":1100,"target":17},{"source":1100,"target":1010},{"source":1100,"target":1349},{"source":1100,"target":1350},{"source":1349,"target":1101},{"source":1349,"target":1351},{"source":1349,"target":1100},{"source":1351,"target":1101},{"source":1350,"target":1010},{"source":1101,"target":17},{"source":1101,"target":1352},{"source":1101,"target":1353},{"source":1101,"target":1354},{"source":1101,"target":1355},{"source":1101,"target":1356},{"source":1101,"target":1357},{"source":1101,"target":1358},{"source":1101,"target":1359},{"source":1101,"target":1360},{"source":1101,"target":1361},{"source":1101,"target":1362},{"source":1101,"target":1363},{"source":1101,"target":1364},{"source":1101,"target":1365},{"source":1101,"target":1366},{"source":1101,"target":1367},{"source":1101,"target":1368},{"source":1101,"target":1369},{"source":1101,"target":1370},{"source":1101,"target":1371},{"source":1101,"target":1372},{"source":1352,"target":1101},{"source":1353,"target":1101},{"source":1354,"target":1101},{"source":1355,"target":1101},{"source":1356,"target":1101},{"source":1357,"target":1101},{"source":1358,"target":1101},{"source":1359,"target":1101},{"source":1360,"target":1101},{"source":1361,"target":1101},{"source":1362,"target":1101},{"source":1363,"target":1101},{"source":1364,"target":1101},{"source":1365,"target":1101},{"source":1366,"target":1101},{"source":1367,"target":1101},{"source":1368,"target":1101},{"source":1369,"target":1101},{"source":1370,"target":1101},{"source":1371,"target":1101},{"source":1372,"target":1101},{"source":1102,"target":17},{"source":1102,"target":1075},{"source":1102,"target":1373},{"source":1373,"target":1075},{"source":1103,"target":17},{"source":1103,"target":1102},{"source":1103,"target":1374},{"source":1103,"target":1375},{"source":1374,"target":1104},{"source":1374,"target":1376},{"source":1374,"target":1103},{"source":1376,"target":1104},{"source":1375,"target":1102},{"source":1104,"target":17},{"source":1104,"target":1377},{"source":1104,"target":1378},{"source":1104,"target":1379},{"source":1104,"target":1380},{"source":1104,"target":1381},{"source":1104,"target":1382},{"source":1104,"target":1383},{"source":1104,"target":1384},{"source":1377,"target":1104},{"source":1378,"target":1104},{"source":1379,"target":1104},{"source":1380,"target":1104},{"source":1381,"target":1104},{"source":1382,"target":1104},{"source":1383,"target":1104},{"source":1384,"target":1104},{"source":1105,"target":17},{"source":1105,"target":1385},{"source":1105,"target":1386},{"source":1105,"target":1387},{"source":1105,"target":1388},{"source":1105,"target":1389},{"source":1105,"target":1390},{"source":1105,"target":1391},{"source":1105,"target":1392},{"source":1105,"target":1393},{"source":1385,"target":1105},{"source":1386,"target":1105},{"source":1387,"target":1105},{"source":1388,"target":1105},{"source":1389,"target":1105},{"source":1390,"target":1105},{"source":1391,"target":1105},{"source":1392,"target":1105},{"source":1393,"target":1105},{"source":289,"target":17},{"source":289,"target":1075},{"source":289,"target":1394},{"source":1394,"target":1075},{"source":1106,"target":17},{"source":1106,"target":289},{"source":1106,"target":1395},{"source":1106,"target":1396},{"source":1395,"target":1105},{"source":1395,"target":1397},{"source":1395,"target":1106},{"source":1397,"target":1105},{"source":1396,"target":289},{"source":1107,"target":17},{"source":1107,"target":1398},{"source":1107,"target":1399},{"source":1107,"target":1400},{"source":1107,"target":1401},{"source":1398,"target":1107},{"source":1399,"target":1107},{"source":1400,"target":1107},{"source":1401,"target":1107},{"source":1108,"target":17},{"source":1108,"target":1075},{"source":1108,"target":1402},{"source":1402,"target":1075},{"source":1109,"target":17},{"source":1109,"target":1108},{"source":1109,"target":1403},{"source":1109,"target":1404},{"source":1403,"target":1107},{"source":1403,"target":1405},{"source":1403,"target":1109},{"source":1405,"target":1107},{"source":1404,"target":1108},{"source":1110,"target":17},{"source":1110,"target":1012},{"source":1110,"target":1406},{"source":1110,"target":1407},{"source":1406,"target":1111},{"source":1406,"target":1408},{"source":1406,"target":1110},{"source":1408,"target":1111},{"source":1407,"target":1012},{"source":1012,"target":17},{"source":1012,"target":1075},{"source":1012,"target":1409},{"source":1409,"target":1075},{"source":1111,"target":17},{"source":1111,"target":1410},{"source":1111,"target":1411},{"source":1111,"target":1412},{"source":1111,"target":1413},{"source":1111,"target":1414},{"source":1111,"target":1415},{"source":1111,"target":1416},{"source":1410,"target":1111},{"source":1411,"target":1111},{"source":1412,"target":1111},{"source":1413,"target":1111},{"source":1414,"target":1111},{"source":1415,"target":1111},{"source":1416,"target":1111},{"source":18,"target":1417},{"source":18,"target":1418},{"source":18,"target":1419},{"source":18,"target":1420},{"source":18,"target":1421},{"source":18,"target":1422},{"source":18,"target":1423},{"source":18,"target":0},{"source":1417,"target":18},{"source":1417,"target":288},{"source":1417,"target":1424},{"source":1417,"target":1425},{"source":1424,"target":288},{"source":1424,"target":1426},{"source":1424,"target":1417},{"source":1426,"target":288},{"source":1425,"target":288},{"source":1418,"target":18},{"source":1418,"target":1417},{"source":1418,"target":1427},{"source":1427,"target":1417},{"source":1419,"target":18},{"source":1419,"target":1417},{"source":1419,"target":1428},{"source":1428,"target":1417},{"source":1420,"target":18},{"source":1420,"target":1417},{"source":1420,"target":1429},{"source":1429,"target":1417},{"source":1421,"target":18},{"source":1421,"target":1417},{"source":1421,"target":1430},{"source":1430,"target":1417},{"source":1422,"target":18},{"source":1422,"target":1417},{"source":1422,"target":1431},{"source":1431,"target":1417},{"source":1423,"target":18},{"source":1423,"target":1417},{"source":1423,"target":1432},{"source":1432,"target":1417},{"source":19,"target":1433},{"source":19,"target":1434},{"source":19,"target":1435},{"source":19,"target":1436},{"source":19,"target":1437},{"source":19,"target":1438},{"source":19,"target":1439},{"source":19,"target":1440},{"source":19,"target":1441},{"source":19,"target":1442},{"source":19,"target":1443},{"source":19,"target":1444},{"source":19,"target":1445},{"source":19,"target":1446},{"source":19,"target":1447},{"source":19,"target":1448},{"source":19,"target":760},{"source":19,"target":0},{"source":1433,"target":19},{"source":1433,"target":760},{"source":1433,"target":1449},{"source":1449,"target":760},{"source":1434,"target":19},{"source":1434,"target":1433},{"source":1434,"target":1450},{"source":1434,"target":1451},{"source":1450,"target":1445},{"source":1450,"target":1452},{"source":1450,"target":1434},{"source":1452,"target":1445},{"source":1451,"target":1433},{"source":1435,"target":19},{"source":1435,"target":760},{"source":1435,"target":1453},{"source":1435,"target":1454},{"source":1453,"target":1443},{"source":1453,"target":1455},{"source":1453,"target":1435},{"source":1455,"target":1443},{"source":1454,"target":760},{"source":1436,"target":19},{"source":1436,"target":1433},{"source":1436,"target":1456},{"source":1436,"target":1457},{"source":1456,"target":1446},{"source":1456,"target":1458},{"source":1456,"target":1436},{"source":1458,"target":1446},{"source":1457,"target":1433},{"source":1437,"target":19},{"source":1437,"target":1433},{"source":1437,"target":1459},{"source":1437,"target":1460},{"source":1459,"target":1447},{"source":1459,"target":1461},{"source":1459,"target":1437},{"source":1461,"target":1447},{"source":1460,"target":1433},{"source":1438,"target":19},{"source":1438,"target":1433},{"source":1438,"target":1462},{"source":1462,"target":1433},{"source":1439,"target":19},{"source":1439,"target":1433},{"source":1439,"target":1463},{"source":1439,"target":1464},{"source":1463,"target":1444},{"source":1463,"target":1465},{"source":1463,"target":1439},{"source":1465,"target":1444},{"source":1464,"target":1433},{"source":1440,"target":19},{"source":1440,"target":1433},{"source":1440,"target":1466},{"source":1466,"target":1433},{"source":1441,"target":19},{"source":1441,"target":1433},{"source":1441,"target":1467},{"source":1467,"target":1433},{"source":1442,"target":19},{"source":1442,"target":1433},{"source":1442,"target":1468},{"source":1442,"target":1469},{"source":1468,"target":1448},{"source":1468,"target":1470},{"source":1468,"target":1442},{"source":1470,"target":1448},{"source":1469,"target":1433},{"source":1443,"target":19},{"source":1443,"target":1471},{"source":1443,"target":1472},{"source":1443,"target":1473},{"source":1443,"target":1474},{"source":1443,"target":1475},{"source":1443,"target":1476},{"source":1443,"target":1477},{"source":1443,"target":1478},{"source":1471,"target":1443},{"source":1472,"target":1443},{"source":1473,"target":1443},{"source":1474,"target":1443},{"source":1475,"target":1443},{"source":1476,"target":1443},{"source":1477,"target":1443},{"source":1478,"target":1443},{"source":1444,"target":19},{"source":1444,"target":1479},{"source":1444,"target":1480},{"source":1444,"target":1481},{"source":1444,"target":1482},{"source":1444,"target":1483},{"source":1444,"target":1484},{"source":1444,"target":1485},{"source":1444,"target":1486},{"source":1444,"target":1487},{"source":1444,"target":1488},{"source":1444,"target":1489},{"source":1444,"target":1490},{"source":1479,"target":1444},{"source":1480,"target":1444},{"source":1481,"target":1444},{"source":1482,"target":1444},{"source":1483,"target":1444},{"source":1484,"target":1444},{"source":1485,"target":1444},{"source":1486,"target":1444},{"source":1487,"target":1444},{"source":1488,"target":1444},{"source":1489,"target":1444},{"source":1490,"target":1444},{"source":1445,"target":19},{"source":1445,"target":1491},{"source":1445,"target":1492},{"source":1491,"target":1445},{"source":1492,"target":1445},{"source":1446,"target":19},{"source":1446,"target":1493},{"source":1446,"target":1494},{"source":1446,"target":1495},{"source":1493,"target":1446},{"source":1494,"target":1446},{"source":1495,"target":1446},{"source":1447,"target":19},{"source":1447,"target":1496},{"source":1447,"target":1497},{"source":1496,"target":1447},{"source":1497,"target":1447},{"source":1448,"target":19},{"source":1448,"target":1498},{"source":1448,"target":1499},{"source":1448,"target":1500},{"source":1448,"target":1501},{"source":1448,"target":1502},{"source":1498,"target":1448},{"source":1499,"target":1448},{"source":1500,"target":1448},{"source":1501,"target":1448},{"source":1502,"target":1448},{"source":760,"target":19},{"source":760,"target":1006},{"source":760,"target":1503},{"source":1503,"target":1006},{"source":20,"target":1504},{"source":20,"target":1505},{"source":20,"target":1506},{"source":20,"target":1507},{"source":20,"target":1508},{"source":20,"target":1509},{"source":20,"target":1510},{"source":20,"target":1511},{"source":20,"target":1512},{"source":20,"target":563},{"source":20,"target":1513},{"source":20,"target":1514},{"source":20,"target":1515},{"source":20,"target":1516},{"source":20,"target":1517},{"source":20,"target":0},{"source":1504,"target":20},{"source":1504,"target":1510},{"source":1504,"target":1518},{"source":1504,"target":1519},{"source":1518,"target":1520},{"source":1518,"target":1504},{"source":1519,"target":1510},{"source":1505,"target":20},{"source":1505,"target":1516},{"source":1505,"target":1521},{"source":1505,"target":1522},{"source":1521,"target":154},{"source":1521,"target":1523},{"source":1521,"target":1505},{"source":1523,"target":154},{"source":1522,"target":1516},{"source":1506,"target":20},{"source":1506,"target":563},{"source":1506,"target":1524},{"source":1524,"target":563},{"source":1507,"target":20},{"source":1507,"target":1510},{"source":1507,"target":1525},{"source":1525,"target":1510},{"source":1508,"target":20},{"source":1508,"target":1510},{"source":1508,"target":1526},{"source":1526,"target":1510},{"source":1509,"target":20},{"source":1509,"target":1510},{"source":1509,"target":1527},{"source":1509,"target":1528},{"source":1527,"target":44},{"source":1527,"target":1529},{"source":1527,"target":1509},{"source":1529,"target":44},{"source":1528,"target":1510},{"source":1510,"target":20},{"source":1511,"target":20},{"source":1511,"target":1510},{"source":1511,"target":1530},{"source":1511,"target":1531},{"source":1511,"target":1532},{"source":1530,"target":1513},{"source":1530,"target":1533},{"source":1530,"target":1511},{"source":1533,"target":1513},{"source":1531,"target":1534},{"source":1531,"target":1511},{"source":1532,"target":1510},{"source":1512,"target":20},{"source":1512,"target":1510},{"source":1512,"target":1535},{"source":1535,"target":1510},{"source":563,"target":20},{"source":563,"target":497},{"source":563,"target":241},{"source":563,"target":1536},{"source":563,"target":1537},{"source":563,"target":1538},{"source":563,"target":1539},{"source":563,"target":1540},{"source":563,"target":1541},{"source":1536,"target":1542},{"source":1536,"target":563},{"source":1537,"target":1510},{"source":1537,"target":1543},{"source":1537,"target":563},{"source":1543,"target":1510},{"source":1538,"target":563},{"source":1538,"target":1544},{"source":1538,"target":563},{"source":1538,"target":1539},{"source":1544,"target":563},{"source":1539,"target":563},{"source":1539,"target":1545},{"source":1539,"target":563},{"source":1539,"target":1538},{"source":1545,"target":563},{"source":1540,"target":497},{"source":1541,"target":241},{"source":1513,"target":20},{"source":1513,"target":1546},{"source":1513,"target":1547},{"source":1513,"target":1548},{"source":1513,"target":1549},{"source":1513,"target":1550},{"source":1513,"target":1551},{"source":1513,"target":1552},{"source":1513,"target":1553},{"source":1513,"target":1554},{"source":1513,"target":1555},{"source":1513,"target":1556},{"source":1513,"target":1557},{"source":1513,"target":1558},{"source":1513,"target":1559},{"source":1513,"target":1560},{"source":1513,"target":1561},{"source":1513,"target":1562},{"source":1513,"target":1563},{"source":1513,"target":1564},{"source":1513,"target":1565},{"source":1513,"target":1566},{"source":1546,"target":1513},{"source":1547,"target":1513},{"source":1548,"target":1513},{"source":1549,"target":1513},{"source":1550,"target":1513},{"source":1551,"target":1513},{"source":1552,"target":1513},{"source":1553,"target":1513},{"source":1554,"target":1513},{"source":1555,"target":1513},{"source":1556,"target":1513},{"source":1557,"target":1513},{"source":1558,"target":1513},{"source":1559,"target":1513},{"source":1560,"target":1513},{"source":1561,"target":1513},{"source":1562,"target":1513},{"source":1563,"target":1513},{"source":1564,"target":1513},{"source":1565,"target":1513},{"source":1566,"target":1513},{"source":1514,"target":20},{"source":1514,"target":1567},{"source":1514,"target":1568},{"source":1514,"target":1569},{"source":1514,"target":1570},{"source":1514,"target":1571},{"source":1514,"target":1572},{"source":1514,"target":1573},{"source":1514,"target":1574},{"source":1514,"target":1575},{"source":1514,"target":1576},{"source":1514,"target":1577},{"source":1514,"target":1578},{"source":1514,"target":1579},{"source":1514,"target":1580},{"source":1514,"target":1581},{"source":1514,"target":1582},{"source":1514,"target":1583},{"source":1514,"target":1584},{"source":1514,"target":1585},{"source":1514,"target":1586},{"source":1514,"target":1587},{"source":1567,"target":1514},{"source":1568,"target":1514},{"source":1569,"target":1514},{"source":1570,"target":1514},{"source":1571,"target":1514},{"source":1572,"target":1514},{"source":1573,"target":1514},{"source":1574,"target":1514},{"source":1575,"target":1514},{"source":1576,"target":1514},{"source":1577,"target":1514},{"source":1578,"target":1514},{"source":1579,"target":1514},{"source":1580,"target":1514},{"source":1581,"target":1514},{"source":1582,"target":1514},{"source":1583,"target":1514},{"source":1584,"target":1514},{"source":1585,"target":1514},{"source":1586,"target":1514},{"source":1587,"target":1514},{"source":1515,"target":20},{"source":1515,"target":563},{"source":1515,"target":1588},{"source":1515,"target":1589},{"source":1588,"target":563},{"source":1588,"target":1590},{"source":1588,"target":1515},{"source":1590,"target":563},{"source":1589,"target":563},{"source":1516,"target":20},{"source":1516,"target":563},{"source":1516,"target":1591},{"source":1591,"target":563},{"source":1517,"target":20},{"source":1517,"target":1510},{"source":1517,"target":1592},{"source":1517,"target":1593},{"source":1592,"target":522},{"source":1592,"target":1594},{"source":1592,"target":1517},{"source":1594,"target":522},{"source":1593,"target":1510},{"source":21,"target":1595},{"source":21,"target":1596},{"source":21,"target":1597},{"source":21,"target":1598},{"source":21,"target":1599},{"source":21,"target":1600},{"source":21,"target":1601},{"source":21,"target":1602},{"source":21,"target":1603},{"source":21,"target":1604},{"source":21,"target":1605},{"source":21,"target":1606},{"source":21,"target":1607},{"source":21,"target":1608},{"source":21,"target":1609},{"source":21,"target":1610},{"source":21,"target":1611},{"source":21,"target":491},{"source":21,"target":0},{"source":1595,"target":21},{"source":1595,"target":497},{"source":1595,"target":1612},{"source":1612,"target":497},{"source":1596,"target":21},{"source":1596,"target":31},{"source":1596,"target":1595},{"source":1596,"target":1613},{"source":1596,"target":1614},{"source":1613,"target":31},{"source":1614,"target":1595},{"source":1597,"target":21},{"source":1597,"target":1596},{"source":1597,"target":1615},{"source":1615,"target":1596},{"source":1598,"target":21},{"source":1598,"target":1596},{"source":1598,"target":1616},{"source":1616,"target":1596},{"source":1599,"target":21},{"source":1599,"target":1595},{"source":1599,"target":491},{"source":1599,"target":1617},{"source":1599,"target":1618},{"source":1599,"target":1619},{"source":1617,"target":1601},{"source":1617,"target":1620},{"source":1617,"target":1599},{"source":1620,"target":1601},{"source":1618,"target":1595},{"source":1619,"target":491},{"source":1600,"target":21},{"source":1600,"target":1608},{"source":1600,"target":491},{"source":1600,"target":1621},{"source":1600,"target":1622},{"source":1600,"target":1623},{"source":1621,"target":1596},{"source":1621,"target":1624},{"source":1621,"target":1600},{"source":1624,"target":1596},{"source":1622,"target":1608},{"source":1623,"target":491},{"source":1601,"target":21},{"source":1602,"target":21},{"source":1602,"target":1601},{"source":1602,"target":1625},{"source":1602,"target":1626},{"source":1625,"target":1604},{"source":1625,"target":1627},{"source":1625,"target":1602},{"source":1627,"target":1604},{"source":1626,"target":1601},{"source":1603,"target":21},{"source":1603,"target":1601},{"source":1603,"target":1628},{"source":1603,"target":1629},{"source":1628,"target":154},{"source":1628,"target":1630},{"source":1628,"target":1603},{"source":1630,"target":154},{"source":1629,"target":1601},{"source":1604,"target":21},{"source":1604,"target":1631},{"source":1604,"target":1632},{"source":1604,"target":1633},{"source":1604,"target":1634},{"source":1631,"target":1604},{"source":1632,"target":1604},{"source":1633,"target":1604},{"source":1634,"target":1604},{"source":1605,"target":21},{"source":1605,"target":1601},{"source":1605,"target":1635},{"source":1605,"target":1636},{"source":1635,"target":1637},{"source":1635,"target":1605},{"source":1636,"target":1601},{"source":1606,"target":21},{"source":1606,"target":1595},{"source":1606,"target":491},{"source":1606,"target":1638},{"source":1606,"target":1639},{"source":1606,"target":1640},{"source":1606,"target":1641},{"source":1638,"target":1642},{"source":1638,"target":1606},{"source":1639,"target":255},{"source":1639,"target":1643},{"source":1639,"target":1606},{"source":1643,"target":255},{"source":1640,"target":1595},{"source":1641,"target":491},{"source":1607,"target":21},{"source":1607,"target":1595},{"source":1607,"target":491},{"source":1607,"target":1644},{"source":1607,"target":1645},{"source":1607,"target":1646},{"source":1644,"target":154},{"source":1644,"target":1647},{"source":1644,"target":1607},{"source":1647,"target":154},{"source":1645,"target":1595},{"source":1646,"target":491},{"source":1608,"target":21},{"source":1608,"target":1595},{"source":1608,"target":1648},{"source":1608,"target":1649},{"source":1648,"target":760},{"source":1648,"target":1650},{"source":1648,"target":1608},{"source":1650,"target":760},{"source":1649,"target":1595},{"source":1609,"target":21},{"source":1609,"target":1608},{"source":1609,"target":491},{"source":1609,"target":1651},{"source":1609,"target":1652},{"source":1651,"target":1608},{"source":1652,"target":491},{"source":1610,"target":21},{"source":1610,"target":1595},{"source":1610,"target":1653},{"source":1610,"target":1654},{"source":1653,"target":257},{"source":1653,"target":1655},{"source":1653,"target":1610},{"source":1655,"target":257},{"source":1654,"target":1595},{"source":1611,"target":21},{"source":1611,"target":491},{"source":1611,"target":498},{"source":1611,"target":1656},{"source":1611,"target":1657},{"source":1611,"target":1658},{"source":1611,"target":1659},{"source":1656,"target":1610},{"source":1656,"target":1660},{"source":1656,"target":1611},{"source":1660,"target":1610},{"source":1657,"target":503},{"source":1657,"target":1661},{"source":1657,"target":1611},{"source":1661,"target":503},{"source":1658,"target":491},{"source":1659,"target":498},{"source":491,"target":21},{"source":22,"target":1662},{"source":22,"target":1663},{"source":22,"target":1664},{"source":22,"target":1665},{"source":22,"target":1666},{"source":22,"target":1667},{"source":22,"target":0},{"source":1662,"target":22},{"source":1662,"target":563},{"source":1662,"target":241},{"source":1662,"target":1668},{"source":1662,"target":1669},{"source":1662,"target":1670},{"source":1662,"target":1671},{"source":1662,"target":1672},{"source":1662,"target":1673},{"source":1662,"target":1674},{"source":1668,"target":1665},{"source":1668,"target":1675},{"source":1668,"target":1662},{"source":1675,"target":1665},{"source":1669,"target":1664},{"source":1669,"target":1676},{"source":1669,"target":1662},{"source":1676,"target":1664},{"source":1670,"target":1663},{"source":1670,"target":1677},{"source":1670,"target":1662},{"source":1677,"target":1663},{"source":1671,"target":1665},{"source":1671,"target":1678},{"source":1671,"target":1662},{"source":1678,"target":1665},{"source":1672,"target":522},{"source":1672,"target":1679},{"source":1672,"target":1662},{"source":1679,"target":522},{"source":1673,"target":563},{"source":1674,"target":241},{"source":1663,"target":22},{"source":1663,"target":1680},{"source":1663,"target":1681},{"source":1680,"target":522},{"source":1680,"target":1682},{"source":1680,"target":1663},{"source":1682,"target":522},{"source":1681,"target":1666},{"source":1681,"target":1683},{"source":1681,"target":1663},{"source":1683,"target":1666},{"source":1664,"target":22},{"source":1664,"target":31},{"source":1664,"target":497},{"source":1664,"target":1684},{"source":1664,"target":1685},{"source":1664,"target":1686},{"source":1684,"target":1667},{"source":1684,"target":1687},{"source":1684,"target":1664},{"source":1687,"target":1667},{"source":1685,"target":31},{"source":1686,"target":497},{"source":1665,"target":22},{"source":1665,"target":1688},{"source":1688,"target":1689},{"source":1688,"target":1665},{"source":1666,"target":22},{"source":1666,"target":1690},{"source":1666,"target":1691},{"source":1690,"target":1666},{"source":1691,"target":1666},{"source":1667,"target":22},{"source":1667,"target":497},{"source":1667,"target":1692},{"source":1692,"target":497},{"source":23,"target":567},{"source":23,"target":482},{"source":23,"target":1693},{"source":23,"target":1694},{"source":23,"target":0},{"source":567,"target":23},{"source":567,"target":241},{"source":567,"target":497},{"source":567,"target":1695},{"source":567,"target":1696},{"source":567,"target":1697},{"source":567,"target":1698},{"source":567,"target":1699},{"source":567,"target":1700},{"source":1695,"target":1694},{"source":1695,"target":1701},{"source":1695,"target":567},{"source":1701,"target":1694},{"source":1696,"target":563},{"source":1696,"target":1702},{"source":1696,"target":567},{"source":1702,"target":563},{"source":1697,"target":1510},{"source":1697,"target":1703},{"source":1697,"target":567},{"source":1703,"target":1510},{"source":1698,"target":237},{"source":1698,"target":1704},{"source":1698,"target":567},{"source":1704,"target":237},{"source":1699,"target":241},{"source":1700,"target":497},{"source":482,"target":23},{"source":482,"target":241},{"source":482,"target":1705},{"source":482,"target":1706},{"source":482,"target":1707},{"source":482,"target":1708},{"source":482,"target":1709},{"source":1705,"target":1693},{"source":1705,"target":1710},{"source":1705,"target":482},{"source":1710,"target":1693},{"source":1706,"target":1711},{"source":1706,"target":482},{"source":1707,"target":1712},{"source":1707,"target":482},{"source":1708,"target":500},{"source":1708,"target":1713},{"source":1708,"target":482},{"source":1713,"target":500},{"source":1709,"target":241},{"source":1693,"target":23},{"source":1693,"target":1714},{"source":1693,"target":1715},{"source":1714,"target":522},{"source":1714,"target":1716},{"source":1714,"target":1693},{"source":1716,"target":522},{"source":1715,"target":522},{"source":1715,"target":1717},{"source":1715,"target":1693},{"source":1717,"target":522},{"source":1694,"target":23},{"source":1694,"target":1718},{"source":1694,"target":1719},{"source":1718,"target":1694},{"source":1719,"target":1694},{"source":24,"target":246},{"source":24,"target":1720},{"source":24,"target":1721},{"source":24,"target":1722},{"source":24,"target":0},{"source":246,"target":24},{"source":246,"target":1723},{"source":246,"target":1724},{"source":1723,"target":1720},{"source":1723,"target":1725},{"source":1723,"target":246},{"source":1725,"target":1720},{"source":1724,"target":1720},{"source":1724,"target":1726},{"source":1724,"target":246},{"source":1726,"target":1720},{"source":1720,"target":24},{"source":1720,"target":497},{"source":1720,"target":1727},{"source":1727,"target":497},{"source":1721,"target":24},{"source":1721,"target":1720},{"source":1721,"target":1728},{"source":1728,"target":1720},{"source":1722,"target":24},{"source":1722,"target":1720},{"source":1722,"target":1729},{"source":1729,"target":1720},{"source":25,"target":250},{"source":25,"target":0},{"source":250,"target":25},{"source":250,"target":1730},{"source":1730,"target":543},{"source":1730,"target":1731},{"source":1730,"target":250},{"source":1731,"target":543},{"source":26,"target":88},{"source":26,"target":1732},{"source":26,"target":0},{"source":88,"target":26},{"source":88,"target":1732},{"source":88,"target":1733},{"source":1733,"target":1732},{"source":1732,"target":26},{"source":27,"target":1734},{"source":27,"target":724},{"source":27,"target":1735},{"source":27,"target":1736},{"source":27,"target":470},{"source":27,"target":1073},{"source":27,"target":290},{"source":27,"target":1737},{"source":27,"target":0},{"source":1734,"target":27},{"source":1734,"target":724},{"source":1734,"target":1738},{"source":1734,"target":1739},{"source":1734,"target":1740},{"source":1738,"target":1735},{"source":1738,"target":1741},{"source":1738,"target":1734},{"source":1741,"target":1735},{"source":1739,"target":195},{"source":1739,"target":1742},{"source":1739,"target":1734},{"source":1742,"target":195},{"source":1740,"target":724},{"source":724,"target":27},{"source":724,"target":1073},{"source":724,"target":1743},{"source":1743,"target":1073},{"source":1735,"target":27},{"source":1735,"target":724},{"source":1735,"target":1744},{"source":1735,"target":1745},{"source":1744,"target":470},{"source":1744,"target":1746},{"source":1744,"target":1735},{"source":1746,"target":470},{"source":1745,"target":724},{"source":1736,"target":27},{"source":1736,"target":1735},{"source":1736,"target":1747},{"source":1736,"target":1748},{"source":1747,"target":233},{"source":1747,"target":1749},{"source":1747,"target":1736},{"source":1749,"target":233},{"source":1748,"target":1735},{"source":470,"target":27},{"source":1073,"target":27},{"source":290,"target":27},{"source":290,"target":1073},{"source":290,"target":1750},{"source":1750,"target":1073},{"source":1737,"target":27},{"source":1737,"target":290},{"source":1737,"target":1751},{"source":1751,"target":290},{"source":28,"target":1752},{"source":28,"target":1753},{"source":28,"target":1754},{"source":28,"target":1755},{"source":28,"target":1756},{"source":28,"target":1757},{"source":28,"target":814},{"source":28,"target":0},{"source":1752,"target":28},{"source":1752,"target":814},{"source":1752,"target":31},{"source":1752,"target":601},{"source":1752,"target":1758},{"source":1752,"target":1759},{"source":1752,"target":1760},{"source":1758,"target":814},{"source":1759,"target":31},{"source":1760,"target":601},{"source":1753,"target":28},{"source":1753,"target":1761},{"source":1761,"target":288},{"source":1761,"target":1762},{"source":1761,"target":1753},{"source":1762,"target":288},{"source":1754,"target":28},{"source":1754,"target":1753},{"source":1754,"target":1763},{"source":1763,"target":1753},{"source":1755,"target":28},{"source":1755,"target":1753},{"source":1755,"target":1764},{"source":1764,"target":1753},{"source":1756,"target":28},{"source":1756,"target":1753},{"source":1756,"target":1765},{"source":1765,"target":1753},{"source":1757,"target":28},{"source":1757,"target":1753},{"source":1757,"target":1766},{"source":1766,"target":1753},{"source":814,"target":28},{"source":814,"target":1767},{"source":814,"target":1768},{"source":1767,"target":1753},{"source":1767,"target":1769},{"source":1767,"target":814},{"source":1769,"target":1753},{"source":1768,"target":1753},{"source":1768,"target":1770},{"source":1768,"target":814},{"source":1770,"target":1753},{"source":29,"target":1771},{"source":29,"target":777},{"source":29,"target":1772},{"source":29,"target":1773},{"source":29,"target":1774},{"source":29,"target":1775},{"source":29,"target":1776},{"source":29,"target":1777},{"source":29,"target":1778},{"source":29,"target":1779},{"source":29,"target":1780},{"source":29,"target":1781},{"source":29,"target":1782},{"source":29,"target":1783},{"source":29,"target":0},{"source":1771,"target":29},{"source":1771,"target":777},{"source":1771,"target":1784},{"source":1784,"target":777},{"source":777,"target":29},{"source":777,"target":629},{"source":777,"target":1785},{"source":1785,"target":629},{"source":1772,"target":29},{"source":1772,"target":1776},{"source":1772,"target":1786},{"source":1786,"target":1776},{"source":1773,"target":29},{"source":1773,"target":777},{"source":1773,"target":1787},{"source":1787,"target":777},{"source":1774,"target":29},{"source":1774,"target":777},{"source":1774,"target":1788},{"source":1788,"target":777},{"source":1775,"target":29},{"source":1775,"target":1776},{"source":1775,"target":1789},{"source":1789,"target":1776},{"source":1776,"target":29},{"source":1776,"target":777},{"source":1776,"target":1790},{"source":1776,"target":1791},{"source":1790,"target":777},{"source":1790,"target":1792},{"source":1790,"target":1776},{"source":1792,"target":777},{"source":1791,"target":777},{"source":1777,"target":29},{"source":1777,"target":1776},{"source":1777,"target":1793},{"source":1793,"target":1776},{"source":1778,"target":29},{"source":1778,"target":1776},{"source":1778,"target":1794},{"source":1794,"target":1776},{"source":1779,"target":29},{"source":1779,"target":777},{"source":1779,"target":1795},{"source":1795,"target":777},{"source":1780,"target":29},{"source":1780,"target":777},{"source":1780,"target":1796},{"source":1780,"target":1797},{"source":1796,"target":669},{"source":1796,"target":1798},{"source":1796,"target":1780},{"source":1798,"target":669},{"source":1797,"target":777},{"source":1781,"target":29},{"source":1781,"target":777},{"source":1781,"target":1799},{"source":1799,"target":777},{"source":1782,"target":29},{"source":1782,"target":1776},{"source":1782,"target":1800},{"source":1800,"target":1776},{"source":1783,"target":29},{"source":1783,"target":1776},{"source":1783,"target":1801},{"source":1801,"target":1776},{"source":30,"target":972},{"source":30,"target":1802},{"source":30,"target":1803},{"source":30,"target":1804},{"source":30,"target":807},{"source":30,"target":849},{"source":30,"target":1805},{"source":30,"target":824},{"source":30,"target":913},{"source":30,"target":1806},{"source":30,"target":1807},{"source":30,"target":1808},{"source":30,"target":1809},{"source":30,"target":1810},{"source":30,"target":1811},{"source":30,"target":1812},{"source":30,"target":1813},{"source":30,"target":0},{"source":972,"target":30},{"source":972,"target":1802},{"source":972,"target":1814},{"source":1814,"target":1802},{"source":1802,"target":30},{"source":1802,"target":1804},{"source":1802,"target":1815},{"source":1802,"target":1816},{"source":1815,"target":1805},{"source":1815,"target":1817},{"source":1815,"target":1802},{"source":1817,"target":1805},{"source":1816,"target":1804},{"source":1803,"target":30},{"source":1803,"target":1804},{"source":1803,"target":1818},{"source":1803,"target":1819},{"source":1803,"target":1820},{"source":1818,"target":288},{"source":1818,"target":1821},{"source":1818,"target":1803},{"source":1821,"target":288},{"source":1819,"target":288},{"source":1819,"target":1822},{"source":1819,"target":1803},{"source":1822,"target":288},{"source":1820,"target":1804},{"source":1804,"target":30},{"source":807,"target":30},{"source":807,"target":1803},{"source":807,"target":1823},{"source":1823,"target":1803},{"source":849,"target":30},{"source":849,"target":1803},{"source":849,"target":1824},{"source":849,"target":1825},{"source":1824,"target":288},{"source":1824,"target":1826},{"source":1824,"target":849},{"source":1826,"target":288},{"source":1825,"target":1803},{"source":1805,"target":30},{"source":1805,"target":1827},{"source":1805,"target":1828},{"source":1805,"target":1829},{"source":1827,"target":913},{"source":1827,"target":1830},{"source":1827,"target":1805},{"source":1830,"target":913},{"source":1828,"target":1831},{"source":1828,"target":1805},{"source":1829,"target":288},{"source":1829,"target":1832},{"source":1829,"target":1805},{"source":1832,"target":288},{"source":824,"target":30},{"source":824,"target":1802},{"source":824,"target":1833},{"source":824,"target":1834},{"source":1833,"target":591},{"source":1833,"target":1835},{"source":1833,"target":824},{"source":1835,"target":591},{"source":1834,"target":1802},{"source":913,"target":30},{"source":913,"target":1836},{"source":913,"target":1837},{"source":1836,"target":913},{"source":1837,"target":913},{"source":1806,"target":30},{"source":1806,"target":1838},{"source":1838,"target":1807},{"source":1838,"target":1839},{"source":1838,"target":1806},{"source":1839,"target":1807},{"source":1807,"target":30},{"source":1807,"target":1840},{"source":1807,"target":1841},{"source":1807,"target":1842},{"source":1840,"target":1807},{"source":1841,"target":1807},{"source":1842,"target":1807},{"source":1808,"target":30},{"source":1808,"target":972},{"source":1808,"target":1806},{"source":1808,"target":1843},{"source":1808,"target":1844},{"source":1808,"target":1845},{"source":1843,"target":972},{"source":1843,"target":1846},{"source":1843,"target":1808},{"source":1846,"target":972},{"source":1844,"target":972},{"source":1845,"target":1806},{"source":1809,"target":30},{"source":1809,"target":1806},{"source":1809,"target":824},{"source":1809,"target":1847},{"source":1809,"target":1848},{"source":1809,"target":1849},{"source":1847,"target":824},{"source":1847,"target":1850},{"source":1847,"target":1809},{"source":1850,"target":824},{"source":1848,"target":1806},{"source":1849,"target":824},{"source":1810,"target":30},{"source":1810,"target":972},{"source":1810,"target":1851},{"source":1851,"target":972},{"source":1811,"target":30},{"source":1811,"target":972},{"source":1811,"target":1852},{"source":1811,"target":1853},{"source":1852,"target":288},{"source":1852,"target":1854},{"source":1852,"target":1811},{"source":1854,"target":288},{"source":1853,"target":972},{"source":1812,"target":30},{"source":1812,"target":824},{"source":1812,"target":1855},{"source":1855,"target":824},{"source":1813,"target":30},{"source":1813,"target":824},{"source":1813,"target":1856},{"source":1813,"target":1857},{"source":1856,"target":591},{"source":1856,"target":1858},{"source":1856,"target":1813},{"source":1858,"target":591},{"source":1857,"target":824}],"multigraph":true}