code: public static void initStaticDefaultParameterValues(QueryParameter param,
                                                    Map<String, Object> parameterValues) throws QueryException {
          List<Serializable> defValues;
          if ((param.getDefaultValues() != null) && (param.getDefaultValues().size() > 0)) {
              defValues = param.getDefaultValues();
          } else {
  			throw new QueryException(
  					"Invalid use of method initStaticDefaultParameterValues : no static values for parameter "
  							+ param.getName());
          }
          initDefaultParameterValues(param, defValues, parameterValues);
      }
docs: Init parameter values map with the static default values of a parameter
  
  @param param           parameter
  @param parameterValues map of parameter values
  @throws QueryException if could not get default parameter values