@Override
  public @NotNull CompiledPattern createCompiledPattern() {
    return new CompiledPattern() {
      {
        setStrategy(PropertiesMatchingStrategy.INSTANCE);
      }

      @Override
      public String @NotNull [] getTypedVarPrefixes() {
        return new String[] {TYPED_VAR_PREFIX};
      }

      @Override
      public boolean isTypedVar(@NotNull String str) {
        return str.startsWith(TYPED_VAR_PREFIX);
      }
    };
  }
@Override
  public @NotNull CompiledPattern createCompiledPattern()