String targetExpression)
{
Object baseObject;
if(ExtValUtils.getELHelper().isELTermWellFormed(targetExpression))
{
ValueBindingExpression vbe = new ValueBindingExpression(targetExpression);
String expression = vbe.getExpressionString();
baseObject = ExtValUtils.getELHelper()
.getValueOfExpression(FacesContext.getCurrentInstance(), vbe.getBaseExpression());
return new PropertyDetails(
expression.substring(2, expression.length() - 1), baseObject, vbe.getProperty());
}
PropertyDetails original = metaDataEntry.getProperty(
PropertyInformationKeys.PROPERTY_DETAILS, PropertyDetails.class);