Объясните пожалуйста, почему мой код не проходит проверку (пишет что метод getDiscription не должен быть статическим) :):):):):):) :
public class Solution {
    public static void main(String[] args) {
        printIdea(new Idea());
    }
    public static class Idea {
        public String getDiscription(){
            return "Good idea!";
        }
    }
    public static void printIdea(Idea idea){
        System.out.println(idea.getDiscription());
    }
}
А вот этот вот, который я нашел тут в разделе помощи, спокойно проходит проверку
public class Solution {


    public static void main(String[] args) {
          printIdea(new Idea());
    }

    public static class Idea{
        public String getDescription(){
            return "идея";
        }
    }

    public static void printIdea(Idea idea){
        System.out.println(idea.getDescription());
    }

}