78910111213
private static final long K1 = -5435081209227447693L; private static final long KMUL = -7070675565921424023L; final int size; public static WeightedIndex create(int size) { return size <= 0 ? null : new WeightedIndex$1(size); }
3233343536373839404142
sum1 += weights[sum]; } if (useWeight && sum1 > 0) { return new WeightedIndex$2(size, sum1, weights); } else { return create(size); } } else { return create(size);