Dap: refactoring (extract method)
Dap: refactoring (extract method)

Extract method to have two small methods
instead of a much larger one, increasing
readibility and levels of abstraction.

arfbtwn/banshee,ixfalia/banshee,babycaseny/banshee,Dynalon/banshee-osx,arfbtwn/banshee,stsundermann/banshee,Dynalon/banshee-osx,Dynalon/banshee-osx,stsundermann/banshee,dufoli/banshee,Carbenium/banshee,stsundermann/banshee,stsundermann/banshee,ixfalia/banshee,Carbenium/banshee,dufoli/banshee,Dynalon/banshee-osx,dufoli/banshee,arfbtwn/banshee,GNOME/banshee,GNOME/banshee,dufoli/banshee,arfbtwn/banshee,dufoli/banshee,babycaseny/banshee,Dynalon/banshee-osx,Carbenium/banshee,GNOME/banshee,arfbtwn/banshee,ixfalia/banshee,stsundermann/banshee,stsundermann/banshee,babycaseny/banshee,arfbtwn/banshee,GNOME/banshee,Dynalon/banshee-osx,ixfalia/banshee,Dynalon/banshee-osx,ixfalia/banshee,dufoli/banshee,GNOME/banshee,stsundermann/banshee,dufoli/banshee,babycaseny/banshee,Carbenium/banshee,ixfalia/banshee,ixfalia/banshee,arfbtwn/banshee,Carbenium/banshee,stsundermann/banshee,arfbtwn/banshee,ixfalia/banshee,GNOME/banshee,babycaseny/banshee,Dynalon/banshee-osx,dufoli/banshee,Carbenium/banshee,GNOME/banshee,babycaseny/banshee,GNOME/banshee,babycaseny/banshee,babycaseny/banshee