Добрый день. В блоке finally подчеркивает метод close(); и пишет Unhandled IOException. Но ведь я это исключение уже обработал. Как заставить работать код в блоке finally? Просто я уже не первый раз натыкаюсь на эту проблему, а решение так и не нашел.
public class Solution {
    public static int A;
    public static int B;

    static {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        try {
            A = Integer.parseInt(reader.readLine());
            B = Integer.parseInt(reader.readLine());
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            reader.close();
        }
    }

    public static final int MIN = min(A, B);

    public static void main(String[] args) {
        System.out.println(MIN);
    }

    public static int min(int a, int b) {
        return a < b ? a : b;
    }

}