code: @Nonnull
    public <T> T require(final String name, final Class<T> type) {
      return require(Key.get(type, Names.named(name)));
    }
docs: Ask Guice for the given type.
  
  @param name A service name.
  @param type A service type.
  @param <T> Service type.
  @return A ready to use object.