maxLocals not updated in AnalyzerAdapter constructor
Local list are change in AnalyzerAdapter constructor, but maxLocal not updated.
So when Analyzer.analyze is excuted it fails at setLocal:
if ((m.access & ACC_STATIC) == 0) {
Type ctype = Type.getObjectType(owner);
current.setLocal(local++, interpreter.newValue(ctype));
}
with Caused by: java.lang.IndexOutOfBoundsException: Trying to access an
inexistant local variable 0