@Nullable
    public static CaptureKey fromName(@NotNull String name) {
      for (CaptureKey v : values()) {
        if (v.value.equals(name)) {
          return v;
        }
      }
      return null;
    }
@Nullable
    public static CaptureKey fromName(@NotNull String name)