Integer.valueOf(tokenizer.nextToken()));
value); if (DEBUG) System.out.println("field:" + className + "," + next + "," + value);
	public void read(InputStream inputStream) throws IOException {		BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));				int lineNumber = 0;		try {			String line;						while ((line = reader.readLine()) != null) {				++lineNumber;				StringTokenizer tokenizer = new StringTokenizer(line, ",");								String className = tokenizer.nextToken();				String next = tokenizer.nextToken();				if (DIGITS.matcher(next).matches()) {					// Line number for class					classLineMap.put(className, Integer.valueOf(next));				} else {					// Line number for field					fieldLineMap.put(							new ClassAndFieldName(className, next),							Integer.valueOf(tokenizer.nextToken()));				}								// Note: we could complain if there are more tokens,				// but instead we'll just ignore them.			}		} catch (NoSuchElementException e) {			IOException ioe =				new IOException("Invalid syntax in source info file at line " + lineNumber);			ioe.initCause(e);			throw ioe;		} finally {			try {				reader.close();			} catch (IOException e) {				// ignore			}		}	}