(*) format try block properly (*) log exception nicely (*) no need to throw exception if the object does not support a property Which means that some extra shapes are dumped, which means some unit test comparison XML files need updating. Change-Id: I7ff7f8581c5ee42cc5eb5913ebe9bf7487d4fa23 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197621 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins