if(!fragment.exists()) return image;
	public Image decorateImage(Image image, Object element) {		try {			if (!fIsFlatLayout && element instanceof IPackageFragment) {				IPackageFragment fragment= (IPackageFragment) element;								//the default package will be marked by the other decorator				if(fragment.isDefaultPackage())					return image;								IResource resource= fragment.getUnderlyingResource();				return decorateBasedOnHierarchy(resource, image);			}		} catch (JavaModelException e) {			JavaPlugin.log(e);		}		return image;	}