protected List buildSteps (List stepMetas, WizardStepsParent parent)
{
List stepList = ListUtil.list(stepMetas.size());
WizardStep previousStep = null;
for (int index = 0; index < stepMetas.size(); index++) {
WizardStepMeta stepMeta = (WizardStepMeta)stepMetas.get(index);
WizardStep step = new WizardStep(stepMeta, parent, this);
_steps.put(step.getName(), step);
stepList.add(step);
step.setPreviousSibling(previousStep);
if (previousStep != null) {