Consider the following Java exception classes:

```
public class BarException extends RuntimeException {
    // [...]
}

public class FooException extends BarException {
    private static final long serialVersionUID = -5322002268075295537L;

    // [...]
}

```

If I wish to update the inheritance hierarchy to remove `BarException`, such that `FooException` derives directly from `RuntimeException`, does this require a change to the `serialVersionUID` value?

```
// FooException with updated inheritance hierarchy
public class FooException extends RuntimeException {
    private static final long serialVersionUID = ???;

    // [...]
}

```