invariant abstract method
Returns whether this object is in a valid state.
Implementations should return true when the object's invariant holds.
Implementation
@protected
@visibleForOverriding
bool invariant();
Returns whether this object is in a valid state.
Implementations should return true when the object's invariant holds.
@protected
@visibleForOverriding
bool invariant();