@Override public ArrayList<ResultElement> leaveSelectClause( EJBQLAST node, Object distinct, Object selectExpr) { // TODO: selectExpr should be a list. For now mock up a list to pass to selectPlan // Begin Mock ArrayList<ResultElement> resultElements = new ArrayList<ResultElement>(); resultElements.add((ResultElement) selectExpr); // End Mock selectPlan.setResultElements(resultElements); inSelectClause = false; return resultElements; }