FieldAnnotation f = FieldAnnotation.fromVisitedField(this);  int flags = obj.getAccessFlags(); boolean publicField = (flags & ACC_PUBLIC) != 0; boolean volatileField = (flags & ACC_VOLATILE) != 0; boolean finalField = (flags & ACC_FINAL) != 0; if (publicField) publicFields.add(f); if (volatileField || finalField) volatileOrFinalFields.add(f);
	public void visit(JavaClass obj) {		super.visit(obj);	}