def METHOD_NAME(self, context):
    """Perform picking in this item at given widget position.
    :param PickContext context: Current picking context
    :return: Object holding the results or None
    :rtype: Union[None,PickingResult]
    """
    info = self.__pickPreProcessing(context)
    if info is not None:
        picked, points, _ = info
        if picked:
            return PickingResult(self, positions=[points[0]])
    return None