The current code for java.lang.Enum generates a serial lint warning since the class does not declare a serialVesionUID. However, since concrete enum types are special cased in serialization, a serialVersionUID on the abstract superclass of enums is not needed.