public String[] getClassPath() throws BundleException { ManifestElement[] classpathElements = ManifestElement.parseHeader(Constants.BUNDLE_CLASSPATH, classpath); return getClassPath(classpathElements);
static String[] getClassPath(ManifestElement[] classpath) { if (classpath == null) { if (Debug.DEBUG && Debug.DEBUG_LOADER) Debug.println("  no classpath");  return new String[] {"."}; }  ArrayList result = new ArrayList(classpath.length); for (int i = 0; i < classpath.length; i++) { if (Debug.DEBUG && Debug.DEBUG_LOADER) Debug.println("  found classpath entry " + classpath[i].getValueComponents()); String[] paths = classpath[i].getValueComponents(); for (int j = 0; j < paths.length; j++) { result.add(paths[j]); } }  return (String[]) result.toArray(new String[result.size()]);
	public String[] getClassPath() throws BundleException {		ManifestElement[] classpathElements = ManifestElement.parseHeader(Constants.BUNDLE_CLASSPATH, classpath);		return getClassPath(classpathElements);	}