Extraced method that applies commitObj to provObj