<?xml version="1.0" encoding="UTF-8"?>
<?import library="./examples/traverse-lib.xml"?>
<xseq>
    <xclass></xclass>
    <xmap>
    <xseq>
    <xmethod></xmethod>
    <xmap>
        <xseq>
            <xbody />
            <xmap>
                <xif>
                    <xisnode>VariableDeclarationStatement</xisnode>
                    <xseq>
                        <xvardecfrag></xvardecfrag>
                        <xmap>
                            <xseq>
                                <xvardecinit />
                                <xstore>$init</xstore>
                                <xfunapp>
                                    <name>getcalls</name>
                                    <args>
                                        <xvar>$init</xvar>
                                    </args>
                            </xfunapp>
                                <xfree>$init</xfree>
                            </xseq>   
                        </xmap>
                    </xseq>
                    <xif>
                        <xisnode>ReturnStatement</xisnode>
                        <xseq>
                            <xretexpr></xretexpr>
                            <xstore>$expr</xstore>
                            <xfunapp>
                                <name>getcalls</name>
                                <args>
                                    <xvar>$expr</xvar>
                                </args>
                            </xfunapp>
                           <xfree>$expr</xfree>              
                        </xseq>
                        <xhide></xhide>
                    </xif>
                </xif>   
            </xmap>
        </xseq>
    </xmap>
    </xseq>
    </xmap>

</xseq>