ExecutionStepInfo now has a direct transform without a Builder by bbakerman · Pull Request #3934 · graphql-java/graphql-java
This is really 1% stuff. Its debatably faster BUT it uses (slightly) less memory and thats a good thing at scale
Benchmark (howManyItems) Mode Cnt Score Error Units
ExecutionStepInfoBenchmark.benchMarkBuilderThroughput 1000000 thrpt 4 376.814 ± 7.136 ops/s
ExecutionStepInfoBenchmark.benchMarkBuilderThroughput 2000000 thrpt 4 188.889 ± 2.585 ops/s
ExecutionStepInfoBenchmark.benchMarkDirectConstructorThroughput 1000000 thrpt 4 379.725 ± 13.369 ops/s
ExecutionStepInfoBenchmark.benchMarkDirectConstructorThroughput 2000000 thrpt 4 191.496 ± 1.785 ops/s