class HibernateQueryTranslator extends
        AbstractHibernateQueryTranslator<Criterion, Orders, Projection> implements QueryTranslator<Criterion, Orders, Projection> {

    @Override
    public Orders order(String fieldName, Ordering.Order o) {
        return new Orders(Ordering.Order.ASCENDING.equals(o)
                ? Order.asc(fieldName) : Order.desc(fieldName));
    }

    public  HibernateQueryTranslator(HibernatePropertyResolver propertyResolver,
            BoxMaker boxMaker,
            ContainsExpressionHandler<Criterion> containsExpressionHandler);
    public  HibernateQueryTranslator(HibernatePropertyResolver propertyResolver,
            BoxMaker boxMaker);
    public  HibernateQueryTranslator(HibernatePropertyResolver propertyResolver);

}