okay:

public int foo() {

bar();

return something;

}

public void bar(){

bar();

...some base case to end the recursive method...

}

is there any way to end bar() (and all recursive bar()s that were called) without reaching the base case, and get back to foo()?