protected void value(int value) throws DAMOutOfBounds {
		//Check current keyword
		if(this.currentKeyword.equalsIgnoreCase("jobcount")) {
			this.JobCount = value;
			this.generateMatrix();
		} else if(this.currentKeyword.equalsIgnoreCase("parent")) {
			if(value >= this.JobCount)
				throw new DAMOutOfBounds();
			this.CurrentValues.add(value);
		} else if(this.currentKeyword.equalsIgnoreCase("child")) {
			if(value >= this.JobCount)
				throw new DAMOutOfBounds();
			Iterator<Integer> it = this.CurrentValues.iterator();
			while(it.hasNext()) {
				this.dependancies[value][it.next().intValue()]=true;
			}
		}
	}