code: public <V, T extends Enum & Option> V option(final T option) {
          return context.option(option);
      }
docs: Read option value. Options could be set only in application root
  {@link ru.vyarus.dropwizard.guice.GuiceBundle.Builder#option(Enum, Object)}.
  If value wasn't set there then default value will be returned. Null may return only if it was default value
  and no new value were assigned.
  <p>
  Option access is tracked as option usage (all tracked data is available through
  {@link ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo}).
  
  @param option option enum
  @param <V>    option value type
  @param <T>    helper type to define option
  @return assigned option value or default value
  @see Option more options info
  @see ru.vyarus.dropwizard.guice.GuiceyOptions options example
  @see ru.vyarus.dropwizard.guice.GuiceBundle.Builder#option(java.lang.Enum, java.lang.Object)
  options definition