import java.util.ArrayList; import java.util.List; class Data { final List datums; Data(List datums) { this.datums = datums; } public List filter() { List datums = new ArrayList<>(); for (Datum datum : this.datums) { if (datum != null) datums.add(datum); } return datums; } static class Datum { } } class DataUser { }