rem, rem, 0, isReadOnly());
rem, rem, 0); else return new DirectByteBufferImpl.ReadWrite (this, VMDirectByteBuffer.adjustAddress(address, position()), rem, rem, 0);
  public ByteBuffer slice()  {    int rem = remaining();    return new DirectByteBufferImpl      (this, VMDirectByteBuffer.adjustAddress(address, position()),       rem, rem, 0, isReadOnly());  }