--- old/src/share/classes/javax/swing/JLayer.java 2014-07-02 23:35:03.000000000 -0700 +++ new/src/share/classes/javax/swing/JLayer.java 2014-07-02 23:35:03.000000000 -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())) {