I have a few Java enums as such
public enum Aggregation { MORTGAGE( \"Mortgage\" ), POOLS( \"Pools\" ), PORTFOLIO( \"Portfolio\" ); private
How about a static helper class that holds your common functions, call them from your enum methods.
In regards to your comment about toString().
public enum MyEnum{ ONE("one"); public MyEnum(String m_Name){ this.m_Name = m_Name; } public String toString(){ return m_Name; } String m_Name; }