When automated program repair meets regression testing – An extensive study on 2 million patches