code: public static <T, E extends Editor<? super T>> ListValidationEditor<T, E> of( // NOPMD
        final EditorSource<E> source) {
      return new ListValidationEditor<>(source);
    }
docs: Create a ListEditor backed by an EditorSource.
  
  @param <T> The type of data being managed
  @param <E> The type of Editor
  @param source the EditorSource which will create sub-Editors
  @return a new instance of ListEditor