code: public static String getDesc(final CtMethod m) throws NotFoundException {
  		StringBuilder ret = new StringBuilder(m.getName()).append('(');
  		CtClass[] parameterTypes = m.getParameterTypes();
  		for (int i = 0; i < parameterTypes.length; i++)
  			ret.append(getDesc(parameterTypes[i]));
  		ret.append(')').append(getDesc(m.getReturnType()));
  		return ret.toString();
  	}
docs: get method desc. "do(I)I", "do()V", "do(Ljava/lang/String;Z)V"
  
  @param m
  method.
  @return desc.