@staticmethod<EOL><INDENT>def create(item_type: Type[Any], constructor_args: Dict[str, Any], cause: Exception):<DEDENT>
return ObjectInstantiationException('<STR_LIT>' + get_pretty_type_str(item_type)<EOL>+ '<STR_LIT>' + str(constructor_args)<EOL>+ '<STR_LIT>' + str(cause.__class__) + '<STR_LIT:U+0020>' + str(cause)<EOL>).with_traceback(cause.__traceback__)<EOL>
Helper method provided because we actually can't put that in the constructor, it creates a bug in Nose tests
https://github.com/nose-devs/nose/issues/725

:param item_type:
:return: