Mutual recursion
Author: Semmle LGTM
import java
from Method m, Method n
where
exists(MethodAccess ma | ma.getCaller() = m and ma.getCallee() = n) and
exists(MethodAccess ma | ma.getCaller() = n and ma.getCallee() = m) and
m != n
select m, n
Description
Finds pairs of methods that call each other