### Question:
UndefinedTypeConverter implements TypeConverter { @Override public boolean isApplicable(Type type) { return Expression.UNDEFINED.equals(type); }  @Override boolean isApplicable(Type type); @Override Object fromString(Type type, String value); @Override String toString(Type type, Object value);  }### Answer:
@Test void shouldBeApplicableForUndefinedType() { boolean applicable = converter.isApplicable(Expression.UNDEFINED); assertThat(applicable).isTrue(); }