sta-szek / pojo-tester

Java testing framework for testing pojo methods. It tests equals, hashCode, toString, getters, setters, constructors and whatever you report in issues ;)
http://www.pojo.pl
GNU Lesser General Public License v3.0
53 stars 26 forks source link

Recurrence stackoverflow exception #233

Open rslvn opened 5 years ago

rslvn commented 5 years ago

My Class

package com.example.kalah.domain.model;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Pit {

    private PitType pitType;
    private Pit oppositePit;
    private int stoneCount;
}

My Class Tester

package com.example.kalah.domain.model;

import org.junit.Test;
import pl.pojo.tester.api.assertion.Assertions;
import pl.pojo.tester.api.assertion.Method;

public class PitTest {
    @Test
    public void testPitAsPojo() {
        Assertions.assertPojoMethodsFor(Pit.class).testing(Method.GETTER).areWellImplemented();
    }
}

Its getting following error.

/tools/jdk1.8.0_201/bin/java -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:/tools/idea-IU-191.6183.87/lib/idea_rt.jar=38391:/tools/idea-IU-191.6183.87/bin -Dfile.encoding=UTF-8 -classpath /tools/idea-IU-191.6183.87/lib/idea_rt.jar:/tools/idea-IU-191.6183.87/plugins/junit/lib/junit-rt.jar:/tools/idea-IU-191.6183.87/plugins/junit/lib/junit5-rt.jar:/tools/jdk1.8.0_201/jre/lib/charsets.jar:/tools/jdk1.8.0_201/jre/lib/deploy.jar:/tools/jdk1.8.0_201/jre/lib/ext/cldrdata.jar:/tools/jdk1.8.0_201/jre/lib/ext/dnsns.jar:/tools/jdk1.8.0_201/jre/lib/ext/jaccess.jar:/tools/jdk1.8.0_201/jre/lib/ext/jfxrt.jar:/tools/jdk1.8.0_201/jre/lib/ext/localedata.jar:/tools/jdk1.8.0_201/jre/lib/ext/nashorn.jar:/tools/jdk1.8.0_201/jre/lib/ext/sunec.jar:/tools/jdk1.8.0_201/jre/lib/ext/sunjce_provider.jar:/tools/jdk1.8.0_201/jre/lib/ext/sunpkcs11.jar:/tools/jdk1.8.0_201/jre/lib/ext/zipfs.jar:/tools/jdk1.8.0_201/jre/lib/javaws.jar:/tools/jdk1.8.0_201/jre/lib/jce.jar:/tools/jdk1.8.0_201/jre/lib/jfr.jar:/tools/jdk1.8.0_201/jre/lib/jfxswt.jar:/tools/jdk1.8.0_201/jre/lib/jsse.jar:/tools/jdk1.8.0_201/jre/lib/management-agent.jar:/tools/jdk1.8.0_201/jre/lib/plugin.jar:/tools/jdk1.8.0_201/jre/lib/resources.jar:/tools/jdk1.8.0_201/jre/lib/rt.jar:/ws/sytac/assesments/backbase/out/test/classes:/home/resul/.gradle/caches/modules-2/files-2.1/org.projectlombok/lombok/1.18.6/616105b0831250a2e443447508e6a8b26bc466fb/lombok-1.18.6.jar:/home/resul/.gradle/caches/modules-2/files-2.1/javax.annotation/javax.annotation-api/1.3.2/934c04d3cfef185a8008e7bf34331b79730a9d43/javax.annotation-api-1.3.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-tomcat/2.1.4.RELEASE/3b0c04450d86fc29c9fdad555b4555e553a4008/spring-boot-starter-tomcat-2.1.4.RELEASE.jar:/ws/sytac/assesments/backbase/out/production/classes:/ws/sytac/assesments/backbase/out/production/resources:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-el/9.0.17/595fbb87426e23f27c71b267f22b6e7d2a91a2aa/tomcat-embed-el-9.0.17.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/9.0.17/aacb92c34eb2e88f38a060c9fcaaae329a79c9ca/tomcat-embed-core-9.0.17.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/9.0.17/a786505cc2697f7f2d8693c0c318270cc8addd92/tomcat-embed-websocket-9.0.17.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-data-rest/2.1.4.RELEASE/1191fc25186b66d0503616e4554661df66c6942/spring-boot-starter-data-rest-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/2.1.4.RELEASE/a4659d55f57421a5ef122cb670b7b544ef8190e8/spring-boot-starter-web-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-test/2.1.4.RELEASE/6d19808f14c6d867eef42ea48bf78c37da1d6275/spring-boot-starter-test-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/pl.pojo/pojo-tester/0.7.6/6d71b339569118385df4c44d2ae7796878dc684f/pojo-tester-0.7.6.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-rest-webmvc/3.1.6.RELEASE/5e8a88e0ff9b8ce0aed3024679f9e5acaa98fa0f/spring-data-rest-webmvc-3.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-json/2.1.4.RELEASE/247d7c2efae986f310a29e9fef7174adc91d0835/spring-boot-starter-json-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/2.1.4.RELEASE/8fa436ef4e273cb476d5dc3aa73701a8837460af/spring-boot-starter-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.hibernate.validator/hibernate-validator/6.0.16.Final/ad9557c558972093c0567a2a1f224f318c00f650/hibernate-validator-6.0.16.Final.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-rest-core/3.1.6.RELEASE/ef5f549f358beeaa465b55e557d0415d10697636/spring-data-rest-core-3.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.hateoas/spring-hateoas/0.25.1.RELEASE/13b2399725d2c925376b11e8ff95e08ae558e795/spring-hateoas-0.25.1.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/5.1.6.RELEASE/cf4ea53740c93e0b8ff951ef0a3eaf154c74dbd0/spring-webmvc-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/5.1.6.RELEASE/4e15a24feba0581a02efd508af03a15b05570bd4/spring-web-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test-autoconfigure/2.1.4.RELEASE/6321ef3b715ffa5cfedcd98bf58ba1e8596d17e7/spring-boot-test-autoconfigure-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test/2.1.4.RELEASE/a409d8e6aa654520e7dc7e92332b307a8bf4acdb/spring-boot-test-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.jayway.jsonpath/json-path/2.4.0/765a4401ceb2dc8d40553c2075eb80a8fa35c2ae/json-path-2.4.0.jar:/home/resul/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.assertj/assertj-core/3.11.1/fdac3217b804d6900fa3650f17b5cb48e620b140/assertj-core-3.11.1.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/2.23.4/a35b6f8ffcfa786771eac7d7d903429e790fdf3f/mockito-core-2.23.4.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/4785a3c21320980282f9f33d0d1264a69040538f/hamcrest-library-1.3.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.skyscreamer/jsonassert/1.5.0/6c9d5fe2f59da598d9aefc1cfc6528ff3cf32df3/jsonassert-1.5.0.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-test/5.1.6.RELEASE/3f419c32390d4adabe431d726996479d799cec0e/spring-test-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/2.1.4.RELEASE/d5f8b3f7835a23b4dfd8d1489d265c1e426e317b/spring-boot-autoconfigure-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.1.4.RELEASE/5ad0355a8c810b32b9221b9b92746b51c983337f/spring-boot-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.plugin/spring-plugin-core/1.2.0.RELEASE/f380e7760032e7d929184f8ad8a33716b75c0657/spring-plugin-core-1.2.0.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.1.6.RELEASE/7b9e80ab68ee91ca0462a0eb2c58a9d957788b/spring-context-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.1.6.RELEASE/50fe4080029e43e7612e50fb4d7c7c43e95bf03c/spring-expression-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/5.1.6.RELEASE/e1c6de29a9f9b6ded22133fd0cfdc4366a431cc2/spring-tx-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-commons/2.1.6.RELEASE/4cc5ed71af58033c91ecb042c9c20a0f2b39407d/spring-data-commons-2.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.1.6.RELEASE/a473d4bca7295f2b90522594e413f9e19107c1d2/spring-aop-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.1.6.RELEASE/90d2f4bf7eced108de0b5bf617abb2b13a6206a3/spring-beans-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.1.6.RELEASE/9329591e728ef9844911e082e399f4fc3e3ecb37/spring-core-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.xmlunit/xmlunit-core/2.6.2/b0461888cdd8d3975ea8a57df96520409cadcb6c/xmlunit-core-2.6.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/2.1.4.RELEASE/2fb669a89cd65b275be20ab755c3742399395dff/spring-boot-starter-logging-2.1.4.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-to-slf4j/2.11.2/6d37bf7b046c0ce2669f26b99365a2cfa45c4c18/log4j-to-slf4j-2.11.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.26/8031352b2bb0a49e67818bf04c027aa92e645d5c/jul-to-slf4j-1.7.26.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.26/77100a62c2e6f04b53977b9f541044d7d722693d/slf4j-api-1.7.26.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.8.1/6505a72a097d9270f7a9e7bf42c4238283247755/commons-lang3-3.8.1.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-collections4/4.1/a4cf4688fe1c7e3a63aa636cc96d013af537768e/commons-collections4-4.1.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.googlecode.combinatoricslib/combinatoricslib/2.1/63506ed6a511575b1cec97032e7ff8bf2e948888/combinatoricslib-2.1.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.javassist/javassist/3.22.0-GA/3e83394258ae2089be7219b971ec21a8288528ad/javassist-3.22.0-GA.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.9.8/bcd02aa9195390e23747ed40bf76be869ad3a2fb/jackson-datatype-jdk8-2.9.8.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.9.8/28ad1bced632ba338e51c825a652f6e11a8e6eac/jackson-datatype-jsr310-2.9.8.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-parameter-names/2.9.8/c4eef0e6e20d60fb27af4bc4770dba7bcc3f6de6/jackson-module-parameter-names-2.9.8.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.9.8/11283f21cc480aa86c4df7a0a3243ec508372ed2/jackson-databind-2.9.8.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.9.0/7c10d545325e3a6e72e06381afe469fd40eb701/jackson-annotations-2.9.0.jar:/home/resul/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/2.0.1.Final/cb855558e6271b1b32e716d24cb85c7f583ce09e/validation-api-2.0.1.Final.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.jboss.logging/jboss-logging/3.3.2.Final/3789d00e859632e6c6206adc0c71625559e6e3b0/jboss-logging-3.3.2.Final.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml/classmate/1.4.0/291658ac2ce2476256c7115943652c0accb5c857/classmate-1.4.0.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.23/ec62d74fe50689c28c0ff5b35d3aebcaa8b5be68/snakeyaml-1.23.jar:/home/resul/.gradle/caches/modules-2/files-2.1/net.minidev/json-smart/2.3/7396407491352ce4fa30de92efb158adb76b5b/json-smart-2.3.jar:/home/resul/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.9.12/39050dbbd36862ea87eb9a64158854b04619ccd6/byte-buddy-1.9.12.jar:/home/resul/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.9.12/e00a8edb67b99217cab8ade01f1f1183c15d669e/byte-buddy-agent-1.9.12.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.6/639033469776fd37c08358c6b92a4761feb2af4b/objenesis-2.6.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.vaadin.external.google/android-json/0.0.20131108.vaadin1/fa26d351fe62a6a17f5cda1287c1c6110dec413f/android-json-0.0.20131108.vaadin1.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jcl/5.1.6.RELEASE/a4ad3c98c7cc31357e94e12772c8e6449522bc5/spring-jcl-5.1.6.RELEASE.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.atteo/evo-inflector/1.2.2/2551aad98d65ac5464d81fe05f0e1516cfe471c9/evo-inflector-1.2.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.9.8/f5a654e4675769c716e5b387830d19b501ca191/jackson-core-2.9.8.jar:/home/resul/.gradle/caches/modules-2/files-2.1/net.minidev/accessors-smart/1.2/c592b500269bfde36096641b01238a8350f8aa31/accessors-smart-1.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.2.3/864344400c3d4d92dfeb0a305dc87d953677c03c/logback-core-1.2.3.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.11.2/f5e9a2ffca496057d6891a3de65128efc636e26e/log4j-api-2.11.2.jar:/home/resul/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/5.0.4/da08b8cce7bbf903602a25a3a163ae252435795/asm-5.0.4.jar com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.example.kalah.domain.model.PitTest,testPitAsPojo
02:32:42.261 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.ByteValueChanger to pl.pojo.tester.internal.field.primitive.BooleanValueChanger
02:32:42.271 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.CharacterValueChanger to pl.pojo.tester.internal.field.primitive.ByteValueChanger
02:32:42.271 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.DoubleValueChanger to pl.pojo.tester.internal.field.primitive.CharacterValueChanger
02:32:42.272 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.IntegerValueChanger to pl.pojo.tester.internal.field.primitive.DoubleValueChanger
02:32:42.272 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.LongValueChanger to pl.pojo.tester.internal.field.primitive.IntegerValueChanger
02:32:42.272 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.ShortValueChanger to pl.pojo.tester.internal.field.primitive.LongValueChanger
02:32:42.272 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.FloatValueChanger to pl.pojo.tester.internal.field.primitive.ShortValueChanger
02:32:42.274 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.primitive.BooleanValueChanger to pl.pojo.tester.internal.field.EnumValueChanger
02:32:42.276 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.StreamValueChanger to pl.pojo.tester.internal.field.collections.ArrayValueChanger
02:32:42.284 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.DequeValueChanger to pl.pojo.tester.internal.field.collections.collection.ArrayListValueChanger
02:32:42.285 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.HashSetValueChanger to pl.pojo.tester.internal.field.collections.collection.DequeValueChanger
02:32:42.285 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.LinkedHashSetValueChanger to pl.pojo.tester.internal.field.collections.collection.HashSetValueChanger
02:32:42.285 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.LinkedListValueChanger to pl.pojo.tester.internal.field.collections.collection.LinkedHashSetValueChanger
02:32:42.285 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.ListValueChanger to pl.pojo.tester.internal.field.collections.collection.LinkedListValueChanger
02:32:42.286 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.QueueValueChanger to pl.pojo.tester.internal.field.collections.collection.ListValueChanger
02:32:42.286 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.SetValueChanger to pl.pojo.tester.internal.field.collections.collection.QueueValueChanger
02:32:42.287 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.SortedSetValueChanger to pl.pojo.tester.internal.field.collections.collection.SetValueChanger
02:32:42.287 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.StackValueChanger to pl.pojo.tester.internal.field.collections.collection.SortedSetValueChanger
02:32:42.288 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.TreeSetValueChanger to pl.pojo.tester.internal.field.collections.collection.StackValueChanger
02:32:42.288 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.VectorValueChanger to pl.pojo.tester.internal.field.collections.collection.TreeSetValueChanger
02:32:42.288 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.collection.ArrayListValueChanger to pl.pojo.tester.internal.field.collections.StreamValueChanger
02:32:42.293 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.HashtableValueChanger to pl.pojo.tester.internal.field.collections.map.HashMapValueChanger
02:32:42.293 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.LinkedHashMapValueChanger to pl.pojo.tester.internal.field.collections.map.HashtableValueChanger
02:32:42.293 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.MapValueChanger to pl.pojo.tester.internal.field.collections.map.LinkedHashMapValueChanger
02:32:42.294 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.SortedMapValueChanger to pl.pojo.tester.internal.field.collections.map.MapValueChanger
02:32:42.294 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.TreeMapValueChanger to pl.pojo.tester.internal.field.collections.map.SortedMapValueChanger
02:32:42.294 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.map.HashMapValueChanger to pl.pojo.tester.internal.field.collections.collection.VectorValueChanger
02:32:42.297 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.iterators.IterableValueChanger to pl.pojo.tester.internal.field.collections.iterators.IteratorValueChanger
02:32:42.297 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.iterators.IteratorValueChanger to pl.pojo.tester.internal.field.collections.map.TreeMapValueChanger
02:32:42.297 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.collections.ArrayValueChanger to pl.pojo.tester.internal.field.primitive.FloatValueChanger
02:32:42.302 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.DateFieldValueChanger to pl.pojo.tester.internal.field.date.ZonedDateTimeFieldValueChanger
02:32:42.303 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.LocalDateFieldValueChanger to pl.pojo.tester.internal.field.date.DateFieldValueChanger
02:32:42.303 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.LocalDateTimeFieldValueChanger to pl.pojo.tester.internal.field.date.LocalDateFieldValueChanger
02:32:42.303 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.LocalTimeFieldValueChanger to pl.pojo.tester.internal.field.date.LocalDateTimeFieldValueChanger
02:32:42.304 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.SqlDateFieldValueChanger to pl.pojo.tester.internal.field.date.LocalTimeFieldValueChanger
02:32:42.304 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.InstantFieldValueChanger to pl.pojo.tester.internal.field.date.SqlDateFieldValueChanger
02:32:42.304 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.date.ZonedDateTimeFieldValueChanger to pl.pojo.tester.internal.field.collections.iterators.IterableValueChanger
02:32:42.304 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.StringValueChanger to pl.pojo.tester.internal.field.date.InstantFieldValueChanger
02:32:42.304 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.UUIDValueChanger to pl.pojo.tester.internal.field.StringValueChanger
02:32:42.305 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.math.BigDecimalValueChanger to pl.pojo.tester.internal.field.UUIDValueChanger
02:32:42.305 [main] DEBUG pl.pojo.tester.internal.field.AbstractFieldValueChanger - Attaching pl.pojo.tester.internal.field.math.BigIntegerValueChanger to pl.pojo.tester.internal.field.math.BigDecimalValueChanger
02:32:42.322 [main] DEBUG pl.pojo.tester.api.assertion.SingleClassAssertion - Running 1 testers on 1 classes
02:32:42.322 [main] DEBUG pl.pojo.tester.api.assertion.SingleClassAssertion - Testers: [GetterTester]
02:32:42.322 [main] DEBUG pl.pojo.tester.api.assertion.SingleClassAssertion - Classes: [com.example.kalah.domain.model.Pit(pitType,oppositePit,stoneCount)]

java.lang.StackOverflowError
    at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:119)
    at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:419)
    at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)
    at ch.qos.logback.classic.Logger.debug(Logger.java:498)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:110)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createFindingBestConstructor(AbstractMultiConstructorInstantiator.java:68)
    at pl.pojo.tester.internal.instantiator.BestConstructorInstantiator.instantiate(BestConstructorInstantiator.java:25)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545)
    at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438)
    at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:444)
    at pl.pojo.tester.internal.instantiator.Instantiable.instantiateClasses(Instantiable.java:37)
    at pl.pojo.tester.internal.instantiator.AbstractMultiConstructorInstantiator.createObjectFromConstructor(AbstractMultiConstructorInstantiator.java:106)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)

Process finished with exit code 255

When I remove the recurrence field then it is successful.

package com.example.kalah.domain.model;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Pit {

    private PitType pitType;
    // private Pit oppositePit;
    private int stoneCount;
}