#if($searcher)
#if ($searcher.getLinkedUser($fieldValuesHolder))
#if($user)
$textutils.htmlEncode(${searcher.getTextForuser($fieldValuesHolder)})
#else
$textutils.htmlEncode(${searcher.getTextForuser($fieldValuesHolder)})
#end
#elseif ($searcher.getLinkedGroup($fieldValuesHolder))
$textutils.htmlEncode(${searcher.getLinkedGroup($fieldValuesHolder)})
#else
$textutils.htmlEncode($!searcher.getTextForuser($fieldValuesHolder))
#end
#else
## if for whatever reason we were given no searcher (should never happen!) at least try to print the user using
## the standard way.
$userformat.formatUser($username, 'profileLink', $id)
#end