public byte[] getAddress() { byte[] ipaddr = new byte[ addr.length];  for (int i = 0; i < addr.length; i++) { ipaddr[ i] = (byte) addr[ i]; }  return ipaddr;
public byte[] getAddress() {   return (byte[]) addr.clone();
    public byte[] getAddress() {        byte[] ipaddr = new byte[ addr.length];        for (int i = 0; i < addr.length; i++) {            ipaddr[ i] = (byte) addr[ i];        }        return ipaddr;    }