public boolean evaluateReferenceAndValidate(
CrossValidationStorageEntry crossValidationStorageEntry,
CrossValidationStorage crossValidationStorage,
String validationTarget, AbstractCompareStrategy compareStrategy)
{
ELHelper elHelper = ExtValUtils.getELHelper();
if (elHelper.isELTermWellFormed(validationTarget) &&
elHelper.isELTermValid(FacesContext.getCurrentInstance(), validationTarget))
{
tryToValidateValueBinding(
crossValidationStorageEntry,
new ValueBindingExpression(validationTarget), crossValidationStorage, compareStrategy);