it's self-evident, but perhaps still worth documenting, that if the committer class is in a separate jar, that jar needs to be on the classpath of the launching job *and* it should be added to the tasks classpath by some mechanism.