We have made the following changes: This is only a summary. They were discussed in class: // is replaced by /+/ Strategies are between " and " XPath expressions are between " and " XPath context node: XYZ is added at the beginning of a traversal aspect. Use only one of | and union. Now that we have added a context node, we only need /+/A or /B. The following two classes will not be used in XPath test cases: public Intersect="intersect". public Complement="except".