### Question:
AvailableValuesAspectDefinition implements LinkkiAspectDefinition { protected void handleNullItems(ComponentWrapper componentWrapper, List<?> items) { } AvailableValuesAspectDefinition(AvailableValuesType availableValuesType,
            BiConsumer<C, ListDataProvider<Object>> dataProviderSetter); @Override Handler createUiUpdater(PropertyDispatcher propertyDispatcher, ComponentWrapper componentWrapper); Aspect<Collection<?>> createAspect(String propertyName, Class<?> valueClass); static final String NAME; }### Answer:
@Test public void testHandleNullItems() { AvailableValuesAspectDefinition<HasItems<?>> availableValuesAspectDefinition = new AvailableValuesAspectDefinition<>( AvailableValuesType.DYNAMIC, NOP); @SuppressWarnings("unchecked") List<Object> items = mock(List.class); @SuppressWarnings("unchecked") ComboBox<Object> component = mock(ComboBox.class); availableValuesAspectDefinition.handleNullItems(new LabelComponentWrapper(component), items); verifyNoMoreInteractions(component, items); }