String value = new String(scanner.getCurrentTokenSource());
String value = new String(scanner.getRawTokenSource());
	private void parseCurrentToken(Set result, final IScanner scanner) throws  InvalidInputException {		String value = new String(scanner.getCurrentTokenSource());		int start= scanner.getCurrentTokenStartPosition();		int index= value.indexOf(fPattern);		while (index != -1) {			if (isWholeWord(value, index, index + fPattern.length()))							result.add(new Integer(start + index));			index= value.indexOf(fPattern, index + 1);		}	}