@override bool verify() { if (timeout != null && timeout! < 0) { throw RangeError.value(timeout!, 'timeout', 'timeout must be >= 0'); } return verifyPPT(); }