public void toInstance(Config configuration) {
        Preconditions.checkNotNull(configuration, "Configuration Instance cannot be null.");

        if (annotationClass == null) {
            binder.bind(configClass).toInstance(configuration);

        } else {
            binder.bind(configClass).annotatedWith(annotationClass).toInstance(configuration);
        }
    }
public void toInstance(Config configuration) {
        Preconditions.checkNotNull(configuration, "Configuration Instance cannot be null.");

        if (annotationClass == null) {
            binder.bind(configClass).toInstance(configuration);

        } else {
            binder.bind(configClass).annotatedWith(annotationClass).toInstance(configuration);
        }
    }
public void toInstance ( Config configuration ) { Preconditions . checkNotNull ( configuration , "Configuration Instance cannot be null." ) ; if ( annotationClass == null ) { binder . bind ( configClass ) . toInstance ( configuration ) ; } else { binder . bind ( configClass ) . annotatedWith ( annotationClass ) . toInstance ( configuration ) ; } }
This method will bind the class to a particular instance.

@param configuration
This method will bind the class to a particular instance .