If your enum class is required to have static fields, keep in mind they are created after the enum values themselves. That means, the following code will result in a NullPointerException:
enum Example {
ONE(1), TWO(2);
static Map<String, Integer> integers = new HashMap<>();
...