В задании сказано, что интерфейс должен быть публичным. Но если при его объявлении не поставить никаких модификаторов доступа, он по умолчанию будет публичным. Однако задача не проходит валидацию. То есть нужно обязательно поставить слово public. И такая штука не только в этой задаче. Скажите, пожалуйста, почему возникает такая ситуация?