1n D EF E GH E I J KL M N OP OQ RS RTU V W KX Y OZ[\eltListLjava/util/List;segListsegNameLjava/lang/String;nameLenIlevel(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLoracle/ons/BodySegment;(Ljava/lang/String;I)VgetLevel()IgetName()Ljava/lang/String; getNameLength addElement(Loracle/ons/BodyElement;)V bodyElementLoracle/ons/BodyElement;getElementValue&(Ljava/lang/String;)Ljava/lang/String;eltNameiteratorLjava/util/ListIterator;getFirstElement()Loracle/ons/BodyElement; getElement(I)Loracle/ons/BodyElement;indexgetElementList()Ljava/util/List;getSegmentList addSegment(Loracle/ons/BodySegment;)Vseg SourceFileBodySegment.java !( !]java/util/LinkedList java/util/ArrayList  ^ _*  ` ab cde fg hioracle/ons/BodyElement -* +, jb k, lmoracle/ons/BodySegmentjava/lang/Object()Vjava/lang/Stringlengthjava/util/Listadd(Ljava/lang/Object;)Z listIterator(I)Ljava/util/ListIterator;java/util/ListIteratorhasNext()Znext()Ljava/lang/Object;equalsgetValueget(I)Ljava/lang/Object;!  !"#?*+$ !"%&'!(#-**Y*Y*+ *+ * $%&'()'*,+% -&'-- )*#/* $/% &'+,#/* $9% &'-*#/* $C% &'./#D *+ W$ M N% &' 0123#IM*N-+-M,+ ,+M,,$* XY [] ^6a9c>fBgDi%*I&'I4G01 <5678#8*$s% &'9:#B*$~%&';<=#/*$% &'>=#/*$% &'?@#Q+*+ W$%&'A'BC