def METHOD_NAME(_):
  model_names = []
  final_operator_list = []
  merged_operator_list = []
  common_model_path = FLAGS.common_tflite_path
  relative_model_paths = FLAGS.input_tflite_files
  for relative_model_path in relative_model_paths:
    full_model_path = f"{common_model_path}/{relative_model_path}"
    operators = GetModelOperatorsAndActivation(full_model_path)
    model_name = full_model_path.split('/')[-1]
    model_names.append(model_name)
    parsed_operator_list = []
    for op in sorted(list(operators)):
      parsed_operator_list.append(ParseString(op))
    merged_operator_list = merged_operator_list + parsed_operator_list
  number_models = len(model_names)
  if number_models > 1:
    model_name = ", ".join(model_names)
  [
      final_operator_list.append(operator) for operator in merged_operator_list
      if operator not in final_operator_list
  ]
  if FLAGS.verify_op_list_against_header and VerifyOpList(
      final_operator_list, FLAGS.verify_op_list_against_header):
    return True
  os.makedirs(FLAGS.output_dir, exist_ok=True)
  GenerateMicroMutableOpsResolverHeaderFile(final_operator_list, model_name,
                                            FLAGS.output_dir)
  return False