@staticmethod
def check_multi_output_plate_compatibility(source_plates, sink_plate):
    """
        Check multi-output plate compatibility. This ensures that the source plates and sink plates match for a multi-
        output plate

        :param source_plates: The source plates
        :param sink_plate: The sink plate
        :return: True if the plates are compatible
        """
    if len(source_plates) == 0:
        if sink_plate.parent is not None:
            return False
    elif sink_plate.parent is None:
        return False
    elif sink_plate.parent.plate_id != source_plates[0].plate_id:
        return False
    return True
