docs: B append(BasePath<B> path) {
      ImmutableList.Builder<String> components = ImmutableList.builder();
      components.addAll(this.getSegments());
      components.addAll(path.getSegments());
      return createPathWithSegments(components.build());
    }