@Override
  public boolean requiresDestruction(Object bean) {
    return bean instanceof Startable;
  }
@Test
  public void startable_and_autoCloseable_should_require_destruction(){
    assertThat(underTest.requiresDestruction(mock(Startable.class))).isTrue();
    assertThat(underTest.requiresDestruction(mock(org.sonar.api.Startable.class))).isTrue();
    assertThat(underTest.requiresDestruction(mock(Object.class))).isFalse();
  }