code: public static String wrap(final String str, final String prefix, final String suffix) {
          N.checkArgNotNull(prefix);
          N.checkArgNotNull(suffix);
  
          if (N.isNullOrEmpty(str)) {
              return prefix + suffix;
          } else {
              return concat(prefix, str, suffix);
          }
      }
docs: <pre>
  N.wrap(null, "[", "]") -> "[]"
  N.wrap("", "[", "]") -> "[]"
  N.wrap("[", "[", "]") -> "[[]"
  N.wrap("]", "[", "]") -> "[]]"
  N.wrap("abc", "[", "]") -> "[abc]"
  N.wrap("a", "aa", "aa") -> "aaaaa"
  N.wrap("aa", "aa", "aa") -> "aaaaaa"
  N.wrap("aaa", "aa", "aa") -> "aaaaaaa"
  </pre>
  
  @param str
  @param prefix
  @param suffix
  @return