design idea: split enums into separate files

attached is example how to avoid the "_SUFFIX" enum suffix:
1) move each enum into separate file
2) keep each enum in slightly different non-java package name space
3) use explicit name space prefix when referencing the enum