// If needed is zero, all pieces has been retrived and job can be
// fowarded
if (needed == 0) {
jobs.remove(fJob.getForkedJob());
// Adds original job, otherwise we will have one less job in the network
global.addForkedJob(fJob.getForkedJob());
// Sends job forward
sendForward(fJob.getForkedJob(), 0.0);
// Notify fork node (to support blocking)
send(NetEvent.EVENT_JOIN, fJob.getForkedJob(), 0.0, fJob.getReferenceFork().getSectionID(), fJob.getReferenceFork()
.getOwnerNode());