@Override public LenskitConfigContext within(Class<?> type) { return wrapContext(bindings.getRootContext().within(type)); }
@Override public LenskitConfigContext within(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().within(qualifier, type)); }
@Override public LenskitConfigContext matching(ContextPattern pattern) { return wrapContext(bindings.getRootContext().matching(pattern)); }
@Override public <T> LenskitBinding<T> bind(Class<T> type) { return wrapContext(bindings.getRootContext()).bind(type); }
@Override public LenskitConfigContext at(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext within(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().within(qualifier, type)); }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(bindings.getRootContext().at(type)); }
@Override public LenskitConfigContext at(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext within(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().within(qualifier, type)); }
@Override public LenskitConfigContext within(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().within(qualifier, type)); }
@Override public LenskitConfigContext at(Class<? extends Annotation> qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public LenskitConfigContext within(Class<?> type) { return wrapContext(bindings.getRootContext().within(type)); }
@Override public LenskitConfigContext at(Class<?> type) { return wrapContext(bindings.getRootContext().at(type)); }
@Override public LenskitConfigContext at(Annotation qualifier, Class<?> type) { return wrapContext(bindings.getRootContext().at(qualifier, type)); }
@Override public <T> LenskitBinding<T> bind(Class<T> type) { return wrapContext(bindings.getRootContext()).bind(type); }
@Override public LenskitConfigContext matching(ContextPattern pattern) { return wrapContext(bindings.getRootContext().matching(pattern)); }