def METHOD_NAME(routes, host, port):
    """
    Helper method to print the APIs that will be mounted. This method is purely for printing purposes.
    This method takes in a list of Route Configurations and prints out the Routes grouped by path.
    Grouping routes by Function Name + Path is the bulk of the logic.
    Example output:
        Mounting Product at http://127.0.0.1:3000/path1/bar [GET, POST, DELETE]
        Mounting Product at http://127.0.0.1:3000/path2/bar [HEAD]
    :param list(Route) routes:
        List of routes grouped by the same function_name and path
    :param string host:
        Host name where the service is running
    :param int port:
        Port number where the service is running
    :returns list(string):
        List of lines that were printed to the console. Helps with testing
    """
    print_lines = []
    for route in routes:
        methods_str = "[{}]".format(", ".join(route.methods))
        output = "Mounting {} at http://{}:{}{} {}".format(route.function_name, host, port, route.path, methods_str)
        print_lines.append(output)
        LOG.info(output)
    return print_lines