<div dir="ltr"><div class="gmail_default" style="font-family:monospace">I should also add, it spit out 3 as the answer.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">public class Main {<br><br>    public static sealed interface Activity {}<br>    public static record Sleeping(int hours) implements Activity {}<br>    public static record Skiing(String resort) implements Activity {}<br>    public static record Coding() implements Activity {}<br><br>    public static void main(String[] args) {<br><br>        record Pair(boolean weekend, Activity activity) {}<br><br>        var pair = new Pair(true, new Sleeping(8));<br><br>        var msg = switch (pair) {<br>            case Pair(boolean b, Sleeping s) -> "3";<br>            case Pair(boolean b, Skiing s)   -> "4";<br>            case Pair(boolean b, Coding c)   -> "5";<br>        };<br><br>        System.out.println(msg);<br><br>    }<br><br>}</div></div>