Strange Java bug I filed over a year ago. No Oracle activity.

Bug ID: JDK-8016636 cast warning in spite of suppresswarnings when reordering.