--- old/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java 2016-02-16 16:37:13.534843217 +0100 +++ new/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java 2016-02-16 16:37:13.453842743 +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); }