fun execute(command: String, workingPath: String): Unitfun execute(command: String, workingDir: File): Unitfun execute(args: List<String>, workingDir: File): Unit
@Synchronized fun execute(args: List<String>, workingPath: String): Unit
TODO This could be potentially improved by overriding few methods of base class