Bug 20768 JUnit New TestCase wizard inserts "[" in method name [JUnit]
For the method (in the class being tested) with the signature "static double[] applyPixelEncoding(double[][] pm, double value[])" and for which another method exists with the same name but different signature, the wizard generates the method in the test class "public void testApplyPixelEncoding[DArrayDArray() {}"
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/NewTestCaseCreationWizardPage.java
updateDefaultName();
		} else if (fieldName.equals(SUPER)) {
			validateSuperClass(); 
			if (!fFirstTime)
				fTestClassStatus= testClassChanged();	
		} else if (fieldName.equals(TEST_CLASS)) {
			fTestClassStatus= testClassChanged();
		} else if (fieldName.equals(PACKAGE) || fieldName.equals(CONTAINER) || fieldName.equals(SUPER)) {
			if (fieldName.equals(PACKAGE))
				fPackageStatus= packageChanged();
			if (!fFirstTime) {
				validateSuperClass();
				fClassToTestStatus= classToTestClassChanged();			
				fTestClassStatus= testClassChanged();
			}
			if (fieldName.equals(CONTAINER)) {
				validateJUnitOnBuildPath(); 
			}
		}
		doStatusUpdate();
	}
	
	private void doStatusUpdate() {
		
		IStatus[] status= new IStatus[] {
			fContainerStatus,
			fPackageStatus,
			fTestClassStatus,
			fClassToTestStatus,
			fModifierStatus,