public @Nls String getDescription() {
    return switch (this) {
      case File -> JsonBundle.message("schema.mapping.file");
      case Pattern -> JsonBundle.message("schema.mapping.pattern");
      case Directory -> JsonBundle.message("schema.mapping.directory");
    };
  }
public @Nls String getDescription()