use string util for un-camelization
pull from master