Non-destructive java source-code (not bytecode) obfuscation.
Plugin adds "Shuffle" action to Refactoring menu.
This action shuffles names of private and protected classes, methods and variables in current project.
To do so it generates Markov chains from sources in project, then generates new names based on corresponding Markov chain.
It also removes some comments.
Author: Vladislav Dolgikh
Copyright: LLC Open Code, 2015