Проблема в том, что void
не является модификатором - это тип возврата. Все модификаторы должны появиться перед типом возвращаемого значения.
Я уверен, что есть соглашение о заказе подлинных модификаторов, но я не знаю, где он документирован .
Сначала я всегда писал бы доступность (public и т. д.).