Class Precondition