### Question:
Telemetry { public synchronized static Telemetry getInstance() { if (sTelemetryInstance == null) { new Builder().build(); } return sTelemetryInstance; } private  Telemetry(final Builder builder); synchronized static Telemetry getInstance(); void addObserver(@SuppressWarnings(WarningType.rawtype_warning) final ITelemetryObserver observer); void removeObserver(final Class<?> cls); void removeObserver(@SuppressWarnings(WarningType.rawtype_warning) final ITelemetryObserver observer); @SuppressWarnings({WarningType.rawtype_warning, WarningType.unchecked_warning}) List<ITelemetryObserver> getObservers(); static void emit(final BaseEvent event); void flush(); void flush(@NonNull final String correlationId);  }### Answer:
@Test public void testTelemetryInstanceCreationSuccess() { Telemetry telemetry = Telemetry.getInstance(); Assert.assertNotNull(telemetry); }