public void tableStructureChanged(boolean columnAddedOrRemoved, Class forPluginDataSourceType) { Iterator iter = listeners.iterator(); while (iter.hasNext()) { TableStructureModificationListener listener = (TableStructureModificationListener) iter.next(); try { listener.tableStructureChanged(columnAddedOrRemoved, forPluginDataSourceType); } catch (Throwable e) { Debug.printStackTrace(e); } } }