src/main/java/com/cloudbees/sdk/extensibility/ExtensionFinder.java
protected <T> void bind(Class<? extends T> impl, Class<T> extensionPoint) {
        ExtensionLoaderModule<T> lm = createLoaderModule(extensionPoint);
        lm.init(impl,extensionPoint);
        install(lm);
    }
protected <T> void bind(Class<? extends T> impl, Class<T> extensionPoint) {
        ExtensionLoaderModule<T> lm = createLoaderModule(extensionPoint);
        lm.init(impl,extensionPoint);
        install(lm);
    }
protected < T > void bind ( Class < ? extends T > impl , Class < T > extensionPoint ) { ExtensionLoaderModule < T > lm = createLoaderModule ( extensionPoint ) ; lm . init ( impl , extensionPoint ) ; install ( lm ) ; }
Allows the subtype to be selective about what to bind.
Allows the subtype to be selective about what to bind .