Java tutorial
//package com.java2s; public class Main { public static <T extends CharSequence> T emptyElse(T value, T other) { return !isEmpty(value) ? value : other; } public static boolean isEmpty(CharSequence txt) { return txt == null || txt.length() == 0; } }