@@ -0,0 +1,1521 @@
+package com.fasterxml.jackson.core.failing;%0A%0Aimport java.io.IOException;%0A%0Aimport com.fasterxml.jackson.core.*;%0Aimport com.fasterxml.jackson.core.json.ReaderBasedJsonParser;%0Aimport com.fasterxml.jackson.core.json.UTF8StreamJsonParser;%0A%0A@SuppressWarnings(%22serial%22)%0Apublic class TestJsonParserSymbols%0A    extends com.fasterxml.jackson.test.BaseTest%0A%7B%0A    public void testSymbolsWithNullBytes() throws Exception %7B%0A        _testSymbolsWithNull(true);%0A    %7D%0A%0A    public void testSymbolsWithNullChars() throws Exception %7B%0A        _testSymbolsWithNull(false);%0A    %7D%0A    %0A    private void _testSymbolsWithNull(boolean useBytes) throws Exception%0A    %7B%0A        final JsonFactory f = new JsonFactory();%0A        final String INPUT = %22%7B%5C%22%5C%5Cu0000abc%5C%22 : 1, %5C%22abc%5C%22 : 2%7D%22;%0A        JsonParser parser = useBytes ? f.createParser(INPUT.getBytes(%22UTF-8%22))%0A                : f.createParser(INPUT);%0A%0A        assertToken(JsonToken.START_OBJECT, parser.nextToken());%0A%0A        assertToken(JsonToken.FIELD_NAME, parser.nextToken());%0A        assertEquals(%22%5Cu0000abc%22, parser.getCurrentName());%0A        assertToken(JsonToken.VALUE_NUMBER_INT, parser.nextToken());%0A        assertEquals(1, parser.getIntValue());%0A%0A        assertToken(JsonToken.FIELD_NAME, parser.nextToken());%0A        assertEquals(%22abc%22, parser.getCurrentName());%0A        assertToken(JsonToken.VALUE_NUMBER_INT, parser.nextToken());%0A        assertEquals(2, parser.getIntValue());%0A        %0A        assertToken(JsonToken.END_OBJECT, parser.nextToken());%0A        parser.close();%0A    %7D%0A%7D%0A

Add a (failing) unit test for #148