&& (port != info.port || ! server.equalsIgnoreCase(dns.host.name))) { if (dns.debug > 1) System.out.println("JmDNS DNSRecord.Service.handleQuery() Conflicting probe detected");
&& (port != info.port || ! server.equalsIgnoreCase(dns.getLocalHost().getName()))) { logger.finer("handleQuery() Conflicting probe detected");
        boolean handleQuery(JmDNS dns, long expirationTime) {            ServiceInfo info = (ServiceInfo) dns.services.get(name.toLowerCase());            if (info != null            && (port != info.port || ! server.equalsIgnoreCase(dns.host.name))) {                if (dns.debug > 1) System.out.println("JmDNS DNSRecord.Service.handleQuery() Conflicting probe detected");                                // Tie breaker test                if (info.getState().isProbing() && lexCompare(new DNSRecord.Service( info.getQualifiedName(), DNSConstants.TYPE_SRV,                DNSConstants.CLASS_IN | DNSConstants.CLASS_UNIQUE,                DNSConstants.DNS_TTL, info.priority,                info.weight, info.port, dns.host.name )                ) >= 0) {                    // We lost the tie break                    String oldName = info.getQualifiedName().toLowerCase();                    info.setName(dns.incrementName(info.getName()));                    dns.services.remove(oldName);                    dns.services.put(info.getQualifiedName().toLowerCase(), info);                    if (dns.debug > 1) System.out.println("JmDNS DNSRecord.Service.handleQuery() Lost tie break: new unique name chosen:"+info.getName());                }                info.revertState();                return true;                            }            return false;        }