code: public GwtValidationContext<T> appendIndex(final String name, final int index) {
      final GwtValidationContext<T> temp = new GwtValidationContext<>(this.rootBeanClass,
          this.rootBean, this.beanDescriptor, this.messageInterpolator, this.traversableResolver,
          this.validator, this.validatedObjects);
      temp.path = PathImpl.createCopy(this.path);
      temp.path.addParameterNode(name, index);
      temp.path.makeLeafNodeIterable();
      temp.path.makeLeafNodeIterableAndSetIndex(index);
      return temp;
    }
docs: Append an indexed node to the path.
  
  @param name path name to append
  @param index position where to add the path
  @return the new GwtValidationContext.