Filter getAndClearFilterObject() { filterChange.setChanged(); synchronized (filterChange) { filterChange.notifyAll(); } Filter last = activeFilter; activeFilter = null; return last; }