@Override
 public PopupMenuGroup expandGroup(int index, WebElement target) {
   return expandGroup(ChoicePickerHelper.byIndex().index(index), target);
 }
 @Override
 public void selectItem(int index, WebElement target) {
   selectItem(ChoicePickerHelper.byIndex().index(index), target);
 }
 @Override
 public PopupMenuGroup expandGroup(String header, WebElement target) {
   return expandGroup(ChoicePickerHelper.byVisibleText().match(header), target);
 }
 @Override
 public void selectItem(String header, WebElement target) {
   selectItem(ChoicePickerHelper.byVisibleText().match(header), target);
 }
 @Override
 public void selectItem(int index) {
   selectItem(ChoicePickerHelper.byIndex().index(index));
 }
 @Override
 public void selectItem(String header) {
   selectItem(ChoicePickerHelper.byVisibleText().match(header));
 }
 @Override
 public PopupMenuGroup expandGroup(int index) {
   return expandGroup(ChoicePickerHelper.byIndex().index(index));
 }
 @Override
 public PopupMenuGroup expandGroup(String header) {
   return expandGroup(ChoicePickerHelper.byVisibleText().match(header));
 }