@Override
    public int compare(ENTITY first, ENTITY second) {
        requireNonNulls(first, second);
        final double a = field.getAsDouble(first);
        final double b = field.getAsDouble(second);
        return applyReversed(Double.compare(a, b));
    }
@param <ENTITY> entity type
@param <D>      database type

@author Emil Forslund
@since  3.0.0
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/internal/comparator/DoubleFieldComparatorImpl.java