public List query(WorkflowQuery query) { return null; }
public List query(WorkflowQuery query) throws StoreException { List results = new ArrayList();   String sel; Class entityClass;  int qtype = query.getType();  if (qtype == 0) {   if (query.getLeft() != null) { qtype = query.getLeft().getType(); } }  if (qtype == WorkflowQuery.CURRENT) { entityClass = HibernateCurrentStep.class; } else { entityClass = HibernateHistoryStep.class; }  Criteria criteria = session.createCriteria(entityClass); criteria.add(buildExpression(query));     return results; }
    public List query(WorkflowQuery query) {        return null;    }