@Override protected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children) { LOG.fine("fireTreeNodesRemoved"); // NOI18N if (!removalEvent(path, childIndices, children)) { LOG.fine("fireTreeNodesRemoved - exit"); // NOI18N return; } super.fireTreeNodesRemoved(source, path, newIndices, newChildren); newIndices = null; newChildren = null; LOG.fine("fireTreeNodesRemoved - end"); // NOI18N }