### Question:
AnnotationDrivenStepMetaAnalyzer extends StepAnalyzer<BaseStepMeta> { @Override public Set<Class<? extends BaseStepMeta>> getSupportedSteps() { return Collections.singleton( stepClass ); } AnnotationDrivenStepMetaAnalyzer( BaseStepMeta meta );  AnnotationDrivenStepMetaAnalyzer( BaseStepMeta meta, VariableSpace space );   AnnotationDrivenStepMetaAnalyzer( BaseStepMeta meta, Map<String, String> typeCategoryMap, EntityRegister register, VariableSpace space ); @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps();  }### Answer:
@Test public void testGetSupportedSteps() { assertThat( analyzer.getSupportedSteps(), equalTo( singleton( meta.getClass() ) ) ); }