if (operation.getWrapper() != null) {
org.apache.tuscany.sca.databinding.DataBinding dbObj =
dataBindingRegistry.getDataBinding(db);
WrapperHandler handler = dbObj == null ? null : dbObj.getWrapperHandler();
if (handler != null) {
WrapperInfo wrapper = operation.getWrapper();
wrapper.setInputWrapperType(handler.getWrapperType(operation, true));
wrapper.setOutputWrapperType(handler.getWrapperType(operation, false));
}
if (dbObj != null && handler == null) {
// To avoid JAXB wrapper bean generation
WrapperInfo wrapper = operation.getWrapper();
wrapper.setInputWrapperType(null);
wrapper.setOutputWrapperType(null);
}
}
}
}