String translationsPath = AbstractComponentDescriptor.getComponentTranslationsDescriptorTemplate().getName(); String translationsAlias = currentCriteria.getAlias() + "__" + componentDescriptor.getComponentContract().getSimpleName() + "__" + translationsPath; if (componentDescriptor.isTranslatable()) { currentCriteria.getAlias(), (IQueryComponent) propertyValue, context); } else { JoinType.INNER_JOIN); abort = abort || completeCriteria(rootCriteria, joinCriteria, null, joinCriteria.getAlias(), joinedComponent, context);