public class TailCall { static continue int veryRecursive(int howDeep) { if (howDeep == 0) { System.out.println("I'm there -- finally!"); return -1; } else return goto veryRecursive(howDeep - 1); } static public void main(String[] args) { veryRecursive(10000); } }