code: public static boolean allParametersHaveDefaults(Map<String, QueryParameter> map) {
          for (QueryParameter qp : map.values()) {
              if ((qp.getDefaultValues() == null) || (qp.getDefaultValues().size() == 0)) {
                  if ((qp.getDefaultSource() == null) || "".equals(qp.getDefaultSource().trim())) {
                      return false;
                  }
              }
          }
          return true;
      }
docs: See if all parameters have default values
  
  @param map map of parameters
  @return true if all parameters have default values