@Override
public boolean render(InternalContextAdapter context, Writer writer, Node node)
throws IOException, ResourceNotFoundException, ParseErrorException,MethodInvocationException {
String name = Utils.getRequiredArgument(context, node, 0,getName());
OverrideNodeWrapper overrideNode = getOverrideNode(context,name);
Node topNode = node.jjtGetChild(1);
if(overrideNode == null) {
return topNode.render(context, writer);
}else {
Utils.setParentForTop(new OverrideNodeWrapper(topNode),overrideNode);
return overrideNode.render(context, writer);
}
}