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