Method m = Thread.class.getMethod("getStackTrace", null);
StringWriter sw = new StringWriter(2048);
IndentedWriter iw = new IndentedWriter( sw );
for (int i = 0; i < initial_indent; ++i)
iw.upIndent();
for (Iterator ii = managed.iterator(); ii.hasNext(); )
{
Object poolThread = ii.next();
Object[] stackTraces = (Object[]) m.invoke( poolThread, null );
iw.println( poolThread );