XCOMMONS-346: AbstractJob should not be public