diff -r c78acf6c2f3e -r fcf89720ae71 src/share/classes/javax/lang/model/element/Modifier.java --- a/src/share/classes/javax/lang/model/element/Modifier.java Mon Dec 10 12:10:50 2012 +0000 +++ b/src/share/classes/javax/lang/model/element/Modifier.java Mon Dec 10 16:21:26 2012 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -61,16 +61,10 @@ /** The modifier {@code native} */ NATIVE, /** The modifier {@code strictfp} */ STRICTFP; - - private String lowercase = null; // modifier name in lowercase - /** * Returns this modifier's name in lowercase. */ public String toString() { - if (lowercase == null) { - lowercase = name().toLowerCase(java.util.Locale.US); - } - return lowercase; + return name().toLowerCase(java.util.Locale.US); } }