Use PhoneWindow instead of RoboWindow, and WindowManagerImpl instead of RoboWindowManager
Add ShadowWindowManagerImpl to allow for which views have been added to it (with getViews)

The Shadow calls the real object in the @Implementation methods so no reality is lost.