431432433434435436437438439440441
for (int i = 1; i <= pathElements.length - 1; i++) { if (needJoin) { if (i == pathElements.length - 1) { path = join.get(pathElements[i]); } else { join = join.join(pathElements[i]); } } else { path = path.get(pathElements[i]); } }