docs: protected final void addPathTo(final StringBuilder result) {
          if (this.parent != null) {
              this.parent.addPathTo(result);
              if (!(this.parent instanceof PJsonArray)) {
                  result.append(".");
              }
          }
          result.append(getPathElement(this.contextName));
      }