@SuppressWarnings("unchecked") @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null || getClass() != obj.getClass()) return false; return listener.equals(((JobFL) obj).listener); }
@Override public int hashCode() { return listener.hashCode(); }
@Override public void done(IJobChangeEvent event) { listener.jobFinished(AbstractJob.this); }