### Question:
ParametersPopoverImpl extends AbstractPopoverImpl<ParametersPopoverView, HasParametersControl> implements ParametersPopoverView.Presenter { @Override public void updateParameterTypeRef(final InformationItem parameter, final QName typeRef) { binding.ifPresent(b -> b.updateParameterTypeRef(parameter, typeRef)); } ParametersPopoverImpl(); @Inject  ParametersPopoverImpl(final ParametersPopoverView view,
                                 final TranslationService translationService); @Override String getPopoverTitle(); @Override void bind(final HasParametersControl bound,
                     final int uiRowIndex,
                     final int uiColumnIndex); @Override void show(); @Override void addParameter(); @Override void removeParameter(final InformationItem parameter); @Override void updateParameterName(final InformationItem parameter,
                                    final String name); @Override void updateParameterTypeRef(final InformationItem parameter,
                                       final QName typeRef);  }### Answer:
@Test public void testUpdateParameterTypeRefNullControl() { presenter.updateParameterTypeRef(parameter, PARAMETER_TYPE_REF); verify(control, never()).updateParameterTypeRef(any(InformationItem.class), any(QName.class)); }