Refactored drawPageForTool() method
Refactored createControl()
Refactored createCommandTextbox()
Small refactoring of createWidgetsForParam()
Small refactoring of createRadioButtons()
Various polishing
Parse the 'optional' parameter + some refactorings
Clear optional parameters from command, if not set