@Contract("null, _ -> false")
  public static boolean isPropertyName(@Nullable String name, @NotNull String prefix) {
    return name != null && name.startsWith(prefix) && name.length() > prefix.length() && isUpperCase(name.charAt(prefix.length()));
  }
@Contract("null, _ -> false")
  public static boolean isPropertyName(@Nullable String name, @NotNull String prefix)