class SimpleProvider implements Provider<T> {

    @Override
    public T get() {
        return instancer.instance(type, inheritanceTree, classLoader, null, qualifier);
    }

    public  SimpleProvider(Class<T> type, ClassInjector instancer, Map<String, Class<? extends T>[]> inheritanceTree, Annotation qualifier,
            ClassLoader classLoader);

}