private EbXMLAdhocQueryRequest createAdhocQueryRequest(Query query) { EbXMLFactory factory = query.getType() == QueryType.SQL ? factory21 : factory30; return factory.createAdhocQueryRequest(); }