new FieldAnnotation(cls.getClassName(), obj.getName(), obj.getSignature(), obj.isStatic())));
new FieldAnnotation(cls.getClassName(), cls.getSourceFileName(), obj.getName(), obj.getSignature(), obj.isStatic())));
	public void visitField(Field obj) {		if (obj.isProtected()) {			bugReporter.reportBug( 				new BugInstance( this, "CI_CONFUSED_INHERITANCE", LOW_PRIORITY)					.addClass(cls)					.addField(						new FieldAnnotation(cls.getClassName(), obj.getName(), obj.getSignature(), obj.isStatic())));		}	}