public static JSONValue parseArray(ParseInfo info) throws Exception {
	// STUB (yeah, not a very small stub, but a stub nonetheless)

	// Sanity check
	if (info.peek() != '[') {
	    giveup(info, "Failure to begin an array with open brace");
	} // if (info.peek() != '[')
	JSONArray arr = new JSONArray();
	String start = info.info();
	info.next();
	int level = 1;
	while ((!info.atEnd()) && (level != 0)) {
	    switch (info.next()) {
	    case '[':
		++level;
		break;
	    case ']':
		--level;
		break;
	    default:
		break;
	    } // switch
	} // while

	// Did we finish the array?
	if (level != 0) {
	    giveup(info, "Array that begins at " + start + " not finished.");
	} // Unfinished array

	return arr;
    } // parseArray