@Override
  public String getValue() {
    final StringBuilder buffer = new StringBuilder();

    for (Content child : getContent()) {
      if (child instanceof Element || child instanceof Text) {
        buffer.append(child.getValue());
      }
    }
    return buffer.toString();
  }
@Override
  public String getValue()