Creates a new instance of the
ObjectError class.
Parameters: objectName - the name of the affected object Parameters: codes - the codes to be used to resolve this message Parameters: arguments - the array of arguments to be used to resolve this message Parameters: defaultMessage - the default message to be used to resolve this message throws: IllegalArgumentException - if the supplied objectName is null