addValidation(flowState.getCurrentActivity(), cycle.renderStackPeek());
try {
result = flowState.getProperty(key, expected);
} catch (RuntimeException e) {
if (e.getCause() instanceof ValidatorException) {
throw new BindingException(e.getMessage(), this, e.getCause());
} else {
throw new BindingException(e.getMessage(), this, e);
}
}
}
if (result == null && defaultValueBinding != null) {
result = defaultValueBinding.getObject(expected);