while (true) { javaLineNumber++; strLine = br.readLine(); if (strLine == null) return javaToStr; if (strLine.indexOf(token) != -1) javaToStr.put(new Integer(javaLineNumber), Integer.valueOf(strLine.substring(strLine.indexOf(token) + token.length()))); } } catch (Exception e) {
while (true) { javaLineNumber++; strLine = br.readLine(); if (strLine == null) return javaToStr; if (strLine.indexOf(token) != -1) javaToStr.put(new Integer(javaLineNumber), Integer.valueOf(strLine.substring(strLine.indexOf(token) + token.length())));
	protected static Map mapJavaToStr(IFile javaFile, String fStrFileName) {		Map javaToStr = new HashMap();				try {			// look for commented mappings			InputStreamReader isr = new InputStreamReader(javaFile.getContents());			BufferedReader br = new BufferedReader(isr);			String strLine = null;			int javaLineNumber = 0;			String token = "// " + fStrFileName + ':';						while (true) {				javaLineNumber++;				strLine = br.readLine();				if (strLine == null) return javaToStr;				if (strLine.indexOf(token) != -1) javaToStr.put(new Integer(javaLineNumber), Integer.valueOf(strLine.substring(strLine.indexOf(token) + token.length()))); 				}					} catch (Exception e) {		}		return javaToStr;	}