Пишет, что метод getDescription() Должен быть не статический, но как я понял, статика работает со статикой, и метод printIdea() вызывает getDescription() , и все выводится. Если убрать статику перед getDescription(), то вообще компиляции не будет.