class ListContext implements Context {

    @Override
    public <T> void supply(Class<T> type, Supplier<T> supplier) {
        registry.supply(type, supplier);
    }

      ListContext(Builder builder);

}