public void CommentElimination() { Hashtable<SemiTagNode, Set<SemiTagNode>> outable = new Hashtable<SemiTagNode, Set<SemiTagNode>>(); Hashtable<SemiTagNode, SemiTagNode> genable = new Hashtable<SemiTagNode, SemiTagNode>(); for (SemiTagNode n : allnodes) { if (CommentTester.IsOpenCommentTag(n)) { genable.put(n, n); } outable.put(n, new HashSet<SemiTagNode>()); } for (SemiTagNode n : allnodes) { if (CommentTester.IsOpenCommentTag(n) || CommentTester.IsEndCommentTag(n)) { n.incomment = true; } } boolean flag = true; while (flag = true) {} }