EJBQLIdentifier joinId = new EJBQLIdentifier(-1);
joinId.setText(fullPath);
EJBQLInnerJoin join = new EJBQLInnerJoin(-1);
join.jjtAddChild(path, 0);
join.jjtAddChild(joinId, 1);
context.switchToMarker(joinMarker);
getJoinAppender().visitInnerJoin(join);
context.switchToMainBuffer();