default AssignmentPathSegment getAt(int index) { return getSegment(index); }
segment = assignmentPath.getSegment(assignmentPathIndex); } catch (IndexOutOfBoundsException e) { throw new ExpressionEvaluationException("Wrong assignment path index in "+desc+"; Index "+assignmentPathIndex+" cannot be applied to a path of legth "+assignmentPath.size(), e);