code: public static <T> List<T> convertCollectionToList(final Collection<T> collection) {
  
          if(List.class.isAssignableFrom(collection.getClass())) {
              return (List<T>)collection;
          }
  
          return new ArrayList<>(collection);
  
      }
docs: CollectionのインスタンスをListに変換する。
  
  @since 1.0
  @param collection 変換元のCollectionのインスタンス。
  @return 変換したListのインスタンス。