docs: protected static String decode(char[] component, String charset) 
          throws URIException {
          if (component == null) {
              throw new IllegalArgumentException("Component array of chars may not be null");
          }
          return decode(new String(component), charset);
      }