May be making this StringBuffer is an advantage, Strings being immutable every time you do a `+` on them run time has to copy both strings into a new location which is more heavy compared to string buffer where you can simply concat them before returning