code: @Override
    public boolean visitEnd(Node node) throws Exception {
      BindableCpoWhere bcw = (BindableCpoWhere) node;
      if (bcw.hasParent() || bcw.getLogical() != CpoWhere.LOGIC_NONE) {
        whereClause.append(")");
      }
      return true;
    }
docs: This is called by composite nodes after visiting children
  
  @param node The node to be visited
  @return a boolean (false) to end visit or (true) to continue visiting