code: @SuppressWarnings("unchecked")
      private Comparable increment(Object value, Number step) {
          return (Comparable) plus((Number) value, step);
      }
docs: Increments by given step
  
  @param value the value to increment
  @param step the amount to increment
  @return the incremented value