def _prm_add_meta_info(self, instance, group, overwrite=False):
if overwrite:<EOL><INDENT>flags = ()<EOL><DEDENT>else:<EOL><INDENT>flags = (HDF5StorageService.ADD_ROW,)<EOL><DEDENT>definitely_store_comment = True<EOL>try:<EOL><INDENT>definitely_store_comment = self._prm_meta_add_summary(instance)<EOL>try:<EOL><INDENT>table_name = instance.v_branch + '<STR_LIT>'<EOL>table = getattr(self._overview_group, table_name)<EOL>if len(table) < pypetconstants.HDF5_MAX_OVERVIEW_TABLE_LENGTH:<EOL><INDENT>self._all_store_param_or_result_table_entry(instance, table,<EOL>flags=flags)<EOL><DEDENT><DEDENT>except pt.NoSuchNodeError:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>except Exception as exc:<EOL><INDENT>self._logger.error('<STR_LIT>' % repr(exc))<EOL><DEDENT>if ((not self._purge_duplicate_comments or definitely_store_comment) and<EOL>instance.v_comment != '<STR_LIT>'):<EOL><INDENT>setattr(group._v_attrs, HDF5StorageService.COMMENT, instance.v_comment)<EOL><DEDENT>setattr(group._v_attrs, HDF5StorageService.CLASS_NAME, instance.f_get_class_name())<EOL>setattr(group._v_attrs, HDF5StorageService.LEAF, True)<EOL>if instance.v_is_parameter and instance.v_explored:<EOL><INDENT>try:<EOL><INDENT>tablename = '<STR_LIT>'<EOL>table = getattr(self._overview_group, tablename)<EOL>if len(table) < pypetconstants.HDF5_MAX_OVERVIEW_TABLE_LENGTH:<EOL><INDENT>self._all_store_param_or_result_table_entry(instance, table,<EOL>flags=flags)<EOL><DEDENT><DEDENT>except pt.NoSuchNodeError:<EOL><INDENT>pass<EOL><DEDENT>except Exception as exc:<EOL><INDENT>self._logger.error('<STR_LIT>'<EOL>'<STR_LIT>' % repr(exc))<EOL><DEDENT><DEDENT>
Adds information to overview tables and meta information to
        the `instance`s hdf5 `group`.

        :param instance: Instance to store meta info about
        :param group: HDF5 group of instance
        :param overwrite: If data should be explicitly overwritten