TDoubleObjectIterator<TDoubleDoubleHashMap> iterator = scores.iterator();
while (iterator.hasNext()) {
iterator.advance();
double score_first = iterator.key();
TDoubleDoubleHashMap second_scores = iterator.value();
TDoubleDoubleIterator second_iterator = second_scores.iterator();
while (second_iterator.hasNext()) {
second_iterator.advance();
double score_second = second_iterator.key();
double count = second_iterator.value();