package biz.nellemann.hmci.dto.json; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonUnwrapped; import java.util.List; public final class SystemUtil { @JsonProperty("utilInfo") public UtilInfo utilInfo; public UtilInfo getUtilInfo() { return utilInfo; } @JsonUnwrapped @JsonProperty("utilSamples") public List samples; public UtilSample getSample(int n) { return samples.size() > n ? samples.get(n) : new UtilSample(); } public UtilSample getSample() { return samples.size() > 0 ? samples.get(0) : new UtilSample(); } }