java.lang.StackOverflowError at com.sun.tools.javac.code.Types$TypeProjection$$Lambda$249/225747931.get$Lambda(Types.java:0) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:215) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.mapTypeArgument(Types.java:289) at com.sun.tools.javac.code.Types$TypeProjection.lambda$visitClassType$21(Types.java:216) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:217) at com.sun.tools.javac.code.Types$TypeProjection.visitClassType(Types.java:190) at com.sun.tools.javac.code.Type$ClassType.accept(Type.java:1003) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792) at com.sun.tools.javac.code.Type.map(Type.java:315) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:255) at com.sun.tools.javac.code.Types$TypeProjection.visitTypeVar(Types.java:190) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:303) at com.sun.tools.javac.code.Type$TypeMapping.visitCapturedType(Type.java:227) at com.sun.tools.javac.code.Type$CapturedType.accept(Type.java:1749) at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:4792)