return null;
return originalFindCompilationUnit;
	public static ICompilationUnit findCompilationUnit(ITypeBinding typeBinding, IJavaProject project) throws JavaModelException {		if (!typeBinding.isFromSource()) {			return null;		}		while (typeBinding != null && !typeBinding.isTopLevel()) {			typeBinding= typeBinding.getDeclaringClass();		}		if (typeBinding != null) {			IPackageBinding pack= typeBinding.getPackage();			String packageName= pack.isUnnamed() ? "" : pack.getName(); //$NON-NLS-1$			IType type= project.findType(packageName, typeBinding.getName());			if (type != null) {				return type.getCompilationUnit();			}		}		return null;	}