def __new__(cls, pkg_item):
        if pkg_item.is_content_types:
            presenter_class = ContentTypesPresenter
        elif pkg_item.is_rels_item:
            presenter_class = RelsItemPresenter
        elif pkg_item.is_xml_part:
            presenter_class = XmlPartPresenter
        else:
            presenter_class = ItemPresenter
        return super(ItemPresenter, cls).__new__(presenter_class)
Factory for package item presenter objects, choosing one of
dataset/ETHPy150Open python-openxml/opc-diag/opcdiag/presenter.py/ItemPresenter.__new__