@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);
 }