--- old/test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java 2016-05-12 04:24:44.342334453 +0300 +++ new/test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java 2016-05-12 04:24:44.258334454 +0300 @@ -37,7 +37,7 @@ import jdk.test.lib.jittester.types.TypeKlass; import jdk.test.lib.jittester.utils.PseudoRandom; -class VariableInitializationFactory extends SafeFactory { +class VariableInitializationFactory extends SafeFactory { private final int operatorLimit; private final long complexityLimit; private final boolean constant; @@ -58,7 +58,7 @@ } @Override - protected IRNode sproduce() throws ProductionFailedException { + protected VariableInitialization sproduce() throws ProductionFailedException { LinkedList types = new LinkedList<>(TypeList.getAll()); PseudoRandom.shuffle(types); if (types.isEmpty()) { @@ -71,7 +71,7 @@ .setResultType(resultType) .setExceptionSafe(exceptionSafe) .setNoConsts(false); - Rule rule = new Rule("initializer"); + Rule rule = new Rule<>("initializer"); rule.add("literal_initializer", b.getLiteralFactory()); if (!ProductionParams.disableExprInInit.value()) { rule.add("expression", b.getLimitedExpressionFactory());