public PlainBlockCommandState parse(MatchTemplateImpl template, String parameters) {
Label returnLabel = new Label();
Label templateLabel = template.getDefLabels().get(parameters);
if (templateLabel == null)
throw new RuntimeException("No DEFTEMPLATE named " + parameters + " found");
template.appendOperation(new CallOperation(template.getCurrentTemplatePosition(), templateLabel, returnLabel));
returnLabel.setDestinationToNextCommand(template);
return null;
}