Не понимаю, что не так?
package com.javarush.task.task14.task1419;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/*
Заполни список exceptions десятью(10) различными исключениями.
Первое исключение уже реализовано в методе initExceptions.
Требования:
1. Список exceptions должен содержать 10 элементов.
2. Все элементы списка exceptions должны быть исключениями(потомками класса Throwable).
3. Все элементы списка exceptions должны быть уникальны.
4. Метод initExceptions должен быть статическим.
*/
public class Solution {
public static List<Exception> exceptions = new ArrayList<Exception>();
public static void main(String[] args) {
initExceptions();
for (Exception exception : exceptions) {
System.out.println(exception);
}
}
private static void initExceptions() {
try {
throw new NullPointerException();}
catch (NullPointerException e) {
exceptions.add(e);
}
try {
throw new NegativeArraySizeException();}
catch (NegativeArraySizeException e) {
exceptions.add(e); }
try {
throw new IllegalAccessException();}
catch (IllegalAccessException e) {
exceptions.add(e);}
try {
throw new IOException();}
catch (IOException e) {
exceptions.add(e);}
try {
throw new NoSuchFieldException();}
catch (NoSuchFieldException e) {
exceptions.add(e);}
try {
throw new FileNotFoundException();}
catch (FileNotFoundException e) {
exceptions.add(e);}
try {
throw new ClassCastException();}
catch (ClassCastException e) {
exceptions.add(e);}
try {
throw new NoSuchFieldException();}
catch (NoSuchFieldException e) {
exceptions.add(e);}
try {
throw new ArrayIndexOutOfBoundsException();}
catch (ArrayIndexOutOfBoundsException e) {
exceptions.add(e); }
try {
throw new NumberFormatException();}
catch (NumberFormatException e) {
exceptions.add(e);
}
//напишите тут ваш код
}
}