return JavaCore.createCompilationUnitFrom((IFile) res);
IJavaElement element= JavaCore.create((IFile) res); if (element instanceof ICompilationUnit) return (ICompilationUnit) element;
	private ICompilationUnit getCompilationUnit(IMarker marker) {		IResource res= marker.getResource();		if (res instanceof IFile && res.isAccessible()) {			return JavaCore.createCompilationUnitFrom((IFile) res);		}		return null;	}