if(!destinationPath.startsWith("/db"))
if(!destinationPath.startsWith("/db/"))
    public void move(String collectionPath, String destinationPath, String newName) throws XMLDBException {        if(!collectionPath.startsWith("/db"))            collectionPath = parent.getPath() + '/' + collectionPath;        if(destinationPath != null)        {        	if(!destinationPath.startsWith("/db"))        		destinationPath = parent.getPath() + '/' + destinationPath;        }        else        {        	destinationPath = parent.getPath();        }        if(newName == null) {            int p = collectionPath.lastIndexOf(('/'));            newName = collectionPath.substring(p + 1);        }        Vector params = new Vector();        params.addElement( collectionPath );        params.addElement( destinationPath );        params.addElement( newName );        try {            client.execute( "moveCollection", params );        } catch ( XmlRpcException xre ) {            throw new XMLDBException( ErrorCodes.VENDOR_ERROR,                xre.getMessage(),                xre );        } catch ( IOException ioe ) {            throw new XMLDBException( ErrorCodes.VENDOR_ERROR,                ioe.getMessage(),                ioe);        }    }