### Question:
TableInputStepAnalyzer extends ConnectionExternalResourceStepAnalyzer<TableInputMeta> { @Override public Set<Class<? extends BaseStepMeta>> getSupportedSteps() { return new HashSet<Class<? extends BaseStepMeta>>() { { add( TableInputMeta.class ); } }; }  @Override Set<Class<? extends BaseStepMeta>> getSupportedSteps(); @Override String getResourceInputNodeType(); @Override String getResourceOutputNodeType(); @Override boolean isOutput(); @Override boolean isInput(); @Override IMetaverseNode getConnectionNode(); void setBaseStepMeta( TableInputMeta meta ); @Override String toString();  }### Answer:
@Test public void testGetSupportedSteps() throws Exception { Set<Class<? extends BaseStepMeta>> types = analyzer.getSupportedSteps(); assertNotNull( types ); assertEquals( types.size(), 1 ); assertTrue( types.contains( TableInputMeta.class ) ); }