code: public static <T extends AbstractJaxb> boolean replaceById(String id,
              T target, T replace) throws TagTypeUnmatchException {
          return execute(id, target, replace.copy(replace.getClass()));
      }
docs: targetの子孫要素のうち、指定したid属性を持つ要素を置換します。 なお、replaceのディープコピーで置換されます。
  target自身を置換することはできません。
  
  @param id
  @param target
  @param replace
  @return
  @throws TagTypeUnmatchException