The workaround for ipv6 link-local addresses does only work on some linux distributions and does break on osx completly. It also only work on openjdk and not sun / oracle jdk.
I think the best is to remove the workaround and just tell people to use java7 if they want to use ipv6 link-local addresses.
See also #267