/* 289 */ if (classInfo == null)
/* 290 */ throw new IllegalArgumentException("ClassInfo cannot be null!");
/* 291 */ ClassInfo current = classInfo;
/* 292 */ while (current != null)
/* */ {
/* 294 */ FieldInfo result = locateFieldInfo(current, name);
/* 295 */ if (result != null)
/* 296 */ return result;
/* 297 */ current = current.getSuperclass();
/* */ }
/* 299 */ throw new JoinpointException("Field not found '" + name + "' for class " + classInfo.getName());