}else{ String[] aliases = (String[])NativeConverter.getAliases(charsetName); String canonicalName = NativeConverter.getJavaCanonicalName(icuCanonicalName); return (new CharsetICU(canonicalName,icuCanonicalName, aliases)); }
} return getCharset(icuCanonicalName);
    public final Charset charsetForName(String charsetName) {	    // get the canonical name	         String icuCanonicalName = NativeConverter.getICUCanonicalName(charsetName);	             // create the converter object and return it        if(icuCanonicalName.length()==0){        	// this would make the Charset API to throw         	// unsupported encoding exception        	return null;        }else{	       String[] aliases = (String[])NativeConverter.getAliases(charsetName);	           String canonicalName = NativeConverter.getJavaCanonicalName(icuCanonicalName);	       return (new CharsetICU(canonicalName,icuCanonicalName, aliases));	    }    }