public <T>List<T> listItems(SectionKey<T,ListSection<T>> key){
  List<T> result=Lists.newArrayList();
  for (  ListSection<T> section : getSections(key)) {
    result.addAll(section.items());
  }
  return result;
}

public < T > List < T > listItems ( SectionKey < T , ListSection < T > > key ) { List < T > result = Lists . newArrayList ( ) ; for ( ListSection < T > section : getSections ( key ) ) { result . addAll ( section . items ( ) ) ; } return result ; }
returns all values from all list sections in the project views , in order
