Bug 26186 Java preference page should use group bpxes instead of labels
20021113 The labels on the Radio groups in the JavaPreferencePage will not be read by screen readers. Use Group boxes instead. Also an issue for the Code Generation, New Project and Refactoring Page.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaBasePreferencePage.java
layout= new GridLayout();
		layout.marginHeight= 0;
		doubleClickRadioGroup.setLayout(layout);		
		addRadioButton(doubleClickRadioGroup, JavaUIMessages.getString("JavaBasePreferencePage.doubleclick.gointo"), DOUBLE_CLICK, DOUBLE_CLICK_GOES_INTO); 
		addRadioButton(doubleClickRadioGroup, JavaUIMessages.getString("JavaBasePreferencePage.doubleclick.expand"), DOUBLE_CLICK, DOUBLE_CLICK_EXPANDS); 
		new Label(composite, SWT.NONE); 
		Label label= new Label(composite, SWT.NONE);
		label.setText(JavaUIMessages.getString("JavaBasePreferencePage.openTypeHierarchy")); 
		
		Composite radioGroup= new Composite(composite, SWT.NONE);
		layout= new GridLayout();
		layout.marginHeight= 0;
		radioGroup.setLayout(layout);		
		addRadioButton(radioGroup, JavaUIMessages.getString("JavaBasePreferencePage.inPerspective"), OPEN_TYPE_HIERARCHY, OPEN_TYPE_HIERARCHY_IN_PERSPECTIVE);  
		addRadioButton(radioGroup, JavaUIMessages.getString("JavaBasePreferencePage.inView"), OPEN_TYPE_HIERARCHY, OPEN_TYPE_HIERARCHY_IN_VIEW_PART); 
		/* Need support from workbench for this. See http://dev.eclipse.org/bugs/show_bug.cgi?id=3962
		final Button reuse= addCheckBox(composite, "&Reuse Type Hierarchy perspective in same window", OPEN_TYPE_HIERARCHY_REUSE_PERSPECTIVE);
		reuse.setEnabled(perspective.getSelection());
		perspective.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				reuse.setEnabled(perspective.getSelection());
			}
		});
		*/
	
		return composite;
	}
	
		
	private void updateStatus(IStatus status) {