### Question:
ConciseJsonAnalyzer extends ExtendedJsonAnalyzer { public void setGenerateTokensWithoutPath(boolean withoutPath) { this.generateTokensWithoutPath = withoutPath; } ConciseJsonAnalyzer(final Analyzer fieldAnalyzer,
                             final Analyzer valueAnalyzer); void setGenerateTokensWithoutPath(boolean withoutPath);  }### Answer:
@Test public void testPathEncodingAttributeWildcardOriginal() throws Exception { final Analyzer literalAnalyzer = new WhitespaceAnalyzer(TEST_VERSION_CURRENT); final Analyzer fieldAnalyzer = new WhitespaceAnalyzer(TEST_VERSION_CURRENT); ConciseJsonAnalyzer analyzer = new ConciseJsonAnalyzer(fieldAnalyzer, literalAnalyzer); analyzer.setGenerateTokensWithoutPath(true); this.assertAnalyzesTo(analyzer, "{ \"a\" : [null, \"b\" ] }", new String[] { "null", "a:null", "b", "a:b" }, new String[] { TypeAttribute.DEFAULT_TYPE, TypeAttribute.DEFAULT_TYPE, TypeAttribute.DEFAULT_TYPE, TypeAttribute.DEFAULT_TYPE }, new int[] { 1, 0, 1, 0 }); this.assertAnalyzesTo(analyzer, "{ \"a\" : { \"b\" : \"c\" } }", new String[] { "a:", "c", "b:c" }, new String[] { "<LITERAL>", TypeAttribute.DEFAULT_TYPE, TypeAttribute.DEFAULT_TYPE }, new int[] { 1, 1, 0 }); }