}
if( predicate instanceof SimpleSetPredicate )
{
String fieldName = ( (SimpleSetPredicate) predicate ).getField().getValue();
Array valueArray = ( (SimpleSetPredicate) predicate ).getArray();
SimpleSetPredicate.BooleanOperator operator = ( (SimpleSetPredicate) predicate ).getBooleanOperator();
DataField expectedField = modelSchema.getExpectedField( fieldName );
if( expectedField == null )
throw new IllegalStateException( "missing field declaration in dictionary for: " + fieldName );