TimeInterval currentInterval) {
TimeSpan currentInterval) {
  protected void handleRequestWithNoRemainingProviderOption(Role role, 							    TimeInterval currentInterval) {    //this means you have a time interval where you have exhausted all possible    //providers. Log a warning.    if (myLoggingService.isWarnEnabled()) {      myLoggingService.warn(getAgentIdentifier() +                            " failed to contract with " + role +                            " for time period from " + 			    new java.util.Date(currentInterval.getStartTime()) +                            " to " + 			    new java.util.Date(currentInterval.getEndTime()));    }    //Flush the request history.    myServiceRequestHistories.remove(role);    //set the automatic retry    activateAutomaticFindProviderRetry();  }