def METHOD_NAME(self, args):
    'Generate the configured regression-<profile>.properties for UmbrellaRedux'
    try:
        profile = args
        no_ops = [op for op in SUPPORTED_OPS if op not in self.targets.keys()]
        max_total_ops = sum(self.targets.values())
        min_tgt = min([v for (_, v) in self.targets.items()])
        biases = dict((k, int(v / min_tgt)) for (k, v) in self.targets.items())
        with open('src/main/resource/eet-config/regression-{}.properties'.format(profile), 'w') as f:
            f.write('#### AUTOMATION ####\n')
            optional_args = ','.join(
                    '{}={}'.format(k, v) for (k, v) in
                        [('maxPendingOps', self.max_pending_ops),
                            ('backoffSleepSecs', self.backoff_sleep_secs),
                            ('statusTimeoutSecs', self.status_timeout_secs)] if v)
            if optional_args:
                optional_args = ',{}'.format(optional_args)
            f.write('# maxOpsPerSec={}{}\n'.format(
                int(max_total_ops), optional_args))
            f.write('####____________####\n\n')
            f.write('#### ACTIVE OPS ####\n')
            for (k, v) in biases.items():
                f.write('{}.bias={}\n'.format(OP_PROVIDERS[k], v))
            if self.other_props:
                f.write('#### CONFIGURED ####\n')
                for name, value in self.other_props.items():
                    f.write('{}={}\n'.format(name, value))
            f.write('####____________####\n\n')
            f.write('#### IGNORE OPS ####\n')
            for k in no_ops:
                f.write('{}.bias=0\n'.format(OP_PROVIDERS[k]))
            f.write('####____________####\n\n')
    except Exception as e:
        print(str(e))
        print("Oops! USAGE: genprops <profile>")