public boolean hasHadResponseDelivered() {
   return (requestCheckLastUpdateTimestamp.hasHadResponseDelivered()
       && (requestGetNewSettings == null || requestGetNewSettings.hasHadResponseDelivered()));
 }
 public void cancelSettingsRequest() {
   if (!requestCheckLastUpdateTimestamp.hasHadResponseDelivered()
       && !requestCheckLastUpdateTimestamp.isCanceled()) requestCheckLastUpdateTimestamp.cancel();
   if (!requestGetNewSettings.hasHadResponseDelivered() && !requestGetNewSettings.isCanceled())
     requestGetNewSettings.cancel();
 }