parameters: (self, command_name: str, field_name: str,
                                                             file: str, type_name: Optional[str],
                                                             is_command_parameter: bool)
docstring: Add an unstable parameter or command type field error.
  
          Add an error about the new command parameter or command type field being unstable
          when the corresponding old command parameter or command type field is stable.
docstring_summary: Add an unstable parameter or command type field error.
docstring_tokens: Add an unstable parameter or command type field error .
function: def add_new_param_or_command_type_field_unstable_error(self, command_name: str, field_name: str,
                                                             file: str, type_name: Optional[str],
                                                             is_command_parameter: bool) -> None:
          # pylint: disable=too-many-arguments
          """
          Add an unstable parameter or command type field error.
  
          Add an error about the new command parameter or command type field being unstable
          when the corresponding old command parameter or command type field is stable.
          """
          if is_command_parameter:
              self._add_error(
                  ERROR_ID_COMMAND_PARAMETER_UNSTABLE, command_name,
                  "'%s' has an unstable field or sub-field '%s' that was stable in the old struct." %
                  (command_name, field_name), file)
          else:
              self._add_error(
                  ERROR_ID_NEW_COMMAND_TYPE_FIELD_UNSTABLE, command_name,
                  "'%s' or its sub-struct has type '%s' with an unstable "
                  "field '%s' that was stable in the old "
                  "struct type." % (command_name, type_name, field_name), file)
function_tokens: def add_new_param_or_command_type_field_unstable_error ( self , command_name : str , field_name : str , file : str , type_name : Optional [ str ] , is_command_parameter : bool ) -> None : # pylint: disable=too-many-arguments if is_command_parameter : self . _add_error ( ERROR_ID_COMMAND_PARAMETER_UNSTABLE , command_name , "'%s' has an unstable field or sub-field '%s' that was stable in the old struct." % ( command_name , field_name ) , file ) else : self . _add_error ( ERROR_ID_NEW_COMMAND_TYPE_FIELD_UNSTABLE , command_name , "'%s' or its sub-struct has type '%s' with an unstable " "field '%s' that was stable in the old " "struct type." % ( command_name , type_name , field_name ) , file )