### Question:
ChainedTypeConverter implements TypeConverter { @Override public boolean isApplicable(Type type) { return converterFor(type, false) != null; } ChainedTypeConverter(List<TypeConverter> converters); @Override boolean isApplicable(Type type); @Override Object fromString(Type type, String value); @Override String toString(Type type, Object value);  }### Answer:
@Test void shouldThrowExceptionWhenIsApplicableAndTypeIsNull() { assertThatThrownBy(() -> typeConverter.isApplicable(null)) .isExactlyInstanceOf(NullPointerException.class); }