public void select(Observer pObserver, String pQuery, PMParams pParams) throws PMException {
TConnection conn = null;
try {
JAXBContextImpl c = getManager().getFactory();
setJAXBContext(c);
JMUnmarshallerHandlerImpl h = (JMUnmarshallerHandlerImpl) c.createUnmarshaller().getUnmarshallerHandler();
DocumentDefaultHandler.setUnmarshallerHandler(h);
ElementDefaultHandler.initData();
conn = getTConnection();
TXMLObjectAccessor accessor = conn.newXMLObjectAccessor(TAccessLocation.newInstance(collection), model);
TResponse response = accessor.query(TQuery.newInstance(pQuery));