1S!javax/ide/extension/ExtensionHook()V  &oracle/ide/extension/HashStructureHook$init$   this(Loracle/ide/extension/HashStructureHook;_visitor2Loracle/ide/extension/HashStructureElementVisitor;  0oracle/ide/extension/HashStructureElementVisitorturnElementCounterOn  countElementOrderZjava/lang/IllegalStateExceptionBgetOrderedElements() was called on a dispose()d HashStructureHook!(Ljava/lang/String;)V  getOrderedElements=(Loracle/javatools/data/HashStructure;)Ljava/util/Collection; ! "hash%Loracle/javatools/data/HashStructure;#text&#oracle/javatools/data/HashStructure( getString&(Ljava/lang/String;)Ljava/lang/String; *+ ),context#__extension-id/cleanup 1 2'Ljavax/ide/extension/ElementEndContext;5start() was called on a dispose()d HashStructureHook!5start,(Ljavax/ide/extension/ElementStartContext;)V 78 9)Ljavax/ide/extension/ElementStartContext;?Cannot call getHashStructure() after dispose() has been called.<getHashStructure'()Loracle/javatools/data/HashStructure; >? @ (Z)V(Loracle/javatools/data/HashStructure;)Ljava/util/Collection;>;disposegetText9(Loracle/javatools/data/HashStructure;)Ljava/lang/String;getExtensionIdend*(Ljavax/ide/extension/ElementEndContext;)VCodeLineNumberTable SourceFileHashStructureHook.javaLocalVariableTable SignatureOJCLineColumnInfo!  K$ *YBL>?KK* Y=*AL(*.O  78KZ* Y6*+:L359:O .;IJK@*3L ?@O .4HGK1*0-LQO .%FGK1*'-L^O .%EK4*L hiO   !KV* Y*+#Lwy}O $%PDCKT**  *L O K7 ** L O  MNQ