public IntBuffer put(int value) {
   int p = position();
   ByteBufferHelper.putInt(bb, (p << 2) + offset, value, endian);
   position(p + 1);
   return this;
 }
 public IntBuffer put(int index, int value) {
   ByteBufferHelper.putInt(bb, (index << 2) + offset, value, endian);
   return this;
 }