code: public List<E> getEditors() {
      if (list == null) {
        return Collections.emptyList();
      }
      return Collections.unmodifiableList(list.getEditors());
    }
docs: Returns an unmodifiable, live view of the Editors managed by the ListEditor.
  <p>
  The returned list will be live until the next call to {@link #setValue(List)} and shouldn't be
  used after that. Editors might (or might not) be reused after a call to
  {@link #setValue(List)}.
  </p>
  <p>
  If there is no backing list, an empty list will be returned.
  </p>
  
  @return a List of {@link Editor Editors} of type E