moved the Preconditions.checkArgument to PhaseJobContext.killPhaseOnJobResultCondition(String s)