NonFinishingSpan extends ForwardingSpan { @Override public void finish() { }  @Override void finish(); @Override void finish(final long finishMicros);  }
@Test void shouldNotDelegateFinishMicroseconds() { final Span span = spy(Span.class); final Span unit = new NonFinishingSpan(span); unit.finish(0); verifyNoInteractions(span); }