@JvmStatic @JvmOverloads fun createKronosClock(context: Context, syncListener: SyncListener? = null, ntpHosts: List<String> = NTP_HOSTS, requestTimeoutMs: Long = TIMEOUT_MS, minWaitTimeBetweenSyncMs: Long = MIN_WAIT_TIME_BETWEEN_SYNC_MS, cacheExpirationMs: Long = CACHE_EXPIRATION_MS, maxNtpResponseTimeMs: Long = MAX_NTP_RESPONSE_TIME_MS): KronosClock