core/src/com/google/inject/internal/Initializables.java
static <T> Initializable<T> of(final T instance) {
    return new Initializable<T>() {
      @Override
      public T get() {
        return instance;
      }

      @Override
      public String toString() {
        return String.valueOf(instance);
      }
    };
  }
static <T> Initializable<T> of(final T instance) {
    return new Initializable<T>() {
      @Override
      public T get() {
        return instance;
      }

      @Override
      public String toString() {
        return String.valueOf(instance);
      }
    };
  }
static < T > Initializable < T > of ( final T instance ) { return new Initializable < T > ( ) { @ Override public T get ( ) { return instance ; } @ Override public String toString ( ) { return String . valueOf ( instance ) ; } } ; }
Returns an initializable for an instance that requires no initialization.
Returns an initializable for an instance that requires no initialization .