Java Multiline String implementation from AdrianWalker.org