'Display some extra information that may help distinguish this
command from others, for instance, in a disambiguity prompt.
If this command is a potential match in an ambiguous
situation, one distinguishing feature may be its attachment to
a nearby object, so we include this if available.
Args:
caller (TypedObject): The caller who typed an ambiguous
term handed to the search function.
Returns:
A string with identifying information to disambiguate the
object, conventionally with a preceding space.'

def get_extra_info(self, caller, **kwargs):

    if (hasattr(self, 'obj') and self.obj and (self.obj != caller)):
        return ('    (%s)' % self.obj.get_display_name(caller).strip())
    return ''
