Jeśli name będzie nullem to dostaniemy NPE. W takich porównaniach najlepiej zmienić kolejność i użyć takiego zapisu: "animals".equals(name), co zabezpiecza nas przed tym wyjątkiem.
Ten sam komentarz tyczy się innych porównań w tej klasie