@Override
        public BigDecimal apply(T object) {
            return requireNonNull(inner.apply(object));
        }
Internal class used when calling 
{@code ToBigDecimalNullable.doubleOrElse(BigDecimal)}.

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