public @NotNull Expression getExpression() {
    if (myExpression == null) {
      if (myName.equals(Template.SELECTION)) {
        myExpression = new SelectionNode();
      }
      else {
        myExpression = MacroParser.parse(myExpressionString);
      }
    }
    return myExpression;
  }
public @NotNull Expression getExpression()