Sorry, but this tool is just never going to succeed being written in Java.