public boolean removeConsoleEventListener(ConsoleEventListener listener) {
        if(listener == null) {
            throw new NullArgumentException("listener");
        }
        
        synchronized(listeners) {
            return listeners.remove(listener);
        }
    }