New Algorithm for Java & Groovy

1. Use ASCII rather than UTF8
2. Use new algorithm