tests: bootstrap added, MethodInvoker added
GenerateCommand: prepareOptions method decoupled