private void addGroup(ThreadGroup grp) {
private void addGroup(final ThreadGroup grp) {
	private void addGroup(ThreadGroup grp) {		final int max = grp.activeCount() * 2;		final Thread[] ts = new Thread[max];		grp.enumerate(ts,false);		for (int i = 0; i < max; i++) {			final Thread t = ts[i];			if (t != null) {				JIFSFile F = new JIFSFthread(t.getName(),t, this);	            addFSE(F);			}		}				final int gmax = grp.activeGroupCount() * 2;		final ThreadGroup[] tgs = new ThreadGroup[gmax];		grp.enumerate(tgs, false);				for (int i = 0; i < gmax; i++) {			final ThreadGroup tg = tgs[i];			if (tg != null) {				addGroup(tg);			}		}	}