boolean (VirtualFile item) { if (item == null) { return false; } if (myAllFiles.contains(item)) { return false; } if (isUrlInserted()) { getListModel().insertElementAt(item, getRowCount() - 1); } else { getListModel().addElement(item); } myAllFiles.add(item); return true; }