compile(user, broker, query, parameters);
compiled = compile(user, broker, query, parameters);
	public String printDiagnostics(User user, String query, Hashtable parameters) throws Exception {	    DBBroker broker = null;		try {			broker = brokerPool.get(user);			Source source = new StringSource(query);			XQuery xquery = broker.getXQueryService();			XQueryPool pool = xquery.getXQueryPool();			CompiledXQuery compiled = pool.borrowCompiledXQuery(source);			if(compiled == null)			    compile(user, broker, query, parameters);			StringWriter writer = new StringWriter();			compiled.dump(writer);			return writer.toString();		} finally {			brokerPool.release(broker);		}	}