there is graphql-java but it uses antlr which has ...
# random
n
there is graphql-java but it uses antlr which has a runtime dependency and the generated parser is often slower than javacc