def message(self):
raise NotImplementedError<EOL>
Text message explaining the error.

        Subclasses must implement this, returning a string that explains the
        error.

        Raises:
          NotImplementedError: Subclasses must override this function.