get the last manually added filetype concode_field_sep Set<TreeModelListener> listeners concode_elem_sep DefaultMutableTreeNode root concode_elem_sep String NEW_PATTERN concode_elem_sep String NEW_COUNT_ITEM concode_elem_sep List<FileType> fileTypesList concode_elem_sep String NEW_FILE_TYPE concode_elem_sep String FILE_TYPES concode_field_sep FileType addFileType concode_elem_sep void removeFileType concode_elem_sep int getIndexOfChild concode_elem_sep void valueForPathChanged concode_elem_sep void notifyListeners concode_elem_sep Object getChild concode_elem_sep void setFileTypes concode_elem_sep Element getXML concode_elem_sep void addTreeModelListener concode_elem_sep List<TreePath> getSelectedTreePaths concode_elem_sep boolean isLeaf concode_elem_sep void removeTreeModelListener concode_elem_sep int getChildCount concode_elem_sep CountItem addCountItem concode_elem_sep void removeCountItem concode_elem_sep TreeNode getRoot
FileType function ( ) { FileType loc0 = null ; FileType loc1 = new FileType ( root , NEW_FILE_TYPE ) ; int loc2 = fileTypesList . indexOf ( loc1 ) ; if ( loc2 > - 1 ) { loc0 = fileTypesList . get ( loc2 ) ; } return loc0 ; }