def METHOD_NAME(self, lldp_port, verbosity):
    lldp_nbrs = self._get_lldp_neighbors()
    if not lldp_nbrs:
        print("No neighbors found")
        return
    headers = {
        "local_port": "Local Port",
        "local_vlan": "Local VLAN",
        "mac": "MAC",
        "chassis": "Chassis ID",
        "raw_chassis": "Raw Chassis ID",
        "chassis_id_type": "Chassis ID Type",
        "name": "Name",
        "system": "System Name",
        "port": "Port",
        "raw_port": "Raw Port ID",
        "port_id_type": "Port ID Type",
        "system_desc": "System Description",
        "port_desc": "Port Description",
        "ttl": "TTL",
        "ttl_left": "TTL Left",
    }
    max_widths = {key: len(value) + 1 for key, value in headers.items()}
    entries = []
    for neighbor in lldp_nbrs:
        if lldp_port and not neighbor.localPort == lldp_port:
            continue
        if not neighbor.systemName:
            # Skipping neighbors without name populated
            continue
        fields = self._get_fields(neighbor)
        for key, value in fields.items():
            if len(str(value)) > max_widths[key]:
                max_widths[key] = len(value)
        entries.append(fields)
    if not verbosity:
        selected = ["local_port", "name", "port"]
        self._print_fields(selected, entries, headers, max_widths)
    elif verbosity == 1:
        selected = ["local_port", "chassis", "system", "port", "ttl", "ttl_left"]
        self._print_fields(selected, entries, headers, max_widths)
    else:
        self._print_verbose(entries, headers)