for(String[] filter: filters) {
String name = filter[0];
Operator operator = Operator.value(filter[1]);
String rawValue = filter[2];
Parent parent = new Parent(criteria, meta, name);
<BUG>createCriteriaByGivenName(parent, transformer);
</BUG>
FieldMeta fieldMeta = parent.meta.getFieldMap().get(parent.name);
String valueAlias = name.replace("\\.", "_");
Object value = getValue(operator, rawValue, fieldMeta.getType());

for(String[] filter: filters) {
String name = filter[0];
Operator operator = Operator.value(filter[1]);
String rawValue = filter[2];
Parent parent = new Parent(criteria, meta, name);
if(!createCriteriaByGivenName(parent, transformer)) continue;
FieldMeta fieldMeta = parent.meta.getFieldMap().get(parent.name);
String valueAlias = name.replace("\\.", "_");
Object value = getValue(operator, rawValue, fieldMeta.getType());
