cannot invoke java lang comparable compareto object because c2 is null