Adaptive Programming (AP) has been described in several papers, theses and a book (see Demeter home page and [6]). The idea of AP is to consider structure and navigation through structures as separate aspects [4,3]. Adaptive programs are written in terms of traversal strategies, and then customized into detailed traversals using specific class diagrams. The traversal strategies are simpler than the detailed traversals, leading to more flexible and simpler programs.