code: public static <B extends Buffer> ManagedBuffer<B> wrap(B buffer) {
          return new ManagedBuffer<B>(buffer, BufferCollector.noopCollector());
      }
docs: Convenience method for creating a {@link ManagedBuffer} with
  a {@link BufferCollector#NOOP_COLLECTOR} from a NIO buffer.
  Effectively, this creates an *unmanaged* buffer that
  looks like a managed buffer from an existing NIO buffer that
  does not belong to any pool.
  
  @param <B> the buffer type
  @param buffer the buffer to wrap
  @return the managed buffer