кто нибудь может разъяснить почему код: package com.javarush.games.minesweeper; import com.javarush.engine.cell.*; public class MinesweeperGame extends Game{ } } вызывает запуск игрового поля? у нас ведь не создается экземпляра класса, стало быть не отрабатывают конструкторы ни класса, ни суперклассов (Game, Application). Да даже, если бы и срабатывали и там и там конструкторы пустые. При таком раскладе должны инициализироваться статические блоки инициализации классов. Насколько я понимаю, единственный вариант для запуска чего-либо при таком коде. Но и этого я не увидел. Единственное нашел "public static void launch" в классе Application (замена метода main!?). Буду рад помощи, может, что пропустил, может в корне не верно рассуждаю. Но хочу разобраться как без main таким кодом запускаем некую "подложку" игры?