Index: modules/regex/src/main/java/java/util/regex/PosCompositeGroupQuantifierSet.java =================================================================== --- modules/regex/src/main/java/java/util/regex/PosCompositeGroupQuantifierSet.java (revision 439157) +++ modules/regex/src/main/java/java/util/regex/PosCompositeGroupQuantifierSet.java (working copy) @@ -30,7 +30,7 @@ public PosCompositeGroupQuantifierSet(Quantifier quant, AbstractSet innerSet, AbstractSet next, int type, int setCounter) { super(quant, innerSet, next, type, setCounter); - ((JointSet) innerSet).setNext(FSet.posFSet); + innerSet.setNext(FSet.posFSet); } public int matches(int stringIndex, CharSequence testString,