### Question:
StringsReplaceStepAnalyzer extends StepAnalyzer<ReplaceStringMeta> { @Override public Set<Class<? extends BaseStepMeta>> getSupportedSteps() { Set<Class<? extends BaseStepMeta>> set = new HashSet<Class<? extends BaseStepMeta>>( 1 ); set.add( ReplaceStringMeta.class ); return set; }  @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps(); @Override Set<ComponentDerivationRecord> getChangeRecords( final ReplaceStringMeta stringsReplaceMeta );  }### Answer:
@Test public void testGetSupportedSteps() throws Exception { StringsReplaceStepAnalyzer analyzer = new StringsReplaceStepAnalyzer(); Set<Class<? extends BaseStepMeta>> types = analyzer.getSupportedSteps(); assertNotNull( types ); assertEquals( types.size(), 1 ); assertTrue( types.contains( ReplaceStringMeta.class ) ); }