@Override
      public Integer call() throws Exception {
        long timeCorrectionMillis =
            mNetworkTimeProvider.getNetworkTime() - mTotpClock.getSystemWallClock().nowMillis();
        final int timeCorrectionMinutes = (int) Math.round(
            ((double) timeCorrectionMillis) / Utilities.MINUTE_IN_MILLIS);
        return timeCorrectionMinutes;
      }
Starts this controller's operation (initiates a Time Sync).
java/com/google/android/apps/authenticator/timesync/SyncNowController.java