package com.javarush.task.task04.task0419;

/*
Максимум четырех чисел
*/

import java.io.*;
import java.util.Scanner;

public class Solution {
    public static void main(String[] args) throws Exception {
        //напишите тут ваш код
        Scanner sc = new Scanner (System.in);

        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        int d = sc.nextInt();

        public static int who(int x, int y){

            if (x > y) return x;
            else return y;
        }
        System.out.println(who(who(a,b), who(c,d)));
    }
}
Объясните почему IDE в упор не видит что я объявляю метод who? Объявление метода он разбирает как объявление переменных, т.е. предлагает мне проставить после who " ; " Причем не только в этой задаче.