public void print() {
		System.out.println();
		System.out
				.println("Number \t Head \t Tail \t Type \t Dest \t Value \t   Ready \t");
		System.out
				.println("----------------------------------------------------------------------- ");
		for (int i = 0; i < tuples.length; i++) {
			ROBTuple tuple = tuples[i];
			System.out.println(" ");
			System.out.print(i + 1);
			System.out.print("\t");
			if (head == i) {
				System.out.print(" YES");
			}
			System.out.print("\t");
			if (tail == i) {
				System.out.print(" YES");
			}
			if (tuple != null) {
				System.out.print("\t  " + tuple.getType() + "\t  "
						+ tuple.getDest() + "\t ");
				if (tuple.getValue() != "") {
					System.out
							.print(tuple.getValue() + "   " + tuple.isReady());
				} else {
					System.out.print("\t   " + tuple.isReady());
				}
			}
		}

	}