}
public String getActionString(GuideUserAction action) throws MaltChainedException {
final StringBuilder sb = new StringBuilder();
action.getAction(actionContainers);
TransitionTable ttable = (TransitionTable)getTransitionTableHandler().getSymbolTable("TRANS");
sb.append(ttable.getSymbolCodeToString(transActionContainer.getActionCode()));
for (int i = 0; i < arcLabelActionContainers.length; i++) {
if (arcLabelActionContainers[i].getActionCode() != -1) {
sb.append("+");
sb.append(arcLabelActionContainers[i].getTable().getSymbolCodeToString(arcLabelActionContainers[i].getActionCode()));
}