test_class.declarator: converter
test_class.modifier: private
test_class.original_string: private StorageConverter<OrganizationId, TestEntity, Organization> converter;
test_class.type: StorageConverter<OrganizationId, TestEntity, Organization>
test_class.var_name: converter
test_class.file: server/src/test/java/io/spine/server/entity/DefaultConverterTest.java
test_class.identifier: DefaultConverterTest
test_case.body: @Test
      @DisplayName("create instance with FieldMask")
      void createWithFieldMask() {
          FieldMask fieldMask = FieldMask.newBuilder()
                                         .addPaths("foo.bar")
                                         .build();
  
          StorageConverter<OrganizationId, TestEntity, Organization> withMasks =
                  converter.withFieldMask(fieldMask);
  
          assertEquals(fieldMask, withMasks.fieldMask());
      }
test_case.class_method_signature: DefaultConverterTest.createWithFieldMask()
test_case.full_signature: @Test @DisplayName("create instance with FieldMask") void createWithFieldMask()
test_case.identifier: createWithFieldMask
test_case.invocations: build addPaths newBuilder withFieldMask assertEquals fieldMask
test_case.modifiers: @Test @DisplayName("create instance with FieldMask")
test_case.parameters: ()
test_case.return: void
test_case.signature: void createWithFieldMask()
focal_class.declarator: serialVersionUID = 0L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 0L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.file: server/src/main/java/io/spine/server/entity/DefaultConverter.java
focal_class.identifier: DefaultConverter
focal_class.class_method_signature: DefaultConverter.DefaultConverter(TypeUrl stateType, EntityFactory<E> factory, FieldMask fieldMask)
focal_class.full_signature: private  DefaultConverter(TypeUrl stateType, EntityFactory<E> factory, FieldMask fieldMask)
focal_class.identifier: DefaultConverter
focal_class.modifiers: private
focal_class.parameters: (TypeUrl stateType, EntityFactory<E> factory, FieldMask fieldMask)
focal_class.signature:  DefaultConverter(TypeUrl stateType, EntityFactory<E> factory, FieldMask fieldMask)
focal_class.class_method_signature: DefaultConverter.forAllFields(TypeUrl stateType, EntityFactory<E> factory)
focal_class.full_signature: static StorageConverter<I, E, S> forAllFields(TypeUrl stateType, EntityFactory<E> factory)
focal_class.identifier: forAllFields
focal_class.modifiers: static
focal_class.parameters: (TypeUrl stateType, EntityFactory<E> factory)
focal_class.return: StorageConverter<I, E, S>
focal_class.signature: StorageConverter<I, E, S> forAllFields(TypeUrl stateType, EntityFactory<E> factory)
focal_class.class_method_signature: DefaultConverter.withFieldMask(FieldMask fieldMask)
focal_class.full_signature: @Override public StorageConverter<I, E, S> withFieldMask(FieldMask fieldMask)
focal_class.identifier: withFieldMask
focal_class.modifiers: @Override public
focal_class.parameters: (FieldMask fieldMask)
focal_class.return: StorageConverter<I, E, S>
focal_class.signature: StorageConverter<I, E, S> withFieldMask(FieldMask fieldMask)
focal_class.class_method_signature: DefaultConverter.updateBuilder(EntityRecord.Builder builder, E entity)
focal_class.full_signature: @SuppressWarnings("CheckReturnValue") // calling builder @Override protected void updateBuilder(EntityRecord.Builder builder, E entity)
focal_class.identifier: updateBuilder
focal_class.modifiers: @SuppressWarnings("CheckReturnValue") // calling builder @Override protected
focal_class.parameters: (EntityRecord.Builder builder, E entity)
focal_class.return: void
focal_class.signature: void updateBuilder(EntityRecord.Builder builder, E entity)
focal_class.class_method_signature: DefaultConverter.injectState(E entity, S state, EntityRecord entityRecord)
focal_class.full_signature: @Override protected void injectState(E entity, S state, EntityRecord entityRecord)
focal_class.identifier: injectState
focal_class.modifiers: @Override protected
focal_class.parameters: (E entity, S state, EntityRecord entityRecord)
focal_class.return: void
focal_class.signature: void injectState(E entity, S state, EntityRecord entityRecord)
focal_class.superclass: extends StorageConverter<I, E, S>
focal_method.body: @Override
      public StorageConverter<I, E, S> withFieldMask(FieldMask fieldMask) {
          TypeUrl stateType = entityStateType();
          EntityFactory<E> factory = entityFactory();
          return new DefaultConverter<>(stateType, factory, fieldMask);
      }
focal_method.class_method_signature: DefaultConverter.withFieldMask(FieldMask fieldMask)
focal_method.full_signature: @Override public StorageConverter<I, E, S> withFieldMask(FieldMask fieldMask)
focal_method.identifier: withFieldMask
focal_method.invocations: entityStateType entityFactory
focal_method.modifiers: @Override public
focal_method.parameters: (FieldMask fieldMask)
focal_method.return: StorageConverter<I, E, S>
focal_method.signature: StorageConverter<I, E, S> withFieldMask(FieldMask fieldMask)