Germany’s Stress Test