I started to look at the reason why we suppressed unchecked warning for sun.misc.Service in a few places, and this lead me into some other sun.misc classes. Here's a change that fixes a few warnings in this area. http://cr.openjdk.java.net/~chegar/7116722/webrev.00/webrev/ -Chris.