code: public static <OriginObject, TargetObject> void append(OriginObject originObject, TargetObject targetObject) {
          if (originObject == null) {
              return;
          }
          if (targetObject == null) {
              throw new IllegalArgumentException("targetClass can't be null");
          }
          @SuppressWarnings("unchecked")
          Class<TargetObject> targetClass = (Class<TargetObject>) targetObject.getClass();
          setValue(originObject, targetObject, targetClass);
  
      }
docs: 属性对等复制增加
  <p>Function: append</p>
  <p>Description: 将originObject对象中的属性复制到targetObject中,
  保留targetObject中原来的属性值
  </p>
  
  @param originObject
  @param targetObject
  @return
  @author acexy@thankjava.com
  @date 2016年12月22日 上午10:41:58
  @version 1.0