@Override public void clear(){
  fromList.clear();
}

@ Override public void clear ( ) { fromList . clear ( ) ; }
the default implementation inherited is based on iteration and removal of each element which can be overkill . that ' s why we forward this call directly to the backing list .
