@Override
  public Object invoke(final DomInvocationHandler handler, final Object[] args) throws Throwable {
    return handler.addCollectionChild(myDescription, myClassGetter.fun(args), myIndexGetter.fun(args));
  }
@Override
  public Object invoke(final DomInvocationHandler handler, final Object[] args)