def METHOD_NAME():
    p = argparse.ArgumentParser(
        description=__doc__, formatter_class=argparse.RawTextHelpFormatter)
    p.add_argument('in_bundle',
                   help='Fiber bundle file to compute statistics on.')
    p.add_argument('in_labels',
                   help='Label map (.nii.gz) of the corresponding fiber bundle.')
    p.add_argument('in_metrics', nargs='+',
                   help='Nifti file to compute statistics on. Probably some '
                        'tractometry measure(s) such as FA, MD, RD, ...')
    p.add_argument('--density_weighting', action='store_true',
                   help='If set, weight statistics by the number of '
                        'streamlines passing through each voxel.')
    p.add_argument('--distance_weighting', metavar='DISTANCE_NII',
                   help='If set, weight statistics by the inverse of the '
                        'distance between a streamline and the centroid.')
    p.add_argument('--correlation_weighting', metavar='CORRELATION_NII',
                   help='If set, weight statistics by the correlation strength '
                        'between longitudinal data.')
    p.add_argument('--out_json',
                   help='Path of the output json file. If not given, json '
                        'formatted stats are simply printed.')
    add_overwrite_arg(p)
    add_reference_arg(p)
    add_json_args(p)
    return p