def METHOD_NAME(self, antimony_str, sbml_file=None, sbml_str=None):
    """ Attempt to add SBO terms to the Antimony model.
    You must supply one of either sbml_file or sbml_str, not both.
    This method will return the original Antimony string if SBO terms cannot
    be added.
    """
    if not sbml_file and not sbml_str:
        raise RuntimeError('You must supply sbml_file or sbml_str')
    # try:
    if sbml_file:
        converter = antimonySBOConverter.fromSBMLFile(sbml_file)
    elif sbml_str:
        converter = antimonySBOConverter.fromSBMLString(sbml_str)
    return converter.convert(antimony_str)
    # except RuntimeError:
    #     return antimony_str