private void setChildrenCount(short value) throws IOException {
      myChildrenCount = value;
      acquirePage();
      try {
        final ByteBuffer pageBuffer = page.rawPageBuffer();
        int myValue = pageBuffer.getInt(addressInBuffer);
        myValue &= ~LENGTH_MASK << LENGTH_SHIFT;
        myValue |= value << LENGTH_SHIFT;
        page.putInt(addressInBuffer, myValue);
      }
      finally {
        releasePage();
      }
    }
private void setChildrenCount(short value)