Implement:
1. static class Probe with static final List<String> LOG and a static block that adds "probe<clinit>".
2. static String evidence() that: (a) references Probe.class only, (b) records "literal-silent:" + outerTrace.isEmpty() (NOTE: read Probe state only through a list owned by Solution — reading any non-constant static of Probe is itself an active use that triggers <clinit>!), (c) calls Class.forName("Solution$Probe"), (d) records "forName-loud:" + outerTrace.contains("probe<clinit>"), (e) returns "jvm" == new String("jvm").intern() ? "pool-true" : "pool-false" joined with the two flag strings as one ;-separated line in order (b), (d), (e).
Difficulty: advanced