@Override public final boolean add(E e){
  throw new UnsupportedOperationException();
}

@ Override public final boolean add ( E e ) { throw new UnsupportedOperationException ( ) ; }
guaranteed to throw an exception and leave the collection unmodified .
