// manually assigning a serialVersionUID, usually just 1, 2, 3 ...
// It marks class files that are nearly the same with a unique number to identify the precise field layout.
static final long serialVersionUID = 99999999999999L;