@staticmethod<EOL><INDENT>def create(item_type: Type[Any], constructor_atts: List[str], invalid_property_name: str):<DEDENT>
return InvalidAttributeNameForConstructorError('<STR_LIT>' + get_pretty_type_str(item_type)<EOL>+ '<STR_LIT>'<EOL>+ '<STR_LIT>' + invalid_property_name + '<STR_LIT>'+ '<STR_LIT>'<EOL>+ get_pretty_type_str(item_type) + '<STR_LIT>'<EOL>+ '<STR_LIT>' + str(constructor_atts))<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: