startDownload(); }
if (columnPopupItems[x].isSelected()) { downloadTable.getColumnModel().addColumn(columns[x]); PositionManagerImpl.getInstance(). setDownloadColumnVisible(x, true); PositionManagerImpl.getInstance(). setDownloadColumnIndex( x, downloadTable.getColumnModel().getColumnIndex(columns[ x].getIdentifier())); } else { downloadTable.getColumnModel().removeColumn(columns[x]); PositionManagerImpl.getInstance(). setDownloadColumnVisible(x, false); for (int y = 0; y < columns.length; y++) { try { PositionManagerImpl.getInstance(). setDownloadColumnIndex( y, downloadTable.getColumnModel(). getColumnIndex(columns[y].getIdentifier())); } catch (IllegalArgumentException niaE) { ;  } } } }
            public void actionPerformed(ActionEvent ae) {                startDownload();            }