am 460fefc3: Refactor setup and common code into a superclass.

* commit '460fefc3d5298acaec30377aef26b9f06472d53d':
  Refactor setup and common code into a superclass.