this(type, name, addr, port, weight, priority, (byte[])null);
this(type, name, port, weight, priority, (byte[])null);
    public ServiceInfo(String type, String name, InetAddress addr, int port, int weight, int priority, String text)    {	this(type, name, addr, port, weight, priority, (byte[])null);	try {	    ByteArrayOutputStream out = new ByteArrayOutputStream(text.length());	    writeUTF(out, text);	    this.text = out.toByteArray();	} catch (IOException e) {	    throw new RuntimeException("unexpected exception: " + e);	}    }