Automation framework for Windows and Java GUI Applications