PostfixTemplate (@NotNull String id, @NotNull String name, @NotNull Element templateElement) { TemplateImpl template = readExternalLiveTemplate(templateElement, this); if (template == null) return null; Set<PyPostfixTemplateExpressionCondition> conditions = readExternalConditions(templateElement, PyPostfixTemplateProvider::readCondition); boolean useTopmostExpression = readExternalTopmostAttribute(templateElement); return new PyEditablePostfixTemplate(id, name, template, "", conditions, useTopmostExpression, this, false /*?*/); }