code: RichByteBufferImpl getFromPool()
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "getFromPool");
  
        RichByteBufferImpl buffer = (RichByteBufferImpl) byteBufferWrapperPool.remove();
        if (buffer == null)
        {
           buffer = new RichByteBufferImpl();
        }
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "getFromPool", buffer);
        return buffer;
     }
docs: Actual creates the proxy which will handle the calls to the real WsByteBuffer.
  
  @param actualBuffer
  @return