private TelemetryPayload createPayload(TelemetryData data, boolean usesConnectedMode, boolean usesSonarCloud) { OffsetDateTime systemTime = OffsetDateTime.now(); long daysSinceInstallation = data.installTime().until(systemTime, ChronoUnit.DAYS); TelemetryAnalyzerPerformancePayload[] analyzers = TelemetryUtils.toPayload(data.analyzers()); return new TelemetryPayload(daysSinceInstallation, data.numUseDays(), product, version, usesConnectedMode, usesSonarCloud, systemTime, data.installTime(), analyzers); }