code: public static String getDesc(final Class<?>[] cs) {
  		if (cs.length == 0)
  			return "";
  
  		StringBuilder sb = new StringBuilder(64);
  		for (Class<?> c : cs)
  			sb.append(getDesc(c));
  		return sb.toString();
  	}
docs: get class array desc. [int.class, boolean[].class, Object.class] =>
  "I[ZLjava/lang/Object;"
  
  @param cs
  class array.
  @return desc.
  @throws NotFoundException