@Override
	public String toString() {
		switch (i) {
		case 1 : return String.format(name + "(%d)", value);
		case 2 : return String.format(name + "(%d)", value);
		case 3 : return String.format(name + "(%d,%d)", value, value2);
		case 4 : return name + " (" + Boolean.toString(bool) + ")";
		case 5 : return name + " (" + Boolean.toString(bool)+ ","
									+ Boolean.toString(bool2)+ ")";
		case 6 : return name + " (" + Boolean.toString(bool)+ ","
									+ Boolean.toString(bool2)+ ")";
		case 7 : return name + " (\"" + str + "\")";
		case 8 : return name + " (\"" + str + "\",\"" + str2 + "\")";
		}
		return null;
	}