code: public static <T extends AbstractJaxb> void replaceDescendants(T target,
              String clazz, T replace) throws TagTypeUnmatchException {
          execute(target, null, clazz, replace);
      }
docs: class属性の指定で子孫要素を置換する なお、replaceのディープコピーで置換されます。
  
  @param target
  object for scan
  @param clazz
  class property of tag
  @param replace
  replacement tag object
  @throws TagTypeUnmatchException