else { position(limit()); limit(capacity()); }
  public ByteBuffer compact()  {    int pos = position();    if (pos > 0)      {	int count = remaining();	VMDirectByteBuffer.shiftDown(address, 0, pos, count);	position(count);	limit(capacity());      }    return this;  }