.w;org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtiljava/lang/ObjectNO_FLAGI ConstantValueLBRACE_MISSINGIGNORE()VCode  LineNumberTableLocalVariableTablethis=Lorg/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil;containsErrorInSignatureD(Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;)Z ?org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration  sourceEnd   bodyStart ! "bodyEnd $ %declarationSourceEndmethodALorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;computeDietRange=([Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;)[[I+[[I-Gorg/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult , 0 12computeDietRange0([Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;Lorg/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult;)V ,4 56 getRanges()[[Itypes8[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;resultILorg/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult; <>=5org/eclipse/jdt/internal/compiler/ast/TypeDeclaration ?8 memberTypes <A BCmethodsB[Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration; E FcontainsIgnoredBody H  J Kbits M NdeclarationSourceStart ,P QR addInterval(III)V <T UVfields9[Lorg/eclipse/jdt/internal/compiler/ast/FieldDeclaration;X1org/eclipse/jdt/internal/compiler/ast/Initializer W$ W! WM WJ W ,_ Q`(II)VjmemberTypeDeclarationslengthiflags initializer3Lorg/eclipse/jdt/internal/compiler/ast/Initializer; i jkisDefaultConstructor()Z m nkisClinit p q modifiers SourceFileRangeUtil.java InnerClasses RangeResult!     /*  F*`** *#u &' ()f"** *,Y.L*+/+3y z|}~"78 9: 125 #=*2;N-- *2;+/*2@:s66a2:DOG!YI I+L#O)`6+ O*2S:s66a2WS2W:YZ.[Y!Y\ \+[YO+]Z^*v ',17>FNZl" #78#9: a  b8'BC1kc4hd>T&'euUVkchdFfg FR*h*l*or~ &'stu ,v