code: @Nullable
    public static String getNotEmpty (@Nullable final String s, @Nullable final String sDefaultIfEmpty)
    {
      return hasNoText (s) ? sDefaultIfEmpty : s;
    }
docs: Get the passed string but never return an empty string. If the passed
  parameter is <code>null</code> or empty the second parameter is returned.
  
  @param s
  The parameter to be not <code>null</code> nor empty.
  @param sDefaultIfEmpty
  The value to be used of the first parameter is <code>null</code> or
  empty. May be <code>null</code> but in this case the call to this
  method is obsolete.
  @return The passed default value if the string is <code>null</code> or empty,
  otherwise the input string.