    @Test
    public void test() throws IOException, ClassFormatException {

        ClassReader reader = new ClassReader(HelloWorld.class.getCanonicalName());

        reader.accept(new ClassVisitor(JBEL_1) {
            @Override
            public void visit(int version, int access, String className, String superClassName, String signature) {
                log("Version: " + version);
                log("AccessFlags: " + Integer.toHexString(access));
                log("ClassName: " + className);
                log("SuperClassName: " + superClassName);
                log("Signature: " + signature);
                super.visit(version, access, className, superClassName, signature);
            }
        });

        print(reader);
    }