sdaschner / jaxrs-analyzer

Creates REST documentation for JAX-RS projects
Apache License 2.0
319 stars 101 forks source link

Version 0.12 throws Stackoverflow error if BackEnd set to "plaintext" or "asciidoc" #103

Open AlbozDroid opened 7 years ago

AlbozDroid commented 7 years ago

**I'm using Java 8, Java EE 7 and Jax-Rs-Analyzer version 0.12.

When I set the backend value to "swagger" everything works fine.

However if I want to generate "plaintext" or "asciidoc" the following Stackoverflow error is thrown:

Anyone that can help? I need "asciidoc" in order to generate a PDF documentation.**

Exception in thread "main" java.lang.StackOverflowError at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) at java.util.TimSort.sort(TimSort.java:220) at java.util.Arrays.sort(Arrays.java:1512) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.visit(JsonRepresentationAppender.java:40) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$ConcreteTypeRepresentation.accept(TypeRepresentation.java:130) at com.sebastian_daschner.jaxrs_analyzer.model.rest.TypeRepresentation$CollectionTypeRepresentation.accept(TypeRepresentation.java:173) at com.sebastian_daschner.jaxrs_analyzer.backend.JsonRepresentationAppender.lambda$visit$0(JsonRepresentationAppender.java:49) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352)

AlbozDroid commented 7 years ago

This might help: I just noticed that if I change the version to 0.9 it works correctly.

It looks like it affects all versions from 0.10 and above...

Is there anything I need to do differently to get it to work with v 0.12?

sdaschner commented 7 years ago

Hmm, looks like the new version introduced an error on recursive types... I'll have a look into it, thanks for issuing!

sdaschner commented 7 years ago

I've tried to reproduce this error (with POJO with recursive type properties) but everything worked here. Could you please give me some more information on your project -- some type returned in a JAX-RS resource is the problem here. Maybe add some reproducer to https://github.com/sdaschner/jaxrs-analyzer-st Thanks already!