### Question:
TypeDescriptors { public TypeDescriptor get(Class<?> clazz) { return get(TypeToken.of(clazz)); } TypeDescriptors();  TypeDescriptors(Predicate<? super Member> memberFilter);  TypeDescriptors(Predicate<? super Field> fieldFilter,
                           Predicate<? super Method> methodFilter,
                           Predicate<? super Constructor> constructorFilter); static TypeDescriptor getTypeDescriptor(Class<?> clazz); TypeDescriptor get(Class<?> clazz); TypeDescriptor get(TypeToken<?> typeToken); static final Predicate<Member> NON_SYNTHETIC; static final TypeDescriptors DEFAULT; }### Answer:
@Test(expected = ReflectionException.class) public void cache_exception() { TypeDescriptors.DEFAULT.get((TypeToken) null); }