}
	public static IPath getSourceLocation(String bundleName) {		Bundle bundle= Platform.getBundle(bundleName);		if (bundle == null) {			return null;		}		String version= (String)bundle.getHeaders().get("Bundle-Version"); //$NON-NLS-1$		if (version == null) {			return null;		}		bundle= Platform.getBundle("org.eclipse.jdt.source"); //$NON-NLS-1$		if (bundle == null) {			return null;		}		URL local= null;		try {			local= FileLocator.toFileURL(bundle.getEntry("/")); //$NON-NLS-1$		} catch (IOException e) {			return null;		}		String fullPath= new File(local.getPath()).getAbsolutePath() 			+ File.separator + "src" + File.separator + bundleName + "_" + version;   //$NON-NLS-1$ //$NON-NLS-2$		return Path.fromOSString(fullPath);	}