if (lastToken == Token.TokenBrackL) return parseArray(ordered, null);
if (lastToken == Token.TokenBraceL) return parseObject(ordered, null);
} catch (IOException iox) {
JSONException jex = new JSONException("Error occurred during value input read.");
jex.initCause(iox);
throw jex;
}
throw new JSONException("Invalid token " + tokenizer.onLineCol());
}