code: @SuppressWarnings({"unchecked", "unused"})
  	public void setViewState(MvpViewState<View> viewState) {
  		mViewStateAsView = (View) viewState;
  		mViewState = (MvpViewState) viewState;
  	}
docs: Set view state to presenter
  
  @param viewState that implements type, setted as View generic param