Der ganze Code ist in der Form nicht wirklich sinnvoll.
* isFeedingRequired soll laut Signatur ein boolean zurück geben - gibt aber nichts zurück.
* Bei doItTwice kann der Compiler nicht erkennen, das immer ein return statement ausgeführt wird
* doItTwice kann man auch zu return true vereinfachen, wie soll sich der Wert von i von Zeile 22 zu Zeile 23 ändern? Der ist immer größer als 0
* Ausgegeben wird vom gesamten Code gar nichts.