code: public <T> T output(long graphId, T value, OperandsAdapter<T> adapter) {
          return adapter.output(this.output(graphId, adapter.input(value)));
      }
docs: This method is suited for use of custom OperandsAdapters
  @param adapter
  @param <T>
  @return