python.ShellJobRunner.ShellJobRunner Node1 python.ShellJobRunner.Shell JobRunner + __init__() + submitJob() Node2 python.JobRunner.JobRunner + params + paramOrder + paramToBeCopied + jobs + jobStatus + __init__() + setParam() + appendParam() + getParam() + isSpecialParam() + registerToBeCopied() + checkParams() + showParams() + dumpParams() + addFiles() and 11 more... Node2->Node1