private Object[][] createRowData(Integer nbrVars) {
		int lines = (int) Math.pow(2, nbrVars.intValue());
		Object[][] data = new Object[lines][nbrVars.intValue() + 2];
		for (int i = 0; i < lines; i++) {
			for (int j = 0; j < nbrVars.intValue() + 2; j++) {
				if (j == 0)
					data[i][j] = i;
				else {
					if (j == nbrVars.intValue() + 1)
						data[i][j] = "0";
					else if ((i % ((int) Math
							.pow(2, nbrVars.intValue() - j + 1))) < ((int) Math
							.pow(2, nbrVars.intValue() - j)))
						data[i][j] = new Integer(0);
					else
						data[i][j] = new Integer(1);
				}
			}

		}

		return data;
	}