code: protected static void mergeLists(List<Address> dest, List<Address> src) {
        for (Address node : src) {
           if (!dest.contains(node)) {
              dest.add(node);
           }
        }
     }
docs: Adds all elements from <code>src</code> list that do not already exist in <code>dest</code> list to the latter.
  
  @param dest List where elements are added
  @param src List of elements to add - this is never modified