Java Plugin Framework code generator