public Object[] searchTestMethods(final IJavaElement element, IRunnableContext context) throws InvocationTargetException, InterruptedException  {
public Object[] searchTestMethods(final IJavaElement element, final IType testType, IRunnableContext context) throws InvocationTargetException, InterruptedException  {
	public Object[] searchTestMethods(final IJavaElement element, IRunnableContext context) throws InvocationTargetException, InterruptedException  {		final TestReferenceCollector[] col= new TestReferenceCollector[1];				IRunnableWithProgress runnable= new IRunnableWithProgress() {			public void run(IProgressMonitor pm) throws InvocationTargetException {				try {					col[0]= doSearchTestMethods(element, pm);				} catch (JavaModelException e) {					throw new InvocationTargetException(e);				}			}		};		context.run(true, true, runnable);		return col[0].getResult();	}