WingtipsToLightStepLifecycleListener implements SpanLifecycleListener { protected String stripDashesAndConvertToLowercase(String orig) { if (orig == null) { return null; } StringBuilder sb = new StringBuilder(orig.length()); for (int i = 0; i < orig.length(); i++) { char nextChar = orig.charAt(i); if (nextChar != '-') { sb.append(Character.toLowerCase(nextChar)); } } return sb.toString(); } WingtipsToLightStepLifecycleListener(
        @NotNull String serviceName,
        @NotNull String accessToken,
        @NotNull String satelliteUrl,
        int satellitePort
    );  WingtipsToLightStepLifecycleListener(@NotNull JRETracer tracer); @Override void spanSampled(Span wingtipsSpan); @Override void spanStarted(Span wingtipsSpan); @Override void spanCompleted(Span wingtipsSpan);  }
@Test public void stripDashesAndConvertToLowercase_returns_null_if_passed_nul() { assertThat(listener.stripDashesAndConvertToLowercase(null)).isNull(); }