@Override
    default void set(ENTITY instance, Object value) {
        requireNonNull(value, "Attempting to set primitive int field to null.");
        @SuppressWarnings("unchecked")
        final Integer casted = (Integer) value;
        setAsInt(instance, casted);
    }
Sets the member represented by this setter in the specified instance to
the specified value, returning a reference to the same instance as
result.

@param instance the instance to set it in
@param value    the new value
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/method/IntSetter.java