/* 982 */ while (fields.hasNext())
/* */ {
/* 984 */ FieldInfo finfo = (FieldInfo)fields.next();
/* 985 */ AnnotationsAttribute mgroup = (AnnotationsAttribute)finfo.getAttribute("RuntimeVisibleAnnotations");
/* 986 */ if (mgroup != null) {
/* 987 */ Annotation dwinfo = mgroup.getAnnotation(DeclareWarning.class.getName());
/* 988 */ Annotation deinfo = mgroup.getAnnotation(DeclareError.class.getName());
/* */
/* 990 */ if ((dwinfo != null) || (deinfo != null)) {
/* 991 */ String name = getDeclareName(cf, finfo);
/* 992 */ if ((dwinfo != null) && (deinfo != null)) throw new RuntimeException("Cannot annotate " + name + " field with both DeclareError and DeclareWarning");
/* */