}
private void appendPath(
LinkedList<String> finalPath,
PathComponent<Attribute, Relationship> pathComponent) {
CayenneMapEntry mapEntry = pathComponent.getAttribute() != null ?
pathComponent.getAttribute() :
pathComponent.getRelationship();
String name = mapEntry.getName();
if (pathComponent.getJoinType() == JoinType.LEFT_OUTER) {
name += OUTER_JOIN_INDICATOR;
}
finalPath.addLast(name);