diff -r 93f3ca259c48 -r b906a74c6882 jdk/src/share/classes/javax/swing/JLayer.java --- a/jdk/src/share/classes/javax/swing/JLayer.java Thu Jul 03 18:47:42 2014 +0400 +++ b/jdk/src/share/classes/javax/swing/JLayer.java Thu Jul 03 15:24:27 2014 -0700 @@ -721,7 +721,7 @@ AWTEvent.HIERARCHY_EVENT_MASK | AWTEvent.HIERARCHY_BOUNDS_EVENT_MASK; - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) public void eventDispatched(AWTEvent event) { Object source = event.getSource(); if (source instanceof Component) { @@ -729,7 +729,7 @@ while (component != null) { if (component instanceof JLayer) { JLayer l = (JLayer) component; - LayerUI ui = l.getUI(); + LayerUI ui = l.getUI(); if (ui != null && isEventEnabled(l.getLayerEventMask(), event.getID()) && (!(event instanceof InputEvent) || !((InputEvent)event).isConsumed())) {