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;
}
...
}