Задачу то я решил другим способом, но какое-то сомнение появилось . У нас по условию, надо изменить переменную animal так, что бы вывелось Bingo! Глядя на код видно, что условие выполнится когда все переменные isCat, isTiger, isPet будут true. Вот так как у меня написано сейчас - все они true и я получаю правильный вывод, но задача не проходила. Это проблема валидатора или моя?) Спасибо заранее!
package com.javarush.task.task14.task1401;

/*
Bingo!
*/

public class Solution {
    public static void main(String[] args) {
        Tiger animal = new Tiger();
        boolean isCat = animal instanceof Cat;
        boolean isTiger = animal instanceof Tiger;
        boolean isPet = animal instanceof Pet;

        printResults(isCat, isTiger, isPet);
    }

    private static void printResults(boolean cat, boolean tiger, boolean pet) {
        if (cat && tiger && pet) System.out.println("Bingo!");
    }

    static class Pet {
    }

    static class Cat extends Pet {
    }

    static class Tiger extends Cat {
    }

}