public boolean hasReferenceExpression() {
return reference != null && reference.getBase() instanceof CompositeComponentExpressionHolder;
}
public ValueExpression getReferenceExpression() {
CompositeComponentExpressionHolder expressionHolder = (CompositeComponentExpressionHolder) reference.getBase();
return expressionHolder.getExpression(reference.getProperty().toString());
}