private Node parseExtends() { Token token = expect(ExtendsToken.class); ExtendsToken extendsToken = (ExtendsToken) token; String templateName = extendsToken.getValue().trim(); Parser parser = createParser(templateName); parser.setBlocks(blocks); parser.setContexts(contexts); extending = parser; LiteralNode node = new LiteralNode(); node.setValue(""); return node; }