@Test
 public void testBeanWithSequenceValuesGenerator() {
   final ClassDescriptor<BeanWithSequence> classMapper =
       new ClassDescriptorBuilderImpl<BeanWithSequence>(
               BeanWithSequence.class, new TypeConverterFactory())
           .build();
   assertNotNull(classMapper);
   FieldDescriptor<BeanWithSequence, Object> field =
       classMapper.getFieldDescriptorByJavaName("sequenceField");
   assertEquals(GeneratorType.SEQUENCE, field.getGeneratorInfo().getGeneratorType());
 }
 @Test
 public void testBeanWithAutogeneratedValuesGenerator() {
   final ClassDescriptor<BeanWithAutogenerated> classMapper =
       new ClassDescriptorBuilderImpl<BeanWithAutogenerated>(
               BeanWithAutogenerated.class, new TypeConverterFactory())
           .build();
   assertNotNull(classMapper);
   FieldDescriptor<BeanWithAutogenerated, Object> field =
       classMapper.getFieldDescriptorByJavaName("autogeneratedField");
   assertEquals(GeneratorType.AUTOGENERATED, field.getGeneratorInfo().getGeneratorType());
 }
 @Test
 public void testBeanWithSequenceFallbackAutogeneratedValuesGenerator() {
   final ClassDescriptor<BeanWithSequenceFallback> classMapper =
       new ClassDescriptorBuilderImpl<BeanWithSequenceFallback>(
               BeanWithSequenceFallback.class, new TypeConverterFactory())
           .build();
   assertNotNull(classMapper);
   FieldDescriptor<BeanWithSequenceFallback, Object> field =
       classMapper.getFieldDescriptorByJavaName("sequenceFallbackField");
   assertEquals(
       GeneratorType.SEQUENCE_FALLBACK_AUTOGENERATED, field.getGeneratorInfo().getGeneratorType());
 }