core/src/com/google/inject/internal/Scoping.java
public boolean isEagerSingleton(Stage stage) {
    if (this == EAGER_SINGLETON) {
      return true;
    }

    if (stage == Stage.PRODUCTION) {
      return this == SINGLETON_ANNOTATION || this == SINGLETON_INSTANCE;
    }

    return false;
  }
public boolean isEagerSingleton(Stage stage) {
    if (this == EAGER_SINGLETON) {
      return true;
    }

    if (stage == Stage.PRODUCTION) {
      return this == SINGLETON_ANNOTATION || this == SINGLETON_INSTANCE;
    }

    return false;
  }
public boolean isEagerSingleton ( Stage stage ) { if ( this == EAGER_SINGLETON ) { return true ; } if ( stage == Stage . PRODUCTION ) { return this == SINGLETON_ANNOTATION || this == SINGLETON_INSTANCE ; } return false ; }
Returns true if this scope is a singleton that should be loaded eagerly in {@code stage}.
Returns true if this scope is a singleton that should be loaded eagerly in {