This is the XenAPI bindings generation code