new ArrayList<MemoryPoolMXBean>();
String[] names = VMManagementFactory.getMemoryPoolNames();
for (int a = 0; a < names.length; ++a)
try
{
poolBeans.add(new MemoryPoolMXBeanImpl(names[a]));
}
catch (NotCompliantMBeanException e)
{
throw new InternalError("The GNU implementation of the " +
"memory pool bean, " + a + ", is " +