docs: public void addListener(final ProcessorListener<ApiType> processorListener) {
      lock.writeLock().lock();
      try {
        addListenerLocked(processorListener);
      } finally {
        lock.writeLock().unlock();
      }
    }