@Override
	public Task getTask(String jid, String tid) throws RemoteException {
		Task[] taskArray = null;
		synchronized (this.syncTaskList) {
			taskArray = this.syncTaskList.toArray(new Task[0]);
		}
		
		if (taskArray == null) {
			return null;
		}
		for (int i = this.syncTaskList.size() - 1; i >= 0; i--) {
			Task taskOnTaskTracker = this.syncTaskList.get(i);
			if (taskOnTaskTracker.getJobId().equals(jid) && taskOnTaskTracker.getTaskId().equals(tid)) {
				return taskOnTaskTracker;
			}
		}
		return null;
	}