// enums/menu/Course.java // ©2015 MindView LLC: see Copyright.txt package enums.menu; import com.mindviewinc.util.*; public enum Course { APPETIZER(Food.Appetizer.class), MAINCOURSE(Food.MainCourse.class), DESSERT(Food.Dessert.class), COFFEE(Food.Coffee.class); private Food[] values; private Course(Class kind) { values = kind.getEnumConstants(); } public Food randomSelection() { return Enums.random(values); } }