void () { @Language("JAVA") String classText = """ package foo.bar; class Test { void caller(String a, String b, String c) { callee(a, b, c); } void callee(String x, String y, String z) {} }"""; List<Trinity<String, Integer, Integer>> traceAndPositions = Arrays.asList( Trinity.create("java.lang.IllegalArgumentException: Argument for @NotNull parameter 'y' of foo/bar/Test.callee must not be null\n", null, null), Trinity.create("\tat foo.bar.Test.$$$reportNull$$$0(Test.java)\n", null, null), Trinity.create("\tat foo.bar.Test.callee(Test.java)\n", null, null), Trinity.create("\tat foo.bar.Test.caller(Test.java:4)\n", 4, 15)); checkColumnFinder(classText, traceAndPositions); }