exectract java exe stuff to its own class
move xjc config to lib, use Cocaine that supports arrays