boolean processAllNames(@NotNull Processor<? super CharSequence> processor) {
    try {
      checkNotClosed();
      return connection.getNames().forEach((nameId, name) -> processor.process(name));
    }
    catch (IOException e) {
      throw handleError(e);
    }
  }
boolean processAllNames(@NotNull Processor<? super CharSequence> processor)