@Override public <S extends Service> S addIfAbsent(Class<S> type, S service) { return delegate().addIfAbsent(type, service); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
@Override public <S extends Service> S addIfAbsent(Class<S> type, S service) { return delegate().addIfAbsent(type, service); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
@Override public <S extends Service> S getRequired(Class<S> type) { return delegate().getRequired(type); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
public <S extends Service> S get(Class<S> type) { return delegate().get(type); }
@Override public <S extends Service> Optional<S> getOptional(Class<S> type) { return delegate().getOptional(type); }
public <S extends Service> void add(Class<S> type, S service) { delegate().add(type, service); }
public <S extends Service> void add(Class<S> type, S service) { delegate().add(type, service); }
@Override public <S extends Service> S getRequired(Class<S> type) { return delegate().getRequired(type); }
@Override public <S extends Service> S getRequired(Class<S> type) { return delegate().getRequired(type); }
public <S extends Service> boolean contains(Class<S> type) { return delegate().contains(type); }
public <S extends Service> S get(Class<S> type) { return delegate().get(type); }
@Override public <S extends Service> S addIfAbsent(Class<S> type, S service) { return delegate().addIfAbsent(type, service); }
@Override public <S extends Service> S addIfAbsent(Class<S> type, S service) { return delegate().addIfAbsent(type, service); }
public <S extends Service> void add(Class<S> type, S service) { delegate().add(type, service); }
public void cleanupAfterBoot() { delegate().cleanupAfterBoot(); }