Э
List<? super IOException> exceptions1 = new ArrayList<Object>();
//exceptions1.add(new Object()); // DOES NOT COMPILE
//exceptions1.add(new Exception()); // DOES NOT COMPILE
exceptions1.add(new IOException());
exceptions1.add(new FileNotFoundException());