public List stepBlock(TMConfiguration config){
        EDebug.print("Inside StepBlock");
           while (((TuringMachine)(config = (TMConfiguration) stepConfiguration(config).get(0)).getCurrentState().getAutomaton()).getParent() != null);
           return Arrays.asList(config);
    }