caseAAbstractModifier,
caseAAndBinop,
caseAArrayBrackets,
caseAArrayDescriptor,
caseAArrayNewExpr,
caseAArrayRef,
caseAArrayReference,
caseAAssignStatement,
caseABaseNonvoidType,
caseABinopBoolExpr,
caseABinopExpr,
caseABinopExpression,
caseABooleanBaseType,
caseABooleanBaseTypeNoName,
caseABreakpointStatement,
caseAByteBaseType,
caseAByteBaseTypeNoName,
caseACaseStmt,
caseACastExpression,
caseACatchClause,
caseACharBaseType,
caseACharBaseTypeNoName,
caseAClassFileType,
caseAClassNameBaseType,
caseAClassNameMultiClassNameList,
caseAClassNameSingleClassNameList,
caseACmpBinop,
caseACmpeqBinop,
caseACmpgBinop,
caseACmpgeBinop,
caseACmpgtBinop,
caseACmplBinop,
caseACmpleBinop,
caseACmpltBinop,
caseACmpneBinop,
caseAConstantCaseLabel,
caseAConstantImmediate,
caseADeclaration,
caseADefaultCaseLabel,
caseADivBinop,
caseADoubleBaseType,
caseADoubleBaseTypeNoName,
caseAEmptyMethodBody,
caseAEntermonitorStatement,
caseAExitmonitorStatement,
caseAExtendsClause,
caseAFieldMember,
caseAFieldReference,
caseAFieldSignature,
caseAFileBody,
caseAFinalModifier,
caseAFixedArrayDescriptor,
caseAFloatBaseType,
caseAFloatBaseTypeNoName,
caseAFloatConstant,
caseAFullIdentClassName,
caseAFullIdentNonvoidType,
caseAFullMethodBody,
caseAGotoStatement,
caseAGotoStmt,
caseAIdentClassName,
caseAIdentityNoTypeStatement,
caseAIdentityStatement,
caseAIdentName,
caseAIdentNonvoidType,
caseAIfStatement,
caseAImmediateExpression,
caseAImplementsClause,
caseAInstanceofExpression,
caseAIntBaseType,
caseAIntBaseTypeNoName,
caseAIntegerConstant,
caseAInterfaceFileType,
caseAInterfaceNonstaticInvoke,
caseAInvokeExpression,
caseAInvokeStatement,
caseALabelName,
caseALabelStatement,
caseALengthofUnop,
caseALocalFieldRef,
caseALocalImmediate,
caseALocalName,
caseALocalVariable,
caseALongBaseType,
caseALongBaseTypeNoName,
caseALookupswitchStatement,
caseAMethodMember,
caseAMethodSignature,
caseAMinusBinop,
caseAModBinop,
caseAMultBinop,
caseAMultiArgList,
caseAMultiLocalNameList,
caseAMultiNameList,
caseAMultiNewExpr,
caseAMultiParameterList,
caseANativeModifier,
caseANegUnop,
caseANewExpression,
caseANonstaticInvokeExpr,
caseANonvoidJimpleType,
caseANopStatement,
caseANovoidType,
caseANullBaseType,
caseANullBaseTypeNoName,
caseANullConstant,
caseAOrBinop,
caseAParameter,
caseAPlusBinop,
caseAPrivateModifier,
caseAProtectedModifier,
caseAPublicModifier,
caseAQuotedClassName,
caseAQuotedName,
caseAQuotedNonvoidType,
caseAReferenceExpression,
caseAReferenceVariable,
caseARetStatement,
caseAReturnStatement,
caseAShlBinop,
caseAShortBaseType,
caseAShortBaseTypeNoName,
caseAShrBinop,
caseASigFieldRef,
caseASimpleNewExpr,
caseASingleArgList,
caseASingleLocalNameList,
caseASingleNameList,
caseASingleParameterList,
caseASpecialNonstaticInvoke,
caseAStaticInvokeExpr,
caseAStaticModifier,
caseAStringConstant,
caseASynchronizedModifier,
caseATableswitchStatement,
caseAThrowsClause,
caseAThrowStatement,
caseATransientModifier,
caseAUnknownJimpleType,
caseAUnopBoolExpr,
caseAUnopExpr,
caseAUnopExpression,
caseAUshrBinop,
caseAVirtualNonstaticInvoke,
caseAVoidType,
caseAVolatileModifier,
caseAXorBinop,
caseStart,
defaultIn,
defaultOut,
inAAbstractModifier,
inAAndBinop,
inAArrayBrackets,
inAArrayDescriptor,
inAArrayNewExpr,
inAArrayRef,
inAArrayReference,
inAAssignStatement,
inABaseNonvoidType,
inABinopBoolExpr,
inABinopExpr,
inABinopExpression,
inABooleanBaseType,
inABooleanBaseTypeNoName,
inABreakpointStatement,
inAByteBaseType,
inAByteBaseTypeNoName,
inACaseStmt,
inACastExpression,
inACatchClause,
inACharBaseType,
inACharBaseTypeNoName,
inAClassFileType,
inAClassNameBaseType,
inAClassNameMultiClassNameList,
inAClassNameSingleClassNameList,
inACmpBinop,
inACmpeqBinop,
inACmpgBinop,
inACmpgeBinop,
inACmpgtBinop,
inACmplBinop,
inACmpleBinop,
inACmpltBinop,
inACmpneBinop,
inAConstantCaseLabel,
inAConstantImmediate,
inADeclaration,
inADefaultCaseLabel,
inADivBinop,
inADoubleBaseType,
inADoubleBaseTypeNoName,
inAEmptyMethodBody,
inAEntermonitorStatement,
inAExitmonitorStatement,
inAExtendsClause,
inAFieldMember,
inAFieldReference,
inAFieldSignature,
inAFileBody,
inAFinalModifier,
inAFixedArrayDescriptor,
inAFloatBaseType,
inAFloatBaseTypeNoName,
inAFloatConstant,
inAFullIdentClassName,
inAFullIdentNonvoidType,
inAGotoStatement,
inAGotoStmt,
inAIdentClassName,
inAIdentityNoTypeStatement,
inAIdentityStatement,
inAIdentName,
inAIdentNonvoidType,
inAIfStatement,
inAImmediateExpression,
inAImplementsClause,
inAInstanceofExpression,
inAIntBaseType,
inAIntBaseTypeNoName,
inAIntegerConstant,
inAInterfaceFileType,
inAInterfaceNonstaticInvoke,
inAInvokeExpression,
inAInvokeStatement,
inALabelName,
inALabelStatement,
inALengthofUnop,
inALocalFieldRef,
inALocalImmediate,
inALocalName,
inALocalVariable,
inALongBaseType,
inALongBaseTypeNoName,
inALookupswitchStatement,
inAMethodMember,
inAMethodSignature,
inAMinusBinop,
inAModBinop,
inAMultBinop,
inAMultiArgList,
inAMultiLocalNameList,
inAMultiNameList,
inAMultiNewExpr,
inAMultiParameterList,
inANativeModifier,
inANegUnop,
inANewExpression,
inANonstaticInvokeExpr,
inANonvoidJimpleType,
inANopStatement,
inANovoidType,
inANullBaseType,
inANullBaseTypeNoName,
inANullConstant,
inAOrBinop,
inAParameter,
inAPlusBinop,
inAPrivateModifier,
inAProtectedModifier,
inAPublicModifier,
inAQuotedClassName,
inAQuotedName,
inAQuotedNonvoidType,
inAReferenceExpression,
inAReferenceVariable,
inARetStatement,
inAReturnStatement,
inAShlBinop,
inAShortBaseType,
inAShortBaseTypeNoName,
inAShrBinop,
inASigFieldRef,
inASimpleNewExpr,
inASingleArgList,
inASingleLocalNameList,
inASingleNameList,
inASingleParameterList,
inASpecialNonstaticInvoke,
inAStaticInvokeExpr,
inAStaticModifier,
inAStringConstant,
inASynchronizedModifier,
inATableswitchStatement,
inAThrowsClause,
inAThrowStatement,
inATransientModifier,
inAUnknownJimpleType,
inAUnopBoolExpr,
inAUnopExpr,
inAUnopExpression,
inAUshrBinop,
inAVirtualNonstaticInvoke,
inAVoidType,
inAVolatileModifier,
inAXorBinop,
inStart,
outAAbstractModifier,
outAArrayBrackets,
outAArrayDescriptor,
outAArrayReference,
outABinopExpression,
outAConstantImmediate,
outADefaultCaseLabel,
outAEmptyMethodBody,
outAExtendsClause,
outAFieldReference,
outAFileBody,
outAFinalModifier,
outAFixedArrayDescriptor,
outAFullIdentClassName,
outAGotoStmt,
outAIdentClassName,
outAIdentName,
outAImmediateExpression,
outAImplementsClause,
outAInterfaceNonstaticInvoke,
outAInvokeExpression,
outALabelName,
outALocalName,
outAMultiNameList,
outANativeModifier,
outANewExpression,
outANonvoidJimpleType,
outAParameter,
outAPrivateModifier,
outAProtectedModifier,
outAPublicModifier,
outAQuotedClassName,
outAQuotedName,
outAReferenceExpression,
outAReferenceVariable,
outASingleNameList,
outASpecialNonstaticInvoke,
outAStaticModifier,
outASynchronizedModifier,
outATransientModifier,
outAUnopBoolExpr,
outAVirtualNonstaticInvoke,
outAVolatileModifier |