pointcut above is required to avoid the <literal>printPC</literal>
pointcut applying to the <literal>System.out.println</literal>
call in the advice body. If this was not present a recursive call
- would result as the pointcut would apply to it's own advice.
+ would result as the pointcut would apply to its own advice.
(See <xref linkend="pitfalls-infiniteLoops"/> for more details.)
</para>
<para>
The if pointcut picks out join points based on a dynamic property.
- It's syntax takes an expression, which must evaluate to a boolean
+ its syntax takes an expression, which must evaluate to a boolean
true or false. Within this expression, the
<literal>thisJoinPoint</literal> object is available. So one
(extremely inefficient) way of picking out all call join points would