Уже достаточно информации из + Joachim Sauer, я просто добавляю дополнительные данные.
Вы можете определить внутреннее перечисление только в том случае, если ваш внутренний класс является статическим вложенным внутренним классом. См. Ниже
private static class DbResource {
public enum DB {
MERGE_FROM, MERGE_TO, MAIN;
}
}