code: private NodeData createNodeData(ResultSet resultSet) throws SQLException, IllegalPathException, IllegalNameException
     {
        String nodeId = getIdentifier(resultSet, DBConstants.COLUMN_ID);
        int orderNum = resultSet.getInt(DBConstants.COLUMN_NORDERNUM);
        int version = resultSet.getInt(DBConstants.COLUMN_VERSION);
        QPath path = QPath.makeChildPath(QPath.parse("[]unknown-parent-node-remover"), getQPathEntry(resultSet));
  
        return new TransientNodeData(path, nodeId, version, Constants.NT_UNSTRUCTURED, new InternalQName[0], orderNum,
           Constants.ROOT_UUID, new AccessControlList());
     }
docs: Restore {@link NodeData} represented by row in ITEM table.