/**
* @see org.apache.ode.bpel.pmapi.InstanceManagement#queryInstances(java.lang.String)
*/
public InstanceInfoListDocument queryInstances(final String query) {
InstanceInfoListDocument ret = InstanceInfoListDocument.Factory.newInstance();
final TInstanceInfoList infolist = ret.addNewInstanceInfoList();
try {
_db.exec(new BpelDatabase.Callable<Object>() {
public Object run(BpelDAOConnection conn) {
Collection<ProcessInstanceDAO> instances = conn.instanceQuery(query);
for (ProcessInstanceDAO instance : instances) {