def METHOD_NAME():
    p = argparse.ArgumentParser(description=__doc__,
                                formatter_class=argparse.RawTextHelpFormatter)
    p.add_argument('in_forward_b0',
                   help='Input b0 Nifti image with forward phase encoding.')
    p.add_argument('in_reverse_b0',
                   help='Input b0 Nifti image with reversed phase encoding.')
    p.add_argument('--config', default='b02b0.cnf',
                   help='Topup config file [%(default)s].')
    p.add_argument('--encoding_direction', default='y',
                   choices=['x', 'y', 'z'],
                   help='Acquisition direction of the forward b0 '
                        'image, default is AP [%(default)s].')
    p.add_argument('--readout', type=float, default=0.062,
                   help='Total readout time from the DICOM metadata '
                        '[%(default)s].')
    p.add_argument('--out_b0s', default='fused_b0s.nii.gz',
                   help='Output fused b0 file [%(default)s].')
    p.add_argument('--out_directory', default='.',
                   help='Output directory for topup files [%(default)s].')
    p.add_argument('--out_prefix', default='topup_results',
                   help='Prefix of the topup results [%(default)s].')
    p.add_argument('--out_params', default='acqparams.txt',
                   help='Filename for the acquisition '
                        'parameters file [%(default)s].')
    p.add_argument('--out_script', action='store_true',
                   help='If set, will output a .sh script (topup.sh).\n' +
                        'else, will output the lines to the ' +
                        'terminal [%(default)s].')
    p.add_argument('--topup_options',  default='',
                   help='Additional options you want to use to run topup.\n'
                        'Add these options using quotes (i.e. "--fwhm=6'
                        ' --miter=4").')
    add_overwrite_arg(p)
    add_verbose_arg(p)
    return p