@Override
  public <T> @NonNull Schema schemaFor(TypeDescriptor<T> typeDescriptor) {
    return schemaFor(typeDescriptor.getRawType());
  }
@Test(expected = IllegalArgumentException.class)
  public void testThriftSchemaOnlyAllowsThriftClasses() {
    defaultSchemaProvider.schemaFor(TypeDescriptor.of(String.class));
  }