I initialise a global array of Strings like so:
private static final String[] foods = new String[]{"Pasta", "Beef", "Soup", "Chicken"};
And I use foods[0] in a switch statement. Says it requires a constant expression. What is not constant about this?