Bug 40967 JUnit: Second list is not accessible [JUnit]
20030730 The second list does not have its label read by a screen reader as it has a button between the label and the list in the z order. This can fixed by either a) Using the moveUp() or moveDown() method to change the z order of the widgets. This is the preferable choice as most commercial screen readers use this algorithm but it requires that the label and the list are siblings (have the same parent). b) Add an AccessibleListener to the control. This will likely be a problem in JAWS still though as it does not use MSAA.
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/ui/TestRunnerViewPart.java
/*******************************************************************************
 * Copyright (c) 2000, 2003 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *     Julien Ruaux: jruaux@octo.com see bug 25324 Ability to know when tests are finished [junit]
 *     Vincent Massol: vmassol@octo.com 25324 Ability to know when tests are finished [junit]
 ******************************************************************************/
package org.eclipse.jdt.internal.junit.ui;
import java.net.MalformedURLException;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;