public List<Member> members() {
    ImmutableList.Builder<Member> parents = ImmutableList.builder();
    Path current = this;
    while (!current.isRoot()) {
      parents.add((Member) current.element());
      current = current.parent;
    }
    return parents.build().reverse();
  }
Return list of path members starting with root (excluded) to current element (included).
For root path returns empty list.
criteria/common/src/org/immutables/criteria/expression/Path.java