this.varmgr = new VariantManager(myEngine);
this.currentLabelIndex = 0;
this.labelsIndexMap.put(null, 0);
try {
//ISSUE: LexerProvider
lexer = new Lexer(resource.openReader());
lexer.setTrimCodeBlockBlankLine(myEngine.isTrimCodeBlockBlankLine());
if (resource instanceof ResourceOffset) {
lexer.setOffset((ResourceOffset) resource);
} else {
lexer.setOffset(0, 0);