--- old/src/share/classes/sun/font/TrueTypeGlyphMapper.java 2014-04-08 15:39:48.000000000 -0700 +++ new/src/share/classes/sun/font/TrueTypeGlyphMapper.java 2014-04-08 15:39:48.000000000 -0700 @@ -109,6 +109,7 @@ cmap = CMap.theNullCmap; } + @SuppressWarnings("fallthrough") private final char remapJAChar(char unicode) { switch (unicode) { case REVERSE_SOLIDUS: @@ -120,9 +121,11 @@ if (remapJAWaveDash) { return JA_FULLWIDTH_TILDE_CHAR; } + // Fall through okay? default: return unicode; } } + @SuppressWarnings("fallthrough") private final int remapJAIntChar(int unicode) { switch (unicode) { case REVERSE_SOLIDUS: @@ -134,6 +137,7 @@ if (remapJAWaveDash) { return JA_FULLWIDTH_TILDE_CHAR; } + // Fall through okay? default: return unicode; } }