<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _add_data(self, plotter_cls, *args, **kwargs):
 """ Add new plots to the project Parameters %(ProjectPlotter._add_data.parameters.no_filename_or_obj)s Other Parameters %(ProjectPlotter._add_data.other_parameters)s Returns ------- %(ProjectPlotter._add_data.returns)s """

        # this method is just a shortcut to the :meth:`Project._add_data`
        # method but is reimplemented by subclasses as the
        # :class:`DatasetPlotter` or the :class:`DataArrayPlotter`
        return super(DatasetPlotter, self)._add_data(plotter_cls, self._ds,
                                                     *args, **kwargs)