class MongoQueryTranslator extends
        AbstractQueryTranslator<DBObject, DBObject, DBObject> implements
        QueryTranslator<DBObject, DBObject, DBObject> {

    @Override
    public DBObject or(DBObject... subqueries) {
        return subqueries.length == 1 ? subqueries[0] : object(
                MongoOperator.OR, set((Object[]) subqueries));
        
    }

    public  MongoQueryTranslator(PropertyResolver propertyResolver);

}