if (beanOracle.getType().isAnnotationPresent(Order.class)) {
Order order = beanOracle.getType().getAnnotation(Order.class);
definition.setOrder(order.value());
}
GeneratorUtils.visitHierarchy(beanOracle.getType(), new JClassTypeVisitor() {
public boolean visit(JClassType type) {
JClassType generatedType = resolveGeneratedTypeIfPresent(logger, type);
if (generatedType != null) {
logger.info("Found generated type for '" + type.getQualifiedSourceName() + "' -> '" + generatedType.getQualifiedSourceName() + "'");
definition.setGeneratedType(generatedType);