/* enable when bug 156352 is fixed
/* TODO: When bug 156352 is fixed:
	private boolean internalIsTest(IType type, IProgressMonitor monitor) throws JavaModelException {		if (TestSearchEngine.isAccessibleClass(type)) {			ASTParser parser= ASTParser.newParser(AST.JLS3);			/* enable when bug 156352 is fixed			parser.setProject(type.getJavaProject());			IBinding[] bindings= parser.createBindings(new IJavaElement[] { type }, monitor);			if (bindings.length == 1 && bindings[0] instanceof ITypeBinding) {				ITypeBinding binding= (ITypeBinding) bindings[0];				return isTest(binding);			}*/			parser.setSource(type.getCompilationUnit());			parser.setFocalPosition(0);			parser.setResolveBindings(true);			CompilationUnit root= (CompilationUnit) parser.createAST(monitor);			ASTNode node= root.findDeclaringNode(type.getKey());			if (node instanceof TypeDeclaration) {				ITypeBinding binding= ((TypeDeclaration) node).resolveBinding();				if (binding != null) {					return isTest(binding);				}			}		}		return false;			}