Is there any viable reason why the serialVersionUID field is not called SERIAL_VERSION_UID?
According to docs for java.io.Serializable :
A serializable class can declare its own serialVersionUID by explicitly declaring a field named "serialVersionUID", which must be static, final, and of type long:
ANY-ACCESS-MODIFIER static final long serialVersionUID = 42L;
When accessing the Java Naming Convention, all static final (constant) fields must be capitilized with its fragments separated by underscores.
source share