public void process(WikiArticle page, Siteinfo siteinfo)
				throws SAXException {

			if (page != null && page.getText() != null
					&& !page.getText().startsWith("#REDIRECT ")) {

				// Zap headings ==some text== or ===some text===

				// <ref>{{Cite
				// web|url=http://tmh.floonet.net/articles/falseprinciple.html
				// |title="The False Principle of our Education" by Max Stirner
				// |publisher=Tmh.floonet.net |date=
				// |accessdate=2010-09-20}}</ref>
				// <ref>Christopher Gray, ''Leaving the Twentieth Century'', p.
				// 88.</ref>
				// <ref>Sochen, June. 1972. ''The New Woman: Feminism in
				// Greenwich Village 1910Ð1920.'' New York: Quadrangle.</ref>

				// String refexp =
				// "[A-Za-z0-9+\\s\\{\\}:_=''|\\.\\w#\"\\(\\)\\[\\]/,?&%Ð-]+";

				String wikiText = page
						.getText()
						.replaceAll("[=]+[A-Za-z+\\s-]+[=]+", " ")
						.replaceAll("\\{\\{[A-Za-z0-9+\\s-]+\\}\\}", " ")
						.replaceAll("(?m)<ref>.+</ref>", " ")
						.replaceAll(
								"(?m)<ref name=\"[A-Za-z0-9\\s-]+\">.+</ref>",
								" ").replaceAll("<ref>", " <ref>");

				// Remove text inside {{ }}
				String plainStr = wikiModel.render(new PlainTextConverter(),
						wikiText).replaceAll("\\{\\{[A-Za-z+\\s-]+\\}\\}", " ");

				Matcher regexMatcher = regex.matcher(plainStr);
				while (regexMatcher.find()) {
					// Get sentences with 6 or more words
					String sentence = regexMatcher.group();

					if (matchSpaces(sentence, 5)) {
						try {
							out.write(sentence);
							out.write("\n");
						} catch (IOException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						}
					}
				}

			}
		}