Hello,
Bug:
https://bugs.openjdk.java.net/browse/JDK-8131025
Webrev:
http://cr.openjdk.java.net/~jlahoda/8131025/webrev.00/
Basically, a workaround to an underlying complex issue. See:
https://bugs.openjdk.java.net/browse/JDK-8024687
Thanks,
Jan