code: public long performClockSkewDetection(Calendar clientTime) throws IfmapErrorResult, IfmapException {
  
  		publishTime(clientTime);
  		Element time = searchTime();
  		deleteTimes();
  		mClockSkew = calculateTimeDiff(time);
  		mLastTimeSynchronization = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
  
  		return mClockSkew;
  	}
docs: Send a client-time publish request with the current time followed by
  a search request in order to synchronize time to MAPS.
  
  <pre>
  This function implements the behaviour described in sec. 4.6.1
  of published TNC IF-MAP Binding for SOAP specification 2.1 Rev 15.
  </pre>
  
  @since 0.1.5
  @throws IfmapErrorResult
  @throws IfmapException
  @throws EndSessionException