def METHOD_NAME(self, key, channel, sample, thismod, defined_samp):
    self.builder_data.setdefault(key, {}).setdefault(sample, {}).setdefault(
        'data', {'uncrt': [], 'nom_data': [], 'mask': []}
    )
    nom = (
        defined_samp['data']
        if defined_samp
        else [0.0] * self.config.channel_nbins[channel]
    )
    moddata = self.collect(thismod, nom)
    self.builder_data[key][sample]['data']['mask'].METHOD_NAME(moddata['mask'])
    self.builder_data[key][sample]['data']['uncrt'].METHOD_NAME(moddata['uncrt'])
    self.builder_data[key][sample]['data']['nom_data'].METHOD_NAME(moddata['nom_data'])
    if thismod:
        self.required_parsets.setdefault(
            thismod['name'],
            [required_parset(defined_samp['data'], thismod['data'])],
        )