code: @Nullable
      @SuppressWarnings("unchecked")
      public <T> T getOptionByName(String name)
      {
          return (T) options.get(name);
      }
docs: Shortcut to <code>{@link #getOptions() getOptions()}.get(name)</code> lookup!
  <br>This lookup is case-insensitive!
  
  @param  <T>
  The expected type for this option <br>Will be used for casting
  @param  name
  The field name to look for
  
  @throws java.lang.ClassCastException
  If the type-cast failed for the generic type.
  
  @return Possibly-null value corresponding to the specified key