for (int i=startIndex; i<startIndex+l; i++) keys[i] = ((NodeHandle) subnodes.get (i)).getKey ();
for (int i=0; i<l; i++) { keys[i] = ((NodeHandle) subnodes.get (i+startIndex)).getKey (); }
    public void prefetchChildren (int startIndex, int length) throws Exception {	if (length < 1)	    return;	if (startIndex < 0)	    return;	loadNodes ();	if (subnodes == null)	    return;	int l = Math.min (subnodes.size()-startIndex, length);	if (l < 1)	    return;	Key[] keys = new Key[l];	for (int i=startIndex; i<startIndex+l; i++)	    keys[i] = ((NodeHandle) subnodes.get (i)).getKey ();	nmgr.nmgr.prefetchNodes (this, dbmap.getSubnodeRelation (), keys);    }