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)
Writes the data to stdout (without the default trailing newline).
dataset/ETHPy150Open python-openxml/opc-diag/opcdiag/presenter.py/ItemPresenter.__new__--crossover with--dataset/ETHPy150Open libyal/libyal/scripts/overview-generate.py/StdoutWriter.Write