URL url = new URL(issue.getLink() + "?subTaskView=all");
ArrayList issueIds = new ArrayList();
InputStream in = new BufferedInputStream(url.openStream());
in = new ReplaceStringInputStream(in, " ", "");
in = new ReplaceStringInputStream(in, "\t", "");
in = new ReplaceStringInputStream(in, "\n", "");
in = new ReplaceStringInputStream(in, "\r", "");
in = new ReplaceStringInputStream(in, "<tr", "\n<tr");
in = new ReplaceStringInputStream(in, "</tr>", "</tr>\n");
in = new GrepStream(in, "issue_subtask.gif");
in = new IncludeFilterInputStream(in, "<ahref", ">");
in = new DelimitedTokenReplacementInputStream(in, "browse/", "\"", new CollectTokensHandler(issueIds));
int i = in.read();