Program: 49541
Project: 49541
Buggy source:
@Override public void configure(){
  bind(JPAInitializer.class).asEagerSingleton();
  bindConstant().annotatedWith(JpaUnit.class).to("String_Node_Str");
  bind(X509ExtensionUtil.class);
  bind(Config.class).to(CandlepinCommonTestConfig.class).asEagerSingleton();
  bind(ConsumerResource.class);
  bind(PoolResource.class);
  bind(EntitlementResource.class);
  bind(OwnerResource.class);
  bind(SubscriptionResource.class);
  bind(SubscriptionTokenResource.class);
  bind(ProductServiceAdapter.class).to(DefaultProductServiceAdapter.class);
  bind(ProductResource.class);
  bind(DateSource.class).to(DateSourceForTesting.class).asEagerSingleton();
  bind(Enforcer.class).to(EnforcerForTesting.class);
  bind(PKIUtility.class).to(CandlepinPKIUtility.class);
  bind(PKIReader.class).to(PKIReaderForTesting.class).asEagerSingleton();
  bind(SubscriptionServiceAdapter.class).to(DefaultSubscriptionServiceAdapter.class);
  bind(EntitlementCertServiceAdapter.class).to(StubEntitlementCertServiceAdapter.class);
  bind(RulesCurator.class).to(TestRulesCurator.class);
  bind(ScriptEngineProvider.class);
  bind(I18n.class).toProvider(I18nProvider.class);
  bind(JobFactory.class).to(GuiceJobFactory.class);
  bind(JobListener.class).to(PinsetterJobListener.class);
  bind(UserServiceAdapter.class).to(DefaultUserServiceAdapter.class);
  bind(JsRulesProvider.class).asEagerSingleton();
  bind(JsRules.class).toProvider(JsRulesProvider.class);
  bind(PrincipalProvider.class).to(TestPrincipalProvider.class);
  bind(Principal.class).toProvider(TestPrincipalProvider.class);
  bind(EventSink.class).to(EventSinkForTesting.class);
  SecurityInterceptor se=new SecurityInterceptor();
  requestInjection(se);
  securityInterceptor=new TestingInterceptor(se);
  bindInterceptor(Matchers.inPackage(Package.getPackage("String_Node_Str")),Matchers.any(),securityInterceptor);
  bindInterceptor(Matchers.subclassesOf(AbstractHibernateCurator.class),Matchers.annotatedWith(AllowRoles.class),securityInterceptor);
  AccessControlInterceptor crud=new AccessControlInterceptor();
  requestInjection(crud);
  crudInterceptor=new TestingInterceptor(crud);
  bindInterceptor(Matchers.subclassesOf(AbstractHibernateCurator.class),Matchers.annotatedWith(EnforceAccessControl.class),crudInterceptor);
  bind(CertificateRevocationListTask.class);
  bind(String.class).annotatedWith(Names.named("String_Node_Str")).toInstance("String_Node_Str");
  bind(IdentityCertServiceAdapter.class).to(DefaultIdentityCertServiceAdapter.class);
  bind(PoolRules.class).to(JsPoolRules.class);
  bind(PoolManager.class).to(CandlepinPoolManager.class);
  bind(Function.class).annotatedWith(Names.named("String_Node_Str")).to(ExpiryDateFunction.class).in(Singleton.class);
}

Fixed version (ground truth):
@Override public void configure(){
  bind(JPAInitializer.class).asEagerSingleton();
  bindConstant().annotatedWith(JpaUnit.class).to("String_Node_Str");
  bind(X509ExtensionUtil.class);
  bind(Config.class).to(CandlepinCommonTestConfig.class).asEagerSingleton();
  bind(ConsumerResource.class);
  bind(PoolResource.class);
  bind(EntitlementResource.class);
  bind(OwnerResource.class);
  bind(SubscriptionResource.class);
  bind(SubscriptionTokenResource.class);
  bind(ProductServiceAdapter.class).to(DefaultProductServiceAdapter.class);
  bind(ProductResource.class);
  bind(DateSource.class).to(DateSourceForTesting.class).asEagerSingleton();
  bind(Enforcer.class).to(EnforcerForTesting.class);
  bind(PKIUtility.class).to(CandlepinPKIUtility.class);
  bind(PKIReader.class).to(PKIReaderForTesting.class).asEagerSingleton();
  bind(SubscriptionServiceAdapter.class).to(DefaultSubscriptionServiceAdapter.class);
  bind(EntitlementCertServiceAdapter.class).to(StubEntitlementCertServiceAdapter.class);
  bind(ScriptEngineProvider.class);
  bind(I18n.class).toProvider(I18nProvider.class);
  bind(JobFactory.class).to(GuiceJobFactory.class);
  bind(JobListener.class).to(PinsetterJobListener.class);
  bind(UserServiceAdapter.class).to(DefaultUserServiceAdapter.class);
  bind(JsRulesProvider.class).asEagerSingleton();
  bind(JsRules.class).toProvider(JsRulesProvider.class);
  bind(PrincipalProvider.class).to(TestPrincipalProvider.class);
  bind(Principal.class).toProvider(TestPrincipalProvider.class);
  bind(EventSink.class).to(EventSinkForTesting.class);
  SecurityInterceptor se=new SecurityInterceptor();
  requestInjection(se);
  securityInterceptor=new TestingInterceptor(se);
  bindInterceptor(Matchers.inPackage(Package.getPackage("String_Node_Str")),Matchers.any(),securityInterceptor);
  bindInterceptor(Matchers.subclassesOf(AbstractHibernateCurator.class),Matchers.annotatedWith(AllowRoles.class),securityInterceptor);
  AccessControlInterceptor crud=new AccessControlInterceptor();
  requestInjection(crud);
  crudInterceptor=new TestingInterceptor(crud);
  bindInterceptor(Matchers.subclassesOf(AbstractHibernateCurator.class),Matchers.annotatedWith(EnforceAccessControl.class),crudInterceptor);
  bind(CertificateRevocationListTask.class);
  bind(String.class).annotatedWith(Names.named("String_Node_Str")).toInstance("String_Node_Str");
  bind(IdentityCertServiceAdapter.class).to(DefaultIdentityCertServiceAdapter.class);
  bind(PoolRules.class).to(JsPoolRules.class);
  bind(PoolManager.class).to(CandlepinPoolManager.class);
  bind(Function.class).annotatedWith(Names.named("String_Node_Str")).to(ExpiryDateFunction.class).in(Singleton.class);
}