Nuclear Weapons and International Humanitarian Law as Jus Cogens: The Problem of jus in bello and jus ad bellum or Law and Politics in the Advisory Opinion of the International Court of Justice on the Legality of the Use and the Threat of Nuclear Weapons