This is intended to be a temporary utility class until enums are handled properly in Hibernate:
http://community.jboss.org/wiki/Java5EnumUserType
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#inheritance