tree walker generator - extend interface