Thrown when a class field is attempted to be modified through a setter but cannot be mutated in the given context.
This exception helps define the situation where a member field is modifiable only once or when the requirements for
other class members of an object are met. If a user attempts to modify the field when it is not modification is not
allowed this exception can be thrown.
author: Mark A. Kobold <mkobold at isqlviewer dot com> version: 1.0 |