String fileName = sourceFileName; if (fileName == null) inObject.getJavaClass().getFileName(); if (fileName == null) fileName = inObject.getResolvedTypeX().getName() + ".class";
	public ISourceLocation makeSourceLocation(IHasPosition position) {		String fileName = sourceFileName;		if (fileName == null) inObject.getJavaClass().getFileName();		if (fileName == null) fileName = inObject.getResolvedTypeX().getName() + ".class";				if (lineBreaks != null) {			int line = Arrays.binarySearch(lineBreaks, position.getStart());			if (line < 0) line = -line;			return new SourceLocation(new File(fileName), line); //??? have more info		} else {			return new SourceLocation(new File(fileName), 0);		}	}