*/
private boolean sawAnnotationsInApplicationCode;
public BuildObligationPolicyDatabase(BugReporter bugReporter) {
this.reporter = bugReporter;
final DescriptorFactory instance = DescriptorFactory.instance();
this.willClose = instance.getClassDescriptor(WillClose.class);
this.willNotClose = instance.getClassDescriptor(WillNotClose.class);
this.willCloseWhenClosed = instance.getClassDescriptor(WillCloseWhenClosed.class);
this.cleanupObligation = instance.getClassDescriptor(CleanupObligation.class);
this.createsObligation = instance.getClassDescriptor(CreatesObligation.class);
this.dischargesObligation = instance.getClassDescriptor(DischargesObligation.class);
database = new ObligationPolicyDatabase();
addBuiltInPolicies();
URL u = DetectorFactoryCollection.getCoreResource("obligationPolicy.db");
try {