Added some IslandInfo conversion methods.
Added a minor test for conversion of the islandInfo.
Some work on making an IslandInfo test.

And java is marking code in a comment as an error...
Escaped slashes in comment at bottom.

Apperently, java parses escape sequences in comments.  And when an
invalid one occurs, the following data is treated as code.  That is odd
behaviour, but ok...

Seems like all chars are escapped, even variable names, though.  Cool.

EDIT: Ok, this is kind of weird.

"return returned;" still works when replaced with
"\u0072\u0065\u0074\u0075\u0072\u006e
\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064;".   (If git escapes
these too, that's supposed to be
"\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e
\\u0072\\u0065\\u0074\\u0075\\u0072\\u006e\\u0065\\u0064;"...)  Still,
odd behaviour.  It only complains abuot \u (\\u), as well.
Fixed warnings.

Most of the decompiler comments are staying, and I won't remove them -
I'm not modfiying this code.