@Override public void setValue(@NotNull PostfixTemplate template, Boolean value) { myTemplatesState.put(template.getKey(), value); }
@NotNull @Override public String fun(@NotNull PostfixTemplate template) { return template.getKey().replaceFirst(".", ""); }
@Nullable @Override public Boolean valueOf(@NotNull PostfixTemplate template) { return ContainerUtil.getOrElse(myTemplatesState, template.getKey(), true); }