code: public String popNestedPath() {
          
          if(nestedPathStack.isEmpty()) {
              throw new IllegalStateException("Cannot pop nested path: no nested path on stack");
          }
          
          final String subPath = nestedPathStack.pop();
          this.currentPath = buildPath();
          return subPath;
      }
docs: パスを１つ上位に移動します。
  @return 現在のパスを返しまます。
  @throws IllegalStateException {@literal パスがこれ以上移動できない場合}