Mercenary: Distributed Automation Framework (Java Port)