IPath jarPath= fJarPackage.getJarLocation();
IPath jarPath= fJarPackage.getAbsoluteJarLocation();
	private void registerInWorkspaceIfNeeded() {		IPath jarPath= fJarPackage.getJarLocation();		IProject[] projects= ResourcesPlugin.getWorkspace().getRoot().getProjects();		for (int i= 0; i < projects.length; i++) {			IProject project= projects[i];			IPath projectLocation= project.getLocation();			boolean isInWorkspace= projectLocation != null && projectLocation.isPrefixOf(jarPath);			if (isInWorkspace)				try {					jarPath= jarPath.removeFirstSegments(projectLocation.segmentCount());					jarPath= jarPath.removeLastSegments(1);					IResource containingFolder= project.findMember(jarPath);					if (containingFolder != null && containingFolder.isAccessible())						containingFolder.refreshLocal(IResource.DEPTH_ONE, null);				} catch (CoreException ex) {					// don't refresh the folder but log the problem					JavaPlugin.log(ex);				} finally {					return;				}		}	}