// setup the parent node for all garbage collectors
StatsHolder gcsNode = jvmNode.addChild(MonitoredObjectType.JVM_GCS.getTypeName(),
MonitoredObjectType.JVM_GCS);
gcsNode.setDottedName(DottedNameFactory.getJVMGCSDottedName());
gcsNode.setObjectName(MonitoringObjectNames.getJVMGCSSObjectName());
gcsNode.registerMBean();
// now register stats for each garbage colelctor
List beanList = ManagementFactory.getGarbageCollectorMXBeans();
Iterator iter = beanList.iterator();
while(iter.hasNext()) {
GarbageCollectorMXBean bean = (GarbageCollectorMXBean) iter.next();