META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
launcher.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/launcher/
org/eclipse/core/launcher/Main.class
Main.java
package org.eclipse.core.launcher
public org.eclipse.core.launcher.Main extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
}

org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/launcher/
org/eclipse/equinox/internal/launcher/Constants.class
Constants.java
package org.eclipse.equinox.internal.launcher
public org.eclipse.equinox.internal.launcher.Constants extends java.lang.Object {
	public static final String INTERNAL_ARCH_I386
	public static final String INTERNAL_AMD64
	public static final String INTERNAL_OS_SUNOS
	public static final String INTERNAL_OS_LINUX
	public static final String INTERNAL_OS_MACOSX
	public static final String INTERNAL_OS_AIX
	public static final String INTERNAL_OS_HPUX
	public static final String INTERNAL_OS_QNX
	public static final String INTERNAL_OS_OS400
	public static final String INTERNAL_OS_OS390
	public static final String INTERNAL_OS_ZOS
	public static final String ARCH_X86
	public static final String ARCH_X86_64
	public static final String OS_WIN32
	public static final String OS_LINUX
	public static final String OS_AIX
	public static final String OS_SOLARIS
	public static final String OS_HPUX
	public static final String OS_QNX
	public static final String OS_MACOSX
	public static final String OS_OS400
	public static final String OS_OS390
	public static final String OS_ZOS
	public static final String OS_UNKNOWN
	public static final String WS_WIN32
	public static final String WS_WPF
	public static final String WS_MOTIF
	public static final String WS_GTK
	public static final String WS_PHOTON
	public static final String WS_CARBON
	public static final String WS_COCOA
	public static final String WS_UNKNOWN
	public void  () 
}

org/eclipse/equinox/launcher/
org/eclipse/equinox/launcher/JNIBridge.class
JNIBridge.java
package org.eclipse.equinox.launcher
public org.eclipse.equinox.launcher.JNIBridge extends java.lang.Object {
	private String library
	private boolean libraryLoaded
	private native void _set_exit_data (java.lang.String, java.lang.String) 
	private native void _set_launcher_info (java.lang.String, java.lang.String) 
	private native void _update_splash () 
	private native long _get_splash_handle () 
	private native void _show_splash (java.lang.String) 
	private native void _takedown_splash () 
	private native int OleInitialize (int) 
	private native void OleUninitialize () 
	public void  (java.lang.String) 
		String library
	private void loadLibrary () 
		int idx
		String comLibrary
	public boolean setExitData (java.lang.String, java.lang.String) 
		String sharedId
		String data
	public boolean setLauncherInfo (java.lang.String, java.lang.String) 
		String launcher
		String name
	public boolean showSplash (java.lang.String) 
		String bitmap
	public boolean updateSplash () 
	public long getSplashHandle () 
	boolean isLibraryLoadedByJava () 
	public boolean takeDownSplash () 
	public boolean uninitialize () 
}

org/eclipse/equinox/launcher/Main$1.class
Main.java
package org.eclipse.equinox.launcher
 org.eclipse.equinox.launcher.Main$1 extends java.security.PermissionCollection {
	private static final long serialVersionUID
	final org.eclipse.equinox.launcher.Main$EclipsePolicy this$1
	void  (org.eclipse.equinox.launcher.Main$EclipsePolicy) 
	public void add (java.security.Permission) 
		java.security.Permission permission
	public boolean implies (java.security.Permission) 
		java.security.Permission permission
	public java.util.Enumeration elements () 
	static org.eclipse.equinox.launcher.Main$EclipsePolicy access$0 (org.eclipse.equinox.launcher.Main$1) 
}

org/eclipse/equinox/launcher/Main$2.class
Main.java
package org.eclipse.equinox.launcher
 org.eclipse.equinox.launcher.Main$2 extends java.lang.Object implements java.util.Enumeration  {
	int cur
	final org.eclipse.equinox.launcher.Main$1 this$2
	void  (org.eclipse.equinox.launcher.Main$1) 
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
}

