Interface NodeVisitor<R,P>