java lang comparable compareto object because k1 is null