code: public static SimpleParameter of(int index, FormatChar formatChar, FormatOptions options) {
      // We can safely test FormatSpec with '==' because the factory methods always return the default
      // instance if applicable (and the class has no visible constructors).
      if (index < MAX_CACHED_PARAMETERS && options.isDefault()) {
        return DEFAULT_PARAMETERS.get(formatChar)[index];
      }
      return new SimpleParameter(index, formatChar, options);
    }
docs: Returns a {@link Parameter} representing the given formatting options of the specified
  formatting character. Note that a cached value may be returned.
  
  @param index the index of the argument to be processed.
  @param formatChar the basic formatting type.
  @param options additional formatting options.
  @return the immutable, thread safe parameter instance.