docs: public static String wrapCharArray(char[] c) {
          if (c == null)
              return null;
  
          String s = null;
  
          if (stringConstructor != null) {
              try {
                  s = stringConstructor.newInstance(0, c.length, c);
              } catch (Exception e) {
                  // Swallowing as we'll just use a copying constructor
              }
          }
          return s == null ? new String(c) : s;
      }