private int valueCexpand(char[] charArray, int i) {
		if ('C' == charArray[i]) {
			if (charArray.length > i
					& ('D' == charArray[i + 1] | 'M' == charArray[i + 1])) {
				return -100;
			} else if (charArray.length + 1 > i + 1
					& ('D' == charArray[i + 2] | 'M' == charArray[i + 2])) {
				return -100;
			} else if (charArray.length + 2 > i + 1
					& ('D' == charArray[i + 3] | 'M' == charArray[i + 3])) {
				return -100;
			} else if (charArray.length + 3 > i + 1
					& ('D' == charArray[i + 4] | 'M' == charArray[i + 4])) {
				return -100;
			} else if (charArray.length + 4 > i + 1
					& ('D' == charArray[i + 5] | 'M' == charArray[i + 5])) {
				throw new RuntimeException();
			}
			return 100;
		}
		return 0;
	}