=act Constant moved to val, will removed unneccesary allocation.
Kinda good for android
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