Program: 49575
Project: 49575
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(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(CandlepinPKIReader.class);
  bind(SubscriptionServiceAdapter.class).to(DefaultSubscriptionServiceAdapter.class);
  bind(IdentityCertServiceAdapter.class).to(StubIdentityCertServiceAdapter.class);
  bind(EntitlementCertServiceAdapter.class).to(StubEntitlementCertServiceAdapter.class);
  bind(RulesCurator.class).to(TestRulesCurator.class);
  bind(ScriptEngine.class).toProvider(ScriptEngineProvider.class);
  bind(Reader.class).annotatedWith(Names.named("String_Node_Str")).toProvider(RulesReaderProvider.class);
  bind(UserServiceAdapter.class).to(ConfigUserServiceAdapter.class);
  bind(I18n.class).toProvider(I18nProvider.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);
}

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(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(CandlepinPKIReader.class);
  bind(SubscriptionServiceAdapter.class).to(DefaultSubscriptionServiceAdapter.class);
  bind(IdentityCertServiceAdapter.class).to(StubIdentityCertServiceAdapter.class);
  bind(EntitlementCertServiceAdapter.class).to(StubEntitlementCertServiceAdapter.class);
  bind(RulesCurator.class).to(TestRulesCurator.class);
  bind(ScriptEngine.class).toProvider(ScriptEngineProvider.class);
  bind(Reader.class).annotatedWith(Names.named("String_Node_Str")).toProvider(RulesReaderProvider.class);
  bind(UserServiceAdapter.class).to(ConfigUserServiceAdapter.class);
  bind(I18n.class).toProvider(I18nProvider.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");
}