Andreas Zimmermann — German international lawyer and judge