in google-cloud-spanner-hibernate-dialect/src/main/java/com/google/cloud/spanner/hibernate/reflection/SpannerKeyFieldIterator.java [57:71]
private boolean hasNextPvt() {
if (fields == null) {
fields = clazz.getDeclaredFields();
index = 0;
}
if (index >= fields.length) {
clazz = clazz.getSuperclass();
if (null != clazz) {
fields = clazz.getDeclaredFields();
index = 0;
}
}
return null != clazz && index < fields.length;
}