org/eclipse/equinox/launcher/Main$EclipsePolicy.class
Main.java
package org.eclipse.equinox.launcher
 org.eclipse.equinox.launcher.Main$EclipsePolicy extends java.security.Policy {
	private java.security.Policy policy
	private java.net.URL[] urls
	private java.security.PermissionCollection allPermissions
	java.security.Permission allPermission
	final org.eclipse.equinox.launcher.Main this$0
	void  (org.eclipse.equinox.launcher.Main, java.security.Policy, java.net.URL[]) 
		java.security.Policy policy
		java.net.URL[] urls
	public java.security.PermissionCollection getPermissions (java.security.CodeSource) 
		java.security.CodeSource codesource
	public java.security.PermissionCollection getPermissions (java.security.ProtectionDomain) 
		java.security.ProtectionDomain domain
	public boolean implies (java.security.ProtectionDomain, java.security.Permission) 
		java.security.ProtectionDomain domain
		java.security.Permission permission
	public void refresh () 
	private boolean contains (java.security.CodeSource) 
		java.security.CodeSource codeSource
		java.net.URL url
		int i
}

org/eclipse/equinox/launcher/Main$Identifier.class
Main.java
package org.eclipse.equinox.launcher
 org.eclipse.equinox.launcher.Main$Identifier extends java.lang.Object {
	private static final String DELIM
	private int major
	private int minor
	private int service
	void  (int, int, int) 
		int major
		int minor
		int service
	void  (java.lang.String) 
		String versionString
		java.util.StringTokenizer tokenizer
	boolean isGreaterEqualTo (org.eclipse.equinox.launcher.Main$Identifier) 
		org.eclipse.equinox.launcher.Main$Identifier minimum
}

org/eclipse/equinox/launcher/Main$SplashHandler.class
Main.java
package org.eclipse.equinox.launcher
public final org.eclipse.equinox.launcher.Main$SplashHandler extends java.lang.Thread {
	final org.eclipse.equinox.launcher.Main this$0
	public void  (org.eclipse.equinox.launcher.Main) 
	public void run () 
	public void updateSplash () 
}

org/eclipse/equinox/launcher/Main$StartupClassLoader.class
Main.java
package org.eclipse.equinox.launcher
 org.eclipse.equinox.launcher.Main$StartupClassLoader extends java.net.URLClassLoader {
	final org.eclipse.equinox.launcher.Main this$0
	public void  (org.eclipse.equinox.launcher.Main, java.net.URL[]) 
		java.net.URL[] urls
	public void  (org.eclipse.equinox.launcher.Main, java.net.URL[], java.lang.ClassLoader) 
		java.net.URL[] urls
		ClassLoader parent
	public void  (org.eclipse.equinox.launcher.Main, java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory) 
		java.net.URL[] urls
		ClassLoader parent
		java.net.URLStreamHandlerFactory factory
	protected java.lang.String findLibrary (java.lang.String) 
		String name
		String libName
		int i
		java.io.File libFile
}

org/eclipse/equinox/launcher/Main.class
Main.java
package org.eclipse.equinox.launcher
public org.eclipse.equinox.launcher.Main extends java.lang.Object {
	protected boolean debug
	protected String bootLocation
	protected java.net.URL installLocation
	protected java.net.URL configurationLocation
	protected String parentConfigurationLocation
	protected String framework
	protected String devClassPath
	private java.util.Properties devClassPathProps
	protected boolean inDevelopmentMode
	protected String os
	protected String ws
	protected String arch
	private String library
	private String exitData
	private String vm
	private String[] vmargs
	private String[] commands
	String[] extensionPaths
	org.eclipse.equinox.launcher.JNIBridge bridge
	private boolean showSplash
	private String splashLocation
	private String endSplash
	private boolean initialize
	protected boolean splashDown
	private final Thread splashHandler
	public static final String SPLASH_HANDLE
	public static final String SPLASH_LOCATION
	private static final String FRAMEWORK
	private static final String INSTALL
	private static final String INITIALIZE
	private static final String VM
	private static final String VMARGS
	private static final String DEBUG
	private static final String DEV
	private static final String CONFIGURATION
	private static final String NOSPLASH
	private static final String SHOWSPLASH
	private static final String EXITDATA
	private static final String NAME
	private static final String LAUNCHER
	private static final String LIBRARY
	private static final String NL
	private static final String ENDSPLASH
	private static final String SPLASH_IMAGE
	private static final String CLEAN
	private static final String NOEXIT
	private static final String OS
	private static final String WS
	private static final String ARCH
	private static final String STARTUP
	private static final String OSGI
	private static final String STARTER
	private static final String PLATFORM_URL
	private static final String ECLIPSE_PROPERTIES
	private static final String FILE_SCHEME
	protected static final String REFERENCE_SCHEME
	protected static final String JAR_SCHEME
	private static final String CONFIG_DIR
	private static final String CONFIG_FILE
	private static final String CONFIG_FILE_TEMP_SUFFIX
	private static final String CONFIG_FILE_BAK_SUFFIX
	private static final String ECLIPSE
	private static final String PRODUCT_SITE_MARKER
	private static final String PRODUCT_SITE_ID
	private static final String PRODUCT_SITE_VERSION
	private static final String PROP_USER_HOME
	private static final String PROP_USER_DIR
	private static final String PROP_INSTALL_AREA
	private static final String PROP_CONFIG_AREA
	private static final String PROP_CONFIG_AREA_DEFAULT
	private static final String PROP_BASE_CONFIG_AREA
	private static final String PROP_SHARED_CONFIG_AREA
	private static final String PROP_CONFIG_CASCADED
	protected static final String PROP_FRAMEWORK
	private static final String PROP_SPLASHPATH
	private static final String PROP_SPLASHLOCATION
	private static final String PROP_CLASSPATH
	private static final String PROP_EXTENSIONS
	private static final String PROP_FRAMEWORK_SYSPATH
	private static final String PROP_FRAMEWORK_SHAPE
	private static final String PROP_LOGFILE
	private static final String PROP_REQUIRED_JAVA_VERSION
	private static final String PROP_PARENT_CLASSLOADER
	private static final String PROP_FRAMEWORK_PARENT_CLASSLOADER
	private static final String PROP_NL
	static final String PROP_NOSHUTDOWN
	private static final String PROP_DEBUG
	private static final String PROP_OS
	private static final String PROP_WS
	private static final String PROP_ARCH
	private static final String PROP_EXITCODE
	private static final String PROP_EXITDATA
	private static final String PROP_LAUNCHER
	private static final String PROP_LAUNCHER_NAME
	private static final String PROP_VM
	private static final String PROP_VMARGS
	private static final String PROP_COMMANDS
	private static final String PROP_ECLIPSESECURITY
	private static final String READ_ONLY_AREA_SUFFIX
	private static final String NONE
	private static final String NO_DEFAULT
	private static final String USER_HOME
	private static final String USER_DIR
	private static final String PARENT_CLASSLOADER_APP
	private static final String PARENT_CLASSLOADER_EXT
	private static final String PARENT_CLASSLOADER_BOOT
	private static final String PARENT_CLASSLOADER_CURRENT
	protected static final String SESSION
	protected static final String ENTRY
	protected static final String MESSAGE
	protected static final String STACK
	protected static final int ERROR
	protected static final String PLUGIN_ID
	protected java.io.File logFile
	protected java.io.BufferedWriter log
	protected boolean newSession
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public void  () 
	private java.lang.String getWS () 
		String osgiWs
		String osName
	private java.lang.String getAlternateWS (java.lang.String) 
		String defaultWS
	private java.lang.String getOS () 
		String osgiOs
		String osName
	private java.lang.String getArch () 
		String osgiArch
		String name
	private java.lang.String getFragmentString (java.lang.String, java.lang.String, java.lang.String) 
		String fragmentOS
		String fragmentWS
		String fragmentArch
		StringBuffer buffer
	private void setupJNI (java.net.URL[]) 
		java.net.URL[] defaultPath
		String libPath
		java.io.File lib
		String fragmentOS
		String fragmentWS
		String fragmentArch
		String alternateWS
	private java.lang.String getLibraryPath (java.lang.String, java.net.URL[]) 
		String fragmentName
		java.net.URL[] defaultPath
		String libPath
		String fragment
		String devPathList
		String[] locations
		java.io.File location
		String dir
		java.net.URL[] urls
		int i
		java.io.File entryFile
		String dir
		String devDir
		java.net.URL install
		String location
	private java.lang.String getLibraryFromFragment (java.lang.String) 
		String fragment
		java.io.File frag
		java.util.zip.ZipFile fragmentJar
		java.io.IOException e
		java.util.Enumeration entries
		String entry
		java.util.zip.ZipEntry zipEntry
		String lib
	protected void basicRun (java.lang.String[])  throws java.lang.Exception 
		String[] args
		String[] passThruArgs
		java.net.URL[] bootPath
	protected void beforeFwkInvocation () 
	protected void setSecurityPolicy (java.net.URL[]) 
		java.net.URL[] bootPath
		String eclipseSecurity
		java.security.ProtectionDomain domain
		java.security.CodeSource source
		java.net.URL[] rootURLs
		java.security.Policy eclipsePolicy
	private void invokeFramework (java.lang.String[], java.net.URL[])  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.Error java.lang.Exception java.lang.reflect.InvocationTargetException 
		String[] passThruArgs
		java.net.URL[] bootPath
		String type
		ClassLoader parent
		ClassLoader appCL
		java.net.URLClassLoader loader
		Class clazz
		java.lang.reflect.Method method
		java.lang.reflect.InvocationTargetException e
	private boolean checkVersion (java.lang.String, java.lang.String) 
		String availableVersion
		String requiredVersion
		org.eclipse.equinox.launcher.Main$Identifier required
		org.eclipse.equinox.launcher.Main$Identifier available
		boolean compatible
	private boolean checkConfigurationLocation (java.net.URL) 
		java.net.URL locationUrl
		java.io.File configDir
	protected java.lang.String decode (java.lang.String) 
		String urlString
		Class clazz
		java.lang.reflect.Method method
		int len
		StringBuffer buf
		int i
		char c
		Object result
		boolean replaced
		byte[] encodedBytes
		int encodedLength
		byte[] decodedBytes
		int decodedLength
		int i
		byte b
		byte enc1
		byte enc2
	protected java.lang.String[] getArrayFromList (java.lang.String) 
		String prop
		java.util.Vector list
		java.util.StringTokenizer tokens
		String token
	private java.net.URL[] getDevPath (java.net.URL)  throws java.io.IOException 
		java.net.URL base
		java.util.ArrayList result
	java.net.URL constructURL (java.net.URL, java.lang.String) 
		java.net.URL url
		String name
		String externalForm
	private void readFrameworkExtensions (java.net.URL, java.util.ArrayList)  throws java.io.IOException 
		java.net.URL base
		java.util.ArrayList result
		String[] extensions
		String parent
		java.util.ArrayList extensionResults
		int i
		String path
		java.net.URL extensionURL
		java.util.Properties extensionProperties
		String extensionClassPath
		String[] entries
		String qualifiedPath
		String qualifiedPath
		int j
		String name
	private void addBaseJars (java.net.URL, java.util.ArrayList)  throws java.io.IOException 
		java.net.URL base
		java.util.ArrayList result
		String baseJarList
		java.io.File fwkFile
		boolean fwkIsDirectory
		String fwkPath
		char[] chars
		String[] baseJars
		int i
		String string
		java.net.URL url
	protected void addEntry (java.net.URL, java.util.List) 
		java.net.URL url
		java.util.List result
	private void addDevEntries (java.net.URL, java.util.List, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URL base
		java.util.List result
		String symbolicName
		String devPathList
		String[] locations
		int i
		String location
		java.io.File path
		java.net.URL url
		java.net.URL url
		java.net.URL url
		char lastChar
	protected java.net.URL[] getBootPath (java.lang.String)  throws java.io.IOException 
		String base
		java.net.URL url
		String path
		java.net.URL[] result
		int i
	protected java.lang.String searchFor (java.lang.String, java.lang.String) 
		String target
		String start
	protected java.lang.String searchFor (java.lang.String, java.lang.String, java.lang.String) 
		String target
		String targetSuffix
		String start
		java.io.File root
		String[] candidates
		java.util.ArrayList matches
		int i
		String[] names
		int result
		java.io.File candidate
	private boolean isMatchingCandidate (java.lang.String, java.lang.String, java.io.File) 
		String target
		String candidate
		java.io.File root
		int targetLength
		int lastUnderscore
		java.io.File candidateFile
		int extension
		int lastDot
	private java.lang.String searchForBundle (java.lang.String, java.lang.String) 
		String target
		String start
		java.io.File child
		java.io.File fileLocation
		java.io.File parent
	protected int findMax (java.lang.String, java.lang.String[]) 
		String prefix
		String[] candidates
		int result
		Object maxVersion
		int i
		String name
		String version
		Object currentVersion
	private int compareVersion (java.lang.Object[], java.lang.Object[]) 
		Object[] left
		Object[] right
		int result
	private java.lang.Object[] getVersionElements (java.lang.String) 
		String version
		Object[] result
		java.util.StringTokenizer t
		String token
		int i
	private static java.net.URL buildURL (java.lang.String, boolean) 
		String spec
		boolean trailingSlash
		boolean isFile
		java.io.File toAdjust
		java.io.File toAdjust
	private static java.io.File resolveFile (java.io.File) 
		java.io.File toAdjust
		String installArea
	private static java.net.URL adjustTrailingSlash (java.net.URL, boolean)  throws java.net.MalformedURLException 
		java.net.URL url
		boolean trailingSlash
		String file
	private java.net.URL buildLocation (java.lang.String, java.net.URL, java.lang.String) 
		String property
		java.net.URL defaultLocation
		String userDefaultAppendage
		java.net.URL result
		String location
		String base
		String base
	private java.lang.String substituteVar (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String var
		String prop
		String value
	private java.lang.String computeDefaultConfigurationLocation () 
		java.net.URL install
		java.io.File installDir
	private static boolean canWrite (java.io.File) 
		java.io.File installDir
		java.io.File fileTest
	private java.lang.String computeDefaultUserAreaLocation (java.lang.String) 
		String pathAppendage
		java.net.URL installURL
		java.io.File installDir
		int hashCode
		int hashCode
		String installDirHash
		String appName
		java.io.File eclipseProduct
		java.util.Properties props
		String appId
		String appVersion
		String userHome
	public static void main (java.lang.String) 
		String argString
		java.util.Vector list
		java.util.StringTokenizer tokens
	public static void main (java.lang.String[]) 
		String[] args
		int result
		Throwable t
	public int run (java.lang.String[]) 
		String[] args
		int result
		String exitCode
		Throwable e
		String message
	private void setExitData () 
		String data
	protected java.lang.String[] processCommandLine (java.lang.String[]) 
		String[] args
		int[] configArgs
		int configArgIndex
		int i
		boolean found
		int j
		String arg
		String[] passThruArgs
		int j
		int i
	private java.util.Properties processDevArg (java.lang.String) 
		String arg
		java.net.URL location
		java.util.Properties result
	private java.net.URL getConfigurationLocation () 
	private void processConfiguration () 
		java.net.URL baseConfigurationLocation
		java.util.Properties baseConfiguration
		String baseLocation
		String location
		java.util.Properties configuration
		java.net.URL sharedConfigURL
		String urlString
		java.net.URL url
	private void ensureAbsolute (java.lang.String) 
		String locationProperty
		String propertyValue
		java.net.URL locationURL
		String locationPath
		java.net.URL installURL
		java.net.URL absoluteURL
	private java.net.URL getInstallLocation () 
		String installArea
		java.security.ProtectionDomain domain
		java.security.CodeSource source
		java.net.URL result
		String path
		java.io.File file
		char[] chars
	private java.util.Properties loadConfiguration (java.net.URL) 
		java.net.URL url
		java.util.Properties result
	private java.util.Properties loadProperties (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.util.Properties result
		java.io.IOException originalException
		java.io.IOException e1
	private java.util.Properties load (java.net.URL, java.lang.String)  throws java.io.IOException 
		java.net.URL url
		String suffix
		java.util.Properties props
		java.io.InputStream is
	private void handleSplash (java.net.URL[]) 
		java.net.URL[] defaultPath
		long handle
	protected void takeDownSplash () 
	private java.lang.String getSplashLocation (java.net.URL[]) 
		java.net.URL[] bootPath
		String result
		String splashPath
		String[] entries
		java.util.ArrayList path
		int i
		String entry
		java.io.File entryFile
	private java.lang.String searchForSplash (java.lang.String[]) 
		String[] searchPath
		String locale
		String[] nlVariants
		int i
		int j
		String path
		String result
		java.io.File result
	private static void transferStreams (java.io.InputStream, java.io.OutputStream) 
		java.io.InputStream source
		java.io.OutputStream destination
		byte[] buffer
		int bytesRead
		int bytesRead
	private java.lang.String extractFromJAR (java.lang.String, java.lang.String) 
		String jarPath
		String jarEntry
		String configLocation
		java.net.URL configURL
		java.io.File splash
		java.io.File jarFile
		String cache
		boolean clean
		int i
		java.util.zip.ZipFile file
		java.util.zip.ZipFile file
		java.io.IOException e
		java.util.zip.ZipEntry entry
		java.io.InputStream input
		java.io.IOException e
		java.io.OutputStream output
		java.io.OutputStream output
	private boolean isJAR (java.lang.String) 
		String path
	private static java.lang.String[] buildNLVariants (java.lang.String) 
		String locale
		String nl
		java.util.ArrayList result
		int lastSeparator
		int lastSeparator
	private java.lang.String resolve (java.lang.String) 
		String urlString
		String path
	protected synchronized void log (java.lang.Object) 
		Object obj
		String timestamp
		int i
		Exception e
		Exception e2
	private void write (java.lang.Object)  throws java.io.IOException 
		Object obj
	protected java.lang.String getDate (java.util.Date) 
		java.util.Date date
		java.util.Calendar c
		StringBuffer sb
	private java.lang.StringBuffer appendPaddedInt (int, int, java.lang.StringBuffer) 
		int value
		int pad
		StringBuffer buffer
		int padding
	private void computeLogFileLocation () 
		String logFileProp
		java.net.URL base
	private int hexToByte (byte) 
		byte b
	private void openLogFile ()  throws java.io.IOException 
		java.io.IOException e
	private java.io.BufferedWriter logForStream (java.io.OutputStream) 
		java.io.OutputStream output
	private void closeLogFile ()  throws java.io.IOException 
	private void mergeProperties (java.util.Properties, java.util.Properties) 
		java.util.Properties destination
		java.util.Properties source
		java.util.Enumeration e
		String key
		String destinationClasspath
		String sourceClasspath
		String value
	private void setupVMProperties () 
	private void setMultiValueProperty (java.lang.String, java.lang.String[]) 
		String property
		String[] value
		StringBuffer result
		int i
}

org/eclipse/equinox/launcher/WebStartMain$BundleInfo.class
WebStartMain.java
package org.eclipse.equinox.launcher
public org.eclipse.equinox.launcher.WebStartMain$BundleInfo extends java.lang.Object {
	String bsn
	String version
	String startData
	String location
	final org.eclipse.equinox.launcher.WebStartMain this$0
	protected void  (org.eclipse.equinox.launcher.WebStartMain) 
}

org/eclipse/equinox/launcher/WebStartMain.class
WebStartMain.java
package org.eclipse.equinox.launcher
public org.eclipse.equinox.launcher.WebStartMain extends org.eclipse.equinox.launcher.Main {
	private static final String PROP_WEBSTART_AUTOMATIC_INSTALLATION
	private static final String DEFAULT_OSGI_BUNDLES
	private static final String PROP_OSGI_BUNDLES
	private static final String PROP_CHECK_CONFIG
	private java.util.Map allBundles
	private java.util.List bundleList
	static Class class$0
	static Class class$1
	static Class class$2
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
		int result
	private void setDefaultBundles () 
	protected void basicRun (java.lang.String[])  throws java.lang.Exception 
		String[] args
		String fwkURL
	protected void beforeFwkInvocation () 
	private void cleanup () 
	protected java.lang.String searchFor (java.lang.String, java.lang.String) 
		String target
		String start
		java.util.ArrayList matches
		int numberOfMatches
		String[] versions
		int highest
		int i
	private org.eclipse.equinox.launcher.WebStartMain$BundleInfo findBundle (java.lang.String, java.lang.String, boolean) 
		String target
		String version
		boolean removeMatch
		java.util.ArrayList matches
		int numberOfMatches
		java.util.Iterator iterator
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo bi
		String[] versions
		int highest
		int i
	private void discoverBundles () 
		java.util.Enumeration resources
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo found
		java.util.ArrayList matching
		java.io.IOException e
	private java.lang.String extractInnerURL (java.net.URL) 
		java.net.URL url
		java.net.URLConnection connection
		java.util.jar.JarFile jarFile
		String name
	private java.lang.String getJarNameByReflection (java.util.jar.JarFile) 
		java.util.jar.JarFile jarFile
		java.lang.reflect.Field nameField
	private void initializeBundleListStructure () 
		String prop
		java.util.StringTokenizer tokens
		String token
		String bundleId
		int startLevelSeparator
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo toAdd
	private org.eclipse.equinox.launcher.WebStartMain$BundleInfo getBundleInfo (java.net.URL) 
		java.net.URL manifestURL
		java.util.jar.Manifest mf
		String symbolicNameString
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo result
		String version
		int pos
		java.io.IOException e
	private void buildOSGiBundleList () 
		StringBuffer finalBundleList
		java.util.Iterator iterator
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo searched
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo found
		java.util.Iterator iterator
		java.util.ArrayList toAdd
		java.util.Iterator iterator2
		org.eclipse.equinox.launcher.WebStartMain$BundleInfo bi
}