@Override
        public final int hashCode() {
            return Objects.hash(inner, getter);
        }
Abstract base for a {@link NonNullableExpression}.

@param <T>        the input type
@param <INNER>    the wrapped nullable expression type
@param <DEFAULT>  the default value expression type
runtime-parent/runtime-compute/src/main/java/com/speedment/runtime/compute/internal/expression/OrElseGetUtil.java