519520521522523524525526527528529
} public Class getConcreteType() { final Embedded e = getAnnotation(Embedded.class); if (e != null) { final Class concrete = e.concreteClass(); if (concrete != Object.class) { return concrete; } }
527528529530531532533534535536537
} } final Property p = getAnnotation(Property.class); if (p != null) { final Class concrete = p.concreteClass(); if (concrete != Object.class) { return concrete; } } return getType();