Kawachiya, et al.. Analysis and Reduction of Memory Inefficiencies in Java Strings. ACM Press, 2008, doi:10.1145/1449764.1449795.