while (cursor != null) {
Bean superbean = new Bean(getVisibility(cursor.getModifiers()), cursor.getQualifiedName());
if (!populateBean(cursor, superbean)) {
break;
}
if (superbean.willGenerateMeta()) {
String supername = getMetaSuperName(cursor);
bean.setSuperclass(supername);
break;
}
cursor = cursor.getSuperclass();