--- old/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java 2016-02-21 19:30:03.225302050 +0100 +++ new/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java 2016-02-21 19:30:03.128303742 +0100 @@ -128,8 +128,12 @@ } final ThreadGroup root = group; INNOCUOUSTHREADGROUP = AccessController.doPrivileged( - (PrivilegedAction) () -> - { return new ThreadGroup(root, "InnocuousThreadGroup"); }); + new PrivilegedAction() { + @Override + public ThreadGroup run() { + return new ThreadGroup(root, "InnocuousThreadGroup"); + } + }); } catch (Exception e) { throw new Error(e); }