This is done as far as we can go in 5.2. We have to wait for Javassist support for Java 9 to go further (see https://issues.jboss.org/browse/JASSIST-261)