--- a/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Mon Aug 04 15:33:21 2008 +0530 +++ a/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java Mon Aug 04 16:35:07 2008 +0530 @@ -100,9 +100,14 @@ if (name == null) { if(et instanceof LiteralTree) { - String guess = (String) ((LiteralTree) et).getValue(); - if (guess != null) - return guessLiteralName(guess); + LiteralTree lt=((LiteralTree) et); + //142405 check is LiteralTree.getValue() String before cast + if(lt.getValue()instanceof String){ + String guess = (String) lt.getValue(); + if (guess != null) + return guessLiteralName(guess); + }else + return DEFAULT_NAME; } else return DEFAULT_NAME; }