Providers xidtype

not sure if more has to be done to properly support this type, but at least generation no longer crashes :)