There's no auto-injection going on :) Instead there's an explicit call to MCBean.setSimpleBean from SimpleBean.setRefBean:
public void setRefBean(MCBean refBean)
{
System.out.println("Setting ref bean: " + refBean);
refBean.setSimpleBean(this);
this.refBean = refBean;
}