Conditions
npostcondition: a condition the implementor
(server) guarantees will hold when a
method completes execution.
ninvariant: a condition that always holds true.
nclass invariant: an invariant regarding
properties of class instances: that is, a
condition that will always be true for all
instances of a class.