 
   DESIRED_N_TICKS = 6
 
-  # FIXME It's not clear this should be a class.
   class AbstractScale
     constructor: (@toString_properties=[]) ->
 

      params_str = ("#{key}=#{repr(this[key])}" for key in props).join(", ")
      return "#{class_name}(#{params_str})"
  
  # FIXME Hopefully we won't actually need this.
  class SingleIntervalScale extends AbstractScale
    constructor: (@interval) ->
      super(['interval'])

    d = new Date(time)
    d.setDate(d.getDate() + n_days)
    return d.getTime()

  class MonthsScale extends SingleIntervalScale
    constructor: (@months) ->
