boolean (@NotNull Lexer lexer, @NotNull HashMap<String, String> destMap, @NotNull String key) { IElementType token; lexer.advance(); token = skipWhitespacesAndGetTokenType(lexer); if (token == JsonElementTypes.COLON) { lexer.advance(); token = skipWhitespacesAndGetTokenType(lexer); if (token == JsonElementTypes.DOUBLE_QUOTED_STRING || token == JsonElementTypes.SINGLE_QUOTED_STRING) { String text = lexer.getTokenText(); destMap.put(key, text.length() <= 1 ? "" : text.substring(1, text.length() - 1)); return true; } } return false; }