static MBeanParameterInfo[] parameters(Class[] classes, Annotation[][] annots) { final MBeanParameterInfo[] params = new MBeanParameterInfo[classes.length]; assert (classes.length == annots.length); for (int i = 0; i < classes.length; i++) { Descriptor d = Introspector.descriptorForAnnotations(annots[i]); final String pn = "p" + (i + 1); params[i] = new MBeanParameterInfo(pn, classes[i].getName(), "", d); } return params; }