я не понимаю как выполнить 4 условие подскажите пожалуйста "В статическом блоке инициализировать CanFly result, вызвав метод reset()."
public class Solution {
    public static void main(String[] args)  {

    }

    static {

    }

    public static CanFly result;

    public static void reset() throws IOException {
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
        String text = bufferedReader.readLine();
        int passengers = Integer.parseInt(bufferedReader.readLine());
        bufferedReader.close();

        if (text.equals("helicopter")) {
            Helicopter helicopter = new Helicopter();
            result = helicopter;
        }

        else if (text.equals("plane")) {
            Plane plane = new Plane(passengers);
            result = plane;
        }
    }
}