static <ENTITY, D> ByteField<ENTITY, D> create(
    ColumnIdentifier<ENTITY> identifier,
            ByteGetter<ENTITY> getter,
            ByteSetter<ENTITY> setter,
            TypeMapper<D, Byte> typeMapper,
            boolean unique) {
        return new ByteFieldImpl<>(
            identifier, getter, setter, typeMapper, unique
        );
    }
Creates a new {@link ByteField} using the default implementation.

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