// Bug 197608 - Non-html tags offered as closing tags using code completion
  public void testIssue197608() throws ParseException {
    //        NodeTreeBuilder.setLoggerLevel(Level.FINER);

    String code = "<div></di   <p> aaa";
    //             0123456789012345

    HtmlParseResult result = parse(code);
    Node root = result.root();

    assertNotNull(root);
    //        ElementUtils.dumpTree(root);

    Collection<ProblemDescription> problems = result.getProblems();
    assertNotNull(problems);
    assertEquals(2, problems.size());

    Iterator<ProblemDescription> problemsItr = problems.iterator();
    ProblemDescription pd = problemsItr.next();
    assertNotNull(pd.getKey());
    assertNotNull(pd.getText());
    assertEquals(ProblemDescription.ERROR, pd.getType());
    assertEquals(9, pd.getFrom());
    assertEquals(9, pd.getTo());

    pd = problemsItr.next();
    assertNotNull(pd.getKey());
    assertNotNull(pd.getText());
    assertEquals(ProblemDescription.ERROR, pd.getType());
    assertEquals(12, pd.getFrom());
    assertEquals(12, pd.getTo());
  }