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