}
// create a clone of user's criteria that is then translated
Criteria userClone = (Criteria) userCriteria.clone();
userClone = translateVisitor.translate(userClone);
// translated criteria
((TranslatableProcedureContainer)userCmd).addImplicitParameters(translateVisitor.getImplicitParams());
translatedCriteria = rewriteCriteria(userClone);