return;
}
try
{
final BeanUtility utility = new BeanUtility(expression);
final ExpressionMetaData data = ExpressionRegistry.getInstance().getExpressionMetaData(expressionName);
final ExpressionPropertyMetaData[] datas = data.getPropertyDescriptions();
for (int i = 0; i < datas.length; i++)
{
final ExpressionPropertyMetaData metaData = datas[i];
final Object o = utility.getProperty(metaData.getName());
final String[] referencedFields = metaData.getReferencedFields(expression, o);
for (int j = 0; j < referencedFields.length; j++)
{
final String field = referencedFields[j];
if (isValidField(field, columnNames) == false)