Push context switching into a role-based interface.
Push context switching into a role-based interface.

Subclasses of RemoteWEbDriver that need this should extend TargetLocator
and use covariant return types to keep everything happy and sweet.

YOU-i-Labs/appium-java-client,SrinivasanTarget/java-client,rafael-chavez/java-client,saikrishna321/java-client,SrinivasanTarget/java-client,TikhomirovSergey/java-client,rafael-chavez/java-client,appium/java-client,saikrishna321/java-client,appium/java-client,saikrishna321/java-client,SrinivasanTarget/java-client,TikhomirovSergey/java-client,saikrishna321/java-client,rafael-chavez/java-client,TikhomirovSergey/java-client,YOU-i-Labs/appium-java-client,YOU-i-Labs/appium-java-client,SrinivasanTarget/java-client,rafael-chavez/java-client,YOU-i-Labs/appium-java-client,TikhomirovSergey/java-client