public override java.nio.LongBuffer compact()
 {
     if (byteBuffer.isReadOnly())
     {
         throw new java.nio.ReadOnlyBufferException();
     }
     byteBuffer.limit(_limit * libcore.io.SizeOf.LONG);
     byteBuffer.position(_position * libcore.io.SizeOf.LONG);
     byteBuffer.compact();
     byteBuffer.clear();
     _position = _limit - _position;
     _limit    = _capacity;
     _mark     = UNSET_MARK;
     return(this);
 }