@Override
        public final boolean equals(Object o) {
            if (this == o) return true;
            if (!(o instanceof ToBigDecimalOrElse)) return false;
            final ToBigDecimalOrElse<?> that = (ToBigDecimalOrElse<?>) o;
            return Objects.equals(inner, that.innerNullable()) &&
                Objects.equals(value, that.defaultValue());
        }
Internal class used when calling {@code ToBigDecimalNullable.orElse(BigDecimal)}.

@param <T>  the input entity type
runtime-parent/runtime-compute/src/main/java/com/speedment/runtime/compute/internal/expression/OrElseUtil.java