public String createStep(String stepGroup,String description,String waitFor,URI deviceURI,String deviceType,Class controllerClass,Method executeMethod,Method rollbackMethod,String stepId) throws WorkflowException {
  return createStep(stepGroup,description,waitFor,deviceURI,deviceType,true,controllerClass,executeMethod,rollbackMethod,false,stepId);
}

public String createStep ( String stepGroup , String description , String waitFor , URI deviceURI , String deviceType , Class controllerClass , Method executeMethod , Method rollbackMethod , String stepId ) throws WorkflowException { return createStep ( stepGroup , description , waitFor , deviceURI , deviceType , true , controllerClass , executeMethod , rollbackMethod , false , stepId ) ; }
creates a step for execution on an internal queue within the workflow and returns after internally generating a step uuid for the step . the step is not executable until one or methods have been set ( setexecutablemethod or setrollbackmethod ) and the workflow . execute ( ) call has been initiated . < p >
