Stack Overflow AND Java
Common descendants