@classmethod
def safe_decode(cls, text):
    """Validate the format of the text and decode it

        First check if the text is in the format of the cipher, if so decode it.
        If the text is not in the format, return empty list

        :param text: The cipher-text
        :type text: str

        :returns: List of the plain-texts (or plain-text) after decode
        :rtype: list
        """
    if cls.validate(text):
        return cls.decode(text)
    else:
        return []
