MetricValueSparse models its index as short, but provides accessor with return of int

public class MetricValueSparse implements Comparable<MetricValueSparse> {
    private short index;
    private double value;

   ...

    public int getIndex() {
        return this.index;
    }

...
}