private void AddJoin(JoinSequence joinSequence, QueryTranslator q)
 {
     q.AddFromJoinOnly(pathExpressionParser.Name, joinSequence);
     try
     {
         AddToCurrentJoin(joinSequence.ToJoinFragment(q.EnabledFilters, true).ToWhereFragmentString);
     }
     catch (MappingException me)
     {
         throw new QueryException(me);
     }
 }