The German Federal Tax Court limits German CFC rules and anti-abuse provisions to wholly artificial arrangements