Patterns - add GoalDeclaration, GoalStep and name qualifier semantics
for FunctionApplicationPoint and PointcutStep