Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Чееел
На базу 3.1 хватит ProGuard, Colonial. А если так хочется своей, смотри гайды по той же обфускации, смотри как другие обфускаторы устроены, а если еще дальше хочешь - создавай свой компилятор для джавы, который будет по другим инструкциям компилировать код из-за чего деф декомпиляторы уже будут без сильны, в этом случае для кряка нужно либо узнать инструкции твоего компилятора после чего и до кряка недалеко либо как обычно делают через дизассемблеры и дебагеры
А JVM каким образом будет интерпретировать код в таком случае? Со шпаргалки? Спецификации для того и придумали что-бы стандарт задать, есть определенный сет инструкции и всё - либо он, либо ты не пользуется JVM и компилируешься по AOT. Можно засрать байткод, перемешать его как суп, но если его не сможет прочитать JVM - это уже невалидный файл а не класс файл джавы.