@staticmethod
def assignee_from_components(components):
    """
            Return the first owner which is assigned to any of the
            components. This is as best as we can to automatically figure
            out who should be assigned to this bug.
        """
    for component in components:
        if component.initial_owner:
            return component.initial_owner
    return None
