class Test { int testIncomplete(Object obj) { return switch(obj) { case String s when }; } int test3(String s1) { return switch(s1) { case String s when s.length() <= 3 && (s.length() > 1 || s.length() > 10) -> 1; default -> 3; }; } int test4(String s) { return switch (s) { case String ss when (ss.length() < 3 || ss.length() == 4) -> 1; default -> 3; }; } int test5(Object o) { return switch(o) { case String s when s.length() > 5 -> 1; case String s1 when s1.length() > 10 -> 2; default -> 3; }; } }