 			return spaceWithArray(SwiftParser.OperatorList[char]!)!
 		case "?":
 			if isNextChar("?") {
-				// TODO: check double optional or nil check
-				return addString("??")
+					// TODO: check double optional or nil check
+					return addString("??")
 			} else if let ternary = string.findTernary(strIndex) {
 				keepSpace()
 				retString += ternary.string

		var diff = 0

		while strIndex > cursor {
			// TODO: if space is in quote it should be count

			if !string[cursor].isSpace() {
				diff += 1

				range.startIndex = target
			} else {
				var temp = string.substringToIndex((cursor))
					// TODO cannot decrement startIndex
					if target == retString.startIndex {
						temp += retString.substringFromIndex(target)
					} else {
						temp += retString.substringFromIndex(retString.lastNonSpaceIndex(target.predecessor()).successor())
					}
				retString = temp;
			}
		}
