public @NotNull ThrowableComputable<Map<String, Map<String, CharSequence>>, PatchSyntaxException> getAdditionalInfo(@Nullable Set<String> paths) {
    PatchSyntaxException e = myAdditionalInfoParser.getSyntaxException();
    if (e != null) {
      return () -> {
        throw e;
      };
    }
    return () -> filter(myAdditionalInfoParser.getResultMap(), path -> paths == null || paths.contains(path));
  }
public @NotNull ThrowableComputable<Map<String, Map<String, CharSequence>>, PatchSyntaxException> getAdditionalInfo(@Nullable Set<String> paths)