Two examples: aspects and ancestor matching