/** * Creates a flat data set that contains basic data units. This is the normal case. */ public static <T> DataSetType<T> createDefault(Class<? extends T> dataUnitClass) { return new DataSetType<>(new BasicDataUnitType<>(ReflectionUtils.generalize(dataUnitClass))); }