I realise that this is a very basic question, but it is one which has always bothered me. As I understand things, if you declare a field private in Java then ...
The following enum structure performs certain operations while remaining agnostic to the client class (for encapsulation reasons)
public enum MyEnum implements Commands{ A{ ...