       [(attrib-msg/attributes-must-be-sequence-msg)])
     []))
 
-(defn- validate-numeric-range-map
+;; This method is for processing legacy numeric ranges in the form of
+;; param_nam[value], param_name[minValue], and param_name[maxValue].
+;; It simply validates that the provided values are numbers and that
+;; at least one is present.
+(defn- validate-legacy-numeric-range-param
   "Validates a numeric parameter in the form of a map, appending the message argument
   to the error array on failure."
   [param-map error-message-fn & args]

      (catch NumberFormatException e
        [(apply error-message-fn args)]))))

(defn- validate-numeric-range-string-param
  "Validates a numeric parameter in the form parameter=value or
  parameter=min,max, appending the message argument to the error array on failure."
  [param error-message-fn & args]

  [concept-type params]
  (if-let [equator_crossing_longitude (:equator-crossing-longitude params)]
    (if (string? equator_crossing_longitude)
      (validate-numeric-range-param equator_crossing_longitude nil)
      (validate-legacy-numeric-range-param equator_crossing_longitude
                                  on-msg/non-numeric-equator-crossing-longitude-parameter))
    []))

