// An illustration of depth-limited recursion. class LimitedRecursivePrint { public static void main(String[] args){ sequencePrint(0); } // A recursive method. Print n, n+1, etc. public static void sequencePrint(long n){ final long max = 10; if(n < max){ System.out.print(n+" "); sequencePrint(n+1); System.out.println("End of sequencePrint: "+n); } } }