Стыдно что на гитхабе репозиторий публичный - такое показывать. В свое оправдание могу сказать, что хотел просто это написать, сдать, забыть и дальше писать только на Java.