In this example, a user has written several similar methods named `` ='', for various classes of MyGraphics category, in a browser (labeled ``System Browser''). He has just selected the testing protocol (arrow 1) and is about to write a new method ``=''. The Assistant offers to insert a text template (arrow 2) containing some repetitive code (the asterisks denote non repetitive code). The user has mouse-clicked the suggestion and the template has been inserted (arrow 3 - ``situation after a habit has been fired'' - bottom snapshot). To use this template, the user simply has to replace the asterisks with correct code.