def METHOD_NAME(ontology):
  """Prints a list of entity types matching a list of input fields.
  Args:
    ontology: An instance of the OntologyWrapper class.
  """
  standard_field_list = _InputFieldsFromUser()
  entity_type_match_dict = {}
  for i, match in enumerate(
      ontology.GetEntityTypesFromFields(standard_field_list)
  ):
    entity_type_match_dict[i] = match
  for i in range(DEFAULT_MATCHED_TYPES_LIST_SIZE):
    print(colored(f'{i+1}. {entity_type_match_dict[i]}', 'green'))
  _PrintFieldMatchComparison(ontology, entity_type_match_dict)
  match_selection = input('Would you like to see all matches? (y/n): ')
  if match_selection == 'y':
    for i, match in [
        (index, match)
        for index, match in entity_type_match_dict.items()
        if match.GetMatchScore() > 0
    ]:
      print(colored(f'{i+1}. {match}', 'green'))
  _PrintFieldMatchComparison(ontology, entity_type_match_dict)