Такое решение — плевок в лицо всем Ява-архитекторам. Где проверка на переполнение? Где обеспечение возможности наследования если завтра введут ещё несколько месяцев? Где логирование? Где, чёрт подери, проверка на успешность инкремента?! Твой код — эпическое говно. Извини, но это так...
Где проверка на переполнение? Где обеспечение возможности наследования если завтра введут ещё несколько месяцев? Где логирование? Где, чёрт подери, проверка на успешность инкремента?!