} else if (command.equals("raw")) {
return new RawWrapper(scope, modelScope, data);
} else if (command.equals("condition")) {
return new ConditionWrapper(scope, modelScope, data);
} else if (command.equals("ref")) {
return new ReferenceWrapper(scope, modelScope, data);
} else if (command.equals("icon")) {
return new IconWrapper(scope, modelScope, data);
}
throw new IllegalStateException("Preprocessing command not found: " + command);