smelly code the use of parentheses to deny the condition : Do you consider smelly code the use of parentheses to deny the condition? If so, then what would be the correct form?

Ex:

    if (!(array.size() == i+1)) {
				test += ",";
			}