int oct4 = Integer.parseInt(saddr.substring(46, 48), 16);
address = String.format("::%s:%d.%d.%d.%d", saddr.substring(36, 40).toLowerCase(), oct1, oct2, oct3, oct4);
}
if(address != null && port != null){
if(syscall == SYSCALL.BIND){ //put address as destination
<BUG>return new NetworkSocketIdentity("", "", address, port, "");
</BUG>
}else if(syscall == SYSCALL.CONNECT){ //put address as destination
<BUG>return new NetworkSocketIdentity("", "", address, port, "");
</BUG>
}else if(syscall == SYSCALL.ACCEPT || syscall == SYSCALL.ACCEPT4){ //put address as source

int oct4 = Integer.parseInt(saddr.substring(46, 48), 16);
address = String.format("::%s:%d.%d.%d.%d", saddr.substring(36, 40).toLowerCase(), oct1, oct2, oct3, oct4);
}
if(address != null && port != null){
if(syscall == SYSCALL.BIND){ //put address as destination
return new NetworkSocketIdentifier("", "", address, port, "");
}else if(syscall == SYSCALL.CONNECT){ //put address as destination
return new NetworkSocketIdentifier("", "", address, port, "");
