код компилируется только при наличии модификатора public перед определением метода. Почему? Ведь обращения к этим методам нет нигде за границами, класса или пакета.