public static <T, E extends Editor<? super T>> ListValidationEditor<T, E> of( // NOPMD
      final EditorSource<E> source) {
    return new ListValidationEditor<>(source);
  }
public static < T , E extends Editor < ? super T > > ListValidationEditor < T , E > of ( final EditorSource < E > source ) { return new ListValidationEditor < > ( source ) ; }
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