def __init__(self, breakingCapacity=0.0, ProtectionEquipments=None, RecloseSequences=None, *args, **kw_args):
        """Initialises a new 'ProtectedSwitch' instance.

        @param breakingCapacity: The maximum fault current a breaking device can break safely under prescribed conditions of use. 
        @param ProtectionEquipments: Protection equipments that operate this ProtectedSwitch.
        @param RecloseSequences: A breaker may have zero or more automatic reclosures after a trip occurs.
        """
        #: The maximum fault current a breaking device can break safely under prescribed conditions of use.
        self.breakingCapacity = breakingCapacity

        self._ProtectionEquipments = []
        self.ProtectionEquipments = [] if ProtectionEquipments is None else ProtectionEquipments

        self._RecloseSequences = []
        self.RecloseSequences = [] if RecloseSequences is None else RecloseSequences

        super(ProtectedSwitch, self).__init__(*args, **kw_args)