return bugList.get(row).getPrimarySourceLineAnnotation() .getSourceFile();
boolean notCompiled = false;  try { BClass srcClass = currProject.getPackage(annotation.getPackageName()).getBClass(getClassName(annotation)); notCompiled = !srcClass.isCompiled(); } catch (ExtensionException e) { Log.recordBug(e); }  return (notCompiled ? "*" : "") + annotation.getSourceFile();
		public Object getValueAt(int row, int column)		{			switch (column)			{			case 0:				return bugList.get(row).getPrimarySourceLineAnnotation()						.getSourceFile();			case 1:				int line = bugList.get(row).getPrimarySourceLineAnnotation()						.getStartLine();				return (line != -1 ? String.valueOf(line) : "");			case 2:				return bugList.get(row).getMessageWithoutPrefix();			default:				throw new ArrayIndexOutOfBoundsException("Column " + column						+ " must be < 3");			}		}