I stumbled over the following problem that i can\'t extend and implement from this class which is defined in Java 1.5 (java.lang package)
public abstract cla
For example,if you implement it explicitly, you don't have to init the property of "name" and "ordinal" in your constructor. It may cause NPE later.