The social mechanism of public good provision : analytically researching social dilemmas with empirically founded agent based models