public void removeListener(final T listener) {
        lock.writeLock().lock();
        try {
            listeners.values().remove(listener);
        } finally {
            lock.writeLock().unlock();
        }
    }
Helper class for those classes that provide listener concepts. Manages a bunch of listeners.
main/src/main/java/cgeo/geocaching/utils/ListenerHelper.java