static <ENTITY, D, FK_ENTITY> FloatForeignKeyField<ENTITY, D, FK_ENTITY> create(
    ColumnIdentifier<ENTITY> identifier,
            FloatGetter<ENTITY> getter,
            FloatSetter<ENTITY> setter,
            FloatField<FK_ENTITY, D> referenced,
            TypeMapper<D, Float> typeMapper,
            boolean unique) {
        return new FloatForeignKeyFieldImpl<>(
            identifier, getter, setter, referenced, typeMapper, unique
        );
    }
Creates a new {@link FloatForeignKeyField} using the default
implementation.

@param <ENTITY>    entity type
@param <D>         database type
@param <FK_ENTITY> foreign entity type
@param identifier  column that this field represents
@param getter      method reference to the getter in the entity
@param setter      method reference to the setter in the entity
@param referenced  field in the foreign entity that is referenced
@param typeMapper  type mapper that is applied
@param unique      if represented column only contains unique values
@return            the created field
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/FloatForeignKeyField.java