Не совсем ответ на ваш вопрос, но я думаю, что это важный связанный вопрос.
Если вы программируете на интерфейс, вам не нужно создавать каст. Надеюсь, эти броски очень редки. Если нет, то вам, вероятно, нужно переосмыслить некоторые из ваших интерфейсов.
Это git commit -m "commit message"
. Вы пропускаете флаг -m
.