Object model = getModelObject();
if (model != null) {
if (logger.isDebugEnabled()) {
logger.debug("Resolved model " + model);
}
TransitionDefinition transition = requestContext.getMatchingTransition(eventId);
if (shouldBind(model, transition)) {
mappingResults = bind(model);
if (hasErrors(mappingResults)) {
if (logger.isDebugEnabled()) {
logger.debug("Model binding resulted in errors; adding error messages to context");