public Object parseMap(DefaultJSONParser parser, Map<Object, Object> map,
Type keyType, Type valueType, Object fieldName) {
JSONScanner lexer = (JSONScanner) parser.getLexer();
if (lexer.token() != JSONToken.LBRACE
&& lexer.token() != JSONToken.COMMA) {
throw new JSONException("syntax error, expect {, actual "
+ lexer.tokenName());
}
ObjectDeserializer keyDeserializer = parser.getConfig()