Странная проверка. Этот интерфейс возвращает этот класс. Зачем перепроверять JVM?