new TreeMap<Number640, Data>(tmp); is not possible as this may lead to
no such element exception, when using concurrent lists