public static String lookupDasOertliche(String number) {
public static Person lookupDasOertliche(String number) {
	public static String lookupDasOertliche(String number) {		Debug.msg("Looking up " + number + "...");		URL url = null;		URLConnection urlConn;		DataOutputStream printout;		String data = "";		boolean wrong_pass = false;		boolean wrong_url = false;		String urlstr = "http://www.dasoertliche.de/DB4Web/es/oetb2suche/home.htm?main=Antwort&s=2&kw_invers="				+ number;		try {			url = new URL(urlstr);		} catch (MalformedURLException e) {			Debug.err("URL invalid: " + urlstr);		}		if (url != null) {			URLConnection con;			try {				con = url.openConnection();				// Get response data				BufferedReader d = new BufferedReader(new InputStreamReader(con						.getInputStream()));				int i = 0;				String str = "";				while ((i < 700) && (null != ((str = d.readLine())))) {					data += str;					i++;				}				d.close();				Pattern p = Pattern						.compile("<a class=\"blb\" href=\"[^\"]*\">([^<]*)</a>");				Matcher m = p.matcher(data);				if (m.find()) {					Debug.msg(3, "Pattern: " + m.group(1).trim());					return beautifyMatch(m.group(1).trim());				}			} catch (IOException e1) {				Debug.err("Error while retrieving " + urlstr);			}		}		return "";	}