1 6  5 5  5 5 5  5 5   5  6    6 5 6 5 5 6 InnerClassesVisibilityListener IGNORE_EVENTLjava/lang/String; ConstantValueinitialColumnsLjava/util/List; Signature1Ljava/util/List;currentColumnsinvisibleColumnsLjava/util/Set;6Ljava/util/Set; oldIndexesLjava/util/Map;ILjava/util/Map;visibilityListener=Lphex/gui/common/table/FWTableColumnModel$VisibilityListener;()VCodeLineNumberTableLocalVariableTablethis*Lphex/gui/common/table/FWTableColumnModel; getColumns(Z)Ljava/util/List; includeHiddenZ4(Z)Ljava/util/List;getColumnCount(Z)I getFWColumn9(Ljava/lang/Object;)Lphex/gui/common/table/FWTableColumn;columnLjavax/swing/table/TableColumn;iterLjava/util/Iterator; identifierLjava/lang/Object;LocalVariableTypeTable5Ljava/util/Iterator;((I)Lphex/gui/common/table/FWTableColumn; columnIndexIisRemovedToInvisibleEvent(I)ZoldIndex removeColumn"(Ljavax/swing/table/TableColumn;)V addColumnxColumn%Lphex/gui/common/table/FWTableColumn;aColumn oldVisible moveColumn(II)VnewIndexupdateCurrentColumns movedColumn oldPosition targetColumn newPositionmoveToInvisible((Lphex/gui/common/table/FWTableColumn;)Vcol moveToVisibletableColactualPositioniaddIndexLjava/lang/Integer;getEventListenerList'()Ljavax/swing/event/EventListenerList;propertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent; SourceFileFWTableColumnModel.java LMjava/util/ArrayList ?@ C@java/util/HashSet DEjava/util/HashMap GH;phex/gui/common/table/FWTableColumnModel$VisibilityListener L JK L S  X  javax/swing/table/TableColumn#phex/gui/common/table/FWTableColumn     jk lk tr qr  (phex/gui/common/table/FWTableColumnModel)javax/swing/table/DefaultTableColumnModel*phex/gui/common/table/FWTableColumnModel$1TableColumnModelExt.ignoreEventY(Lphex/gui/common/table/FWTableColumnModel;Lphex/gui/common/table/FWTableColumnModel$1;)V(Ljava/util/Collection;)V()Ljava/util/Enumeration;java/util/Collectionslist.(Ljava/util/Enumeration;)Ljava/util/ArrayList;java/util/Listsize()Iiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; getIdentifierjava/lang/Objectequals(Ljava/lang/Object;)Z getColumn"(I)Ljavax/swing/table/TableColumn;java/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Map containsValueremovePropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V java/util/Setremove&(Ljava/lang/Object;)Ljava/lang/Object; isVisible setVisible(Z)VaddPropertyChangeListeneradd tableColumnsLjava/util/Vector;java/util/Vector elementAt(I)Ljava/lang/Object;indexOf(Ljava/lang/Object;)I(ILjava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;intValue listenerList%Ljavax/swing/event/EventListenerList;!56;<=>?@ABC@ABDEAFGHAIJKLMN>**Y*Y*Y* Y * Y* OqTZ_%d0j=rP >QRSTNTY**O{}PQRUVAWXYNO **OPQRUVZ[N9*M,',N-+--O /47P*\] -^_9QR9`ab  -^cZdN^*M,,O P QRef\]ghNB* OPQRifjkND++**+W*+ W*+ W* +!W*+"O"(3>CPDQRD\]lkNK=++N-#=-$-*%*+&W*+&W*+'+ +$O2   +6;BJP*mnKQRKo]IpVqrN\ *(*)O  P QRefsftrNK**+N*-,6**+:*,6*-W*-.O  %!2">#J%PHKQRKifKsf ?u]3vf%&w]2xfyzNg'*+/W* +**+01W*+"O1 2!3&4P'QR'{n|zNg*+W* +!W*+'*+,M>*d4*:*,6,2**d) ȱO2 ? DIM)N5P<QIRRT]U`NfZP><$}]I~f+;fgQRg{n)>N/*3O~P QRN>*+4O PQR975 5: