@Test public abstract void getStepName() throws Exception;
protected abstract String getStepName();
StepManager extends Observable implements MessageListener { protected abstract String getStepName(); }
StepManager extends Observable implements MessageListener { protected abstract String getStepName(); StepManager(TimeoutWatch timeoutWatch, JmsConnection jmsConnection, String correlationId,
      long messageTimeToLive); }
StepManager extends Observable implements MessageListener { protected abstract String getStepName(); StepManager(TimeoutWatch timeoutWatch, JmsConnection jmsConnection, String correlationId,
      long messageTimeToLive); void closeConnections(); int getTotalTasksCount(); ProgressLog getProgress(); }
StepManager extends Observable implements MessageListener { protected abstract String getStepName(); StepManager(TimeoutWatch timeoutWatch, JmsConnection jmsConnection, String correlationId,
      long messageTimeToLive); void closeConnections(); int getTotalTasksCount(); ProgressLog getProgress();  }