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);
      }
    };
  }
Returns an initializable for an instance that requires no initialization.