public Path append(Member member) {
    Objects.requireNonNull(member, "member");
    Preconditions.checkArgument(member instanceof AnnotatedElement, "Expected %s to implement %s", member.getClass(), AnnotatedElement.class);
    return new Path(this, (AnnotatedElement) member);
  }
Create new instance of path with {@code member} appended
criteria/common/src/org/immutables/criteria/expression/Path.java