code: public String parameterToString(CpoFunction function) {
      List<CpoArgument> args;
      int j;
      CpoArgument argument;
      CpoAttribute attribute;
      int type = 0;
      Class<?> c;
      StringBuilder sb = new StringBuilder("Parameter list for ");
  
      if (function == null) {
        return " null function.";
      }
  
      // TODO make uncomment the following line and make work
  //    sb.append(jq.getName() + " " + jq.getType());
      args = function.getArguments();
  
      for (j = 1; j <= args.size(); j++) {
        argument = args.get(j - 1);
  
        if (argument != null) {
          try {
            attribute = argument.getAttribute();
            c = attribute.getGetter().getReturnType();
            // TODO make uncomment the following line and make work
  //          type = attribute.getJavaSqlType();
            if (c != null) {
              sb.append(" col" + j + ":" + c.getName() + " type:"
                      + type + " ");
            } else {
              sb.append(j + ":null type:" + type + " ");
            }
          } catch (Exception e) {
            String msg = "parameterToString() Failed:";
            logger.error(msg);
          }
        }
      }
  
      return sb.toString();
    }
docs: DOCUMENT ME!
  
  @param function DOCUMENT ME!
  @return DOCUMENT ME!