@Override
  public Document addContent(int index, Collection<? extends Content> c) {
    content.addAll(index, c);
    return this;
  }
@Override
  public Document addContent(int index, Collection<? extends Content> c)