public boolean fight(Cat anotherCat) { int sil1 = 0; int sil2 = 0; boolean win = true; if (age>anotherCat.age){ sil1 = sil1+1; } else { sil2 = sil2+1; } if (weight>anotherCat.weight){ sil1 = sil1+1; } else { sil2 = sil2+1; } if (strength>anotherCat.strength){ sil1 = sil1+1; } else { sil2 = sil2+1; } if (sil2>sil1){ win = false; } return win; } Кто подскажет, почему не проходит валидацию. В IJ все корректно отрабатывает. На что обратить внимания? пришлось решать через сравнение compare.