code: @Override
      protected final void checkIntegrity () throws InternetSCSIException {
  
          String exceptionMessage;
  
          do {
  
              Utils.isReserved(logicalUnitNumber);
  
              if (response == LogoutResponse.CID_NOT_FOUND) {
                  if (time2Wait != 0 || time2Retain != 0) {
                      exceptionMessage = ("Time fields are invalid with this response code.");
                      break;
                  }
              }
  
              // message is checked correctly
              return;
          } while (false);
  
          throw new InternetSCSIException(exceptionMessage);
      }
docs: {@inheritDoc}