@Override
    public String toHumanString() {
        if (unicode) {
            return domain;
        }
        final IDNA.Info idnaInfo = new IDNA.Info();
        final StringBuilder idnaOutput = new StringBuilder();
        IDNA.getUTS46Instance(IDNA.DEFAULT).nameToUnicode(domain, idnaOutput, idnaInfo);
        return idnaOutput.toString();
    }
@Override
    public String toHumanString() {
        if (unicode) {
            return domain;
        }
        final IDNA.Info idnaInfo = new IDNA.Info();
        final StringBuilder idnaOutput = new StringBuilder();
        IDNA.getUTS46Instance(IDNA.DEFAULT).nameToUnicode(domain, idnaOutput, idnaInfo);
        return idnaOutput.toString();
    }
@ Override public String toHumanString ( ) { if ( unicode ) { return domain ; } final IDNA . Info idnaInfo = new IDNA . Info ( ) ; final StringBuilder idnaOutput = new StringBuilder ( ) ; IDNA . getUTS46Instance ( IDNA . DEFAULT ) . nameToUnicode ( domain , idnaOutput , idnaInfo ) ; return idnaOutput . toString ( ) ; }
Converts the domain to a Unicode representation suitable for human interpretation. It does IDNA conversion.

@see Host#toHumanString()
@return unicode string
Converts the domain to a Unicode representation suitable for human interpretation . It does IDNA conversion .