Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Точно. Я ночью поленился, а сейчас решил всё-таки документацию посмотреть: нету ни конструктора ни перегрузки методов divide и проч., принимающих на вход int/Integer.
http://www2-fs.informatik.uni-tuebingen.de/~reinhard/krypto/AKSTest/AKSeng.html
Кстати, он еще и работает неправильно - находит только квадраты.
А ведь гидроцефал уверен, что он "разделил представление и логику", ага
Но читаемости коду это не прибавляет.