Description
The TestScript class used by bin/bytemancheck.sh to parse and type check rules offline does not accept <clinit> as the trigger method name (i.e. which include METHOD <clinit>). By contrast, the Byteman agent will correctly match this against static class initialiser code and inject side-effects during class initialisation.
It is not possible for the TestScript class to actually acess this code since it can only employ reflection and class initialiser methods are not available via the relfection API. However, TestClass should at least fail gracefully on rules which specify <clinit> as the trigger method name.