serializedConditions.add(serializeQueryCondition(
serializerProvider, serializer, "$", item));
}
return serializedConditions;
} else {
CompoundQueryCondition compound = (CompoundQueryCondition) condition;
if (!key.startsWith("$")) {
serializer = findQuerySerializer(false, key,
serializerProvider, serializer);
}
return serializeQuery(serializerProvider, serializer,
compound.getQuery());
}
}