You are absouletly right. They give an example of
Originally posted by MillionBacteria
Maybe i am mistaken but the method with 3 arguments is called inorderPosition and the method u posted is called inorder. They are two different methods.
And adapters are just used to enable objects with different interfaces to communicate with each other. What you set for it is really dependent on the implementation but my guess is that the "adaptee", the object it will adapt to, is the positions array. [/B]