Eclipse does not allow generic parameters on record attributes to be passed on to accessor methods.
public record Blah(List<String> strings) {}
public static void process(List<String> s) {}
var blah = new Blah(List.of("hello"));
process(blah.strings()); // null warning here because it does not know that strings is List<@NonNull String>