Changed visibility of constant and made parameter call-by-name, since its not always used and allocates a lot of char[] and stringbuffers, often unnecessary