code: public static void addMarker(IFile file, String message,
  			ILexLocation location, int severity, String sourceId)
  	{
  		int startOffset = location.getStartOffset();
  		int endOffset = location.getEndOffset();
  
  		addMarker(file, message, location.getStartLine(), startOffset, location.getEndLine(), endOffset, severity, sourceId);
  	}
docs: Add markers to ifile. This is used to mark a problem by e.g. builder and parser. Important: If a marker already
  exists at the specified location with the same message
  
  @param file
  The IFile which is the source where the marker should be set
  @param message
  The message of the marker
  @param location
  The lex location where the marker should be set
  @param severity
  The severity, e.g: IMarker.SEVERITY_ERROR or IMarker.SEVERITY_ERROR
  @param sourceId
  The source if of the plugin calling this function. The PLUGIN id.