### Question:
TexInfo { public static Multiset<String> getIdentifiers(String tex, String url) throws XPathExpressionException, ParserConfigurationException, SAXException, IOException, TransformerException { final Multiset<String> strings = HashMultiset.create(); String json = makeRequest(tex, url); if (tex.length() == 0) { return strings; } try { JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON(json); JSONArray identifiers = jsonObject.getJSONArray("identifiers"); strings.addAll(identifiers); } catch (Exception e) { System.out.println(tex + " Parsing problem"); System.out.println("Retrieved: " + json); } return strings; }  static Multiset<String> getIdentifiers(String tex, String url); static CacheResponseStatus getCacheResponseStatus();  }### Answer:
@Test public void testGetIdentifiers() throws Exception { FlinkMlpCommandConfig cfg = FlinkMlpCommandConfig.test(); final HashMultiset<String> expected = HashMultiset.create(); expected.addAll(Lists.newArrayList("E", "m", "c")); Assert.assertEquals(expected, TexInfo.getIdentifiers("E=mc^2", cfg.getTexvcinfoUrl())); }