i do not prefer String.format, it is slower than +

http://stackoverflow.com/questions/513600/should-i-use-javas-string-format-if-performance-is-important