docs: public void init(VariableScope el, Parameter[] parameters) {
          if (!clear) throw new GroovyBugError("CompileStack#init called without calling clear before");
          clear=false;
          pushVariableScope(el);
          defineMethodVariables(parameters,el.isInStaticContext());
          this.className = BytecodeHelper.getTypeDescription(controller.getClassNode());
      }