System.arraycopy(src, offset, ek, 0, KEY_LENGTH);
//TODO Understand why the +2 is necessary
keyLength = BigEndian.getUInt16(ek, 0) + 2;
forkType = BigEndian.getUInt8(ek, 2);
pad = BigEndian.getUInt8(ek, 3);
fileId = new CatalogNodeId(ek, 4);
startBlock = BigEndian.getUInt32(ek, 8);
}