Index: lucene/src/test/org/apache/lucene/util/automaton/fst/TestFSTs.java =================================================================== --- lucene/src/test/org/apache/lucene/util/automaton/fst/TestFSTs.java (revision 1102655) +++ lucene/src/test/org/apache/lucene/util/automaton/fst/TestFSTs.java (working copy) @@ -456,8 +456,9 @@ if (pair.output instanceof UpToTwoPositiveIntOutputs.TwoLongs) { final UpToTwoPositiveIntOutputs _outputs = (UpToTwoPositiveIntOutputs) outputs; final UpToTwoPositiveIntOutputs.TwoLongs twoLongs = (UpToTwoPositiveIntOutputs.TwoLongs) pair.output; - ((Builder) builder).add(pair.input, (Object) _outputs.get(twoLongs.first)); - ((Builder) builder).add(pair.input, (Object) _outputs.get(twoLongs.second)); + @SuppressWarnings("unchecked") final Builder builderObject = (Builder) builder; + builderObject.add(pair.input, (Object) _outputs.get(twoLongs.first)); + builderObject.add(pair.input, (Object) _outputs.get(twoLongs.second)); } else { builder.add(pair.input, pair.output); }