code: public static <T> List<T> mergeListNoDuplicate(List<T> one, List<T> two) {
  
          if (isAllNull(one, two)) return null;
  
          List<T> result = new ArrayList<>();
  
          if (isAllNotNull(one, two)) {
              result.addAll(one);
              for (T t : two) {
                  if (one.indexOf(t) == -1) {
                      result.add(t);
                  }
              }
          } else {
              result.addAll(findFirstNotNull(one, two));
          }
  
          return result;
      }
docs: /*
  合并注解声明