<p>This class appears to implement the old style type safe enum pattern that was used in place of
real enums. Since this class is compiled with java 1.5 or better, it would be simpler and more 
easy to understand if it was just switched over to an enum.</p>