##opaque $theResult Determine applicable person PIDF tuple from 'optInEval' and assign to $person as specified in [PDE_Spec], section "Default Watcher Processing". Overriding willingness, overrides service level indications of willingness as specified in [PDE_Spec], section "Overriding Willingness, Description". Transform '<overriding-willingness>' contained in $owTmp to a 'bpt:UndefWillingnessType' and place the output into $theResult. Find a service tuple(s) referenced by the applicable PAL Presence Context in $optInEval, and assign the result to $service. ""]]> Transform '<willingness>' contained in $svcTmp to a 'bpt:WillingnessType' and place the output into $theResult. If $theResult is set to value (i.e. undefined or to an initial value) bpel:getVariableProperty("optInEval" "pc:undef-willingness") $theResult