CallableReflection is unit tested :)
setType throw an exception instead of an error