Support JDK7 and Fixed Field.setLiteralInitializer for server use (not sure why it doesn't fail in the tests locally, but it works now.)