code: public static String toRangeArrayArgument(final Object base, final int rangeStart, final int rangeEnd) {
          return Nullables.toString(base, Strings.EMPTY_STRING) + '[' + rangeStart + ',' + rangeEnd + ']';
      }
docs: Warning: uses default LML syntax. Will not work if you modified any LML markers.
  
  @param base base of the range. Can be null - range will not have a base and will iterate solely over numbers.
  @param rangeStart start of range. Can be negative. Does not have to be lower than end - if start is bigger, range
  is iterating from bigger to lower values.
  @param rangeEnd end of range. Can be negative.
  @return range is format: base + rangeOpening + start + separator + end + rangeClosing. For example,
  "base[4,2]".