public short getNodeType(int nodeIndex, boolean free) {  if (nodeIndex == -1) { return -1; }  int chunk = nodeIndex >> CHUNK_SHIFT; int index = nodeIndex & CHUNK_MASK; if (free) { return (short)clearChunkIndex(fNodeType, chunk, index); } return (short)getChunkIndex(fNodeType, chunk, index);  }
public short getNodeType(int nodeIndex) { return getNodeType(nodeIndex, true); }
    public short getNodeType(int nodeIndex, boolean free) {        if (nodeIndex == -1) {            return -1;        }        int chunk = nodeIndex >> CHUNK_SHIFT;        int index = nodeIndex & CHUNK_MASK;        if (free) {            return (short)clearChunkIndex(fNodeType, chunk, index);        }        return (short)getChunkIndex(fNodeType, chunk, index);    } // getNodeType(int):int