the concatenation with empty string "" was necessary to tell Java
to perform character concatenation.

Without the (empty) string concatenation Java threats these (char)s
as numbers and performs arithmetical plus operation. Thanks to
test failure I was able to spot that.