public static <T> T nonNull(T value, T replaceWithIfNull) {
        return value != null ? value : replaceWithIfNull;
    }
public static < T > T nonNull ( T value , T replaceWithIfNull ) { return value != null ? value : replaceWithIfNull ; }
The same as {@link Empty#nvl(Object, Object)}