 -- Method on Process: public abstract void destroy ()

 -- Method on Process: public abstract int exitValue ()

 -- Method on Process: public abstract InputStream getErrorStream ()

 -- Method on Process: public abstract InputStream getInputStream ()

 -- Method on Process: public abstract OutputStream getOutputStream ()

 -- Method on Process: public abstract int waitFor ()
throws InterruptedException

 -- Method on Runnable: public void run ()

 -- Method on Runtime: public Process exec (java.lang.String PROG)
throws IOException

 -- Method on Runtime: public Process exec (java.lang.String PROG, java.lang.String[] ENVP)
throws IOException

 -- Method on Runtime: public Process exec (java.lang.String[] PROGARRAY)
throws IOException

 -- Method on Runtime: public Process exec (java.lang.String[] PROGARRAY, java.lang.String[] ENVP)
throws IOException

 -- Method on Runtime: public native void exit (int STATUS)

 -- Method on Runtime: public native long freeMemory ()

 -- Method on Runtime: public native void gc ()

 -- Method on Runtime: public InputStream getLocalizedInputStream (java.io.InputStream IN)

 -- Method on Runtime: public OutputStream getLocalizedOutputStream (java.io.OutputStream OUT)

 -- Method on Runtime: public static Runtime getRuntime ()

 -- Method on Runtime: public void load (java.lang.String PATHNAME)

 -- Method on Runtime: public void loadLibrary (java.lang.String LIBNAME)

 -- Method on Runtime: public native void runFinalization ()

 -- Method on Runtime: public static void runFinalizersOnExit (boolean RUN)

 -- Method on Runtime: public native long totalMemory ()

 -- Method on Runtime: public native void traceInstructions (boolean ON)

 -- Method on Runtime: public native void traceMethodCalls (boolean ON)

 -- Method on SecurityManager: public void checkAccept (java.lang.String HOST, int PORT)

 -- Method on SecurityManager: public void checkAccess (java.lang.Thread THRD)

 -- Method on SecurityManager: public void checkAccess (java.lang.ThreadGroup THRDGROUP)

 -- Method on SecurityManager: public void checkAwtEventQueueAccess ()

 -- Method on SecurityManager: public void checkConnect (java.lang.String HOST, int PRT)

 -- Method on SecurityManager: public void checkConnect (java.lang.String HOST, int PRT, java.lang.Object CTX)

 -- Method on SecurityManager: public void checkCreateClassLoader ()

 -- Method on SecurityManager: public void checkDelete (java.lang.String FILENAME)

 -- Method on SecurityManager: public void checkExec (java.lang.String PROG)

 -- Method on SecurityManager: public void checkExit (int STAT)

 -- Method on SecurityManager: public void checkLink (java.lang.String LIB)

 -- Method on SecurityManager: public void checkListen (int LPORT)

 -- Method on SecurityManager: public void checkMemberAccess (java.lang.Class CL, int MTYPE)

 -- Method on SecurityManager: public void checkMulticast (java.net.InetAddress MADDR)

 -- Method on SecurityManager: public void checkMulticast (java.net.InetAddress MADDR, byte TTL)

 -- Method on SecurityManager: public void checkPackageAccess (java.lang.String PKG)

 -- Method on SecurityManager: public void checkPackageDefinition (java.lang.String PKG)

 -- Method on SecurityManager: public void checkPermission (java.security.Permission PERM)

 -- Method on SecurityManager: public void checkPrintJobAccess ()

 -- Method on SecurityManager: public void checkPropertiesAccess ()

 -- Method on SecurityManager: public void checkPropertyAccess (java.lang.String PROP)

 -- Method on SecurityManager: public void checkPropertyAccess (java.lang.String PROP, java.lang.String DEFVAL)

 -- Method on SecurityManager: public void checkRead (java.io.FileDescriptor FD)

 -- Method on SecurityManager: public void checkRead (java.lang.String FILENAME)

 -- Method on SecurityManager: public void checkRead (java.lang.String FILENAME, java.lang.Object CTX)

 -- Method on SecurityManager: public void checkSecurityAccess (java.lang.String ACTION)

 -- Method on SecurityManager: public void checkSetFactory ()

 -- Method on SecurityManager: public void checkSystemClipboardAccess ()

 -- Method on SecurityManager: public boolean checkTopLevelWindow (java.lang.Object WINDOW)

 -- Method on SecurityManager: public void checkWrite (java.io.FileDescriptor FD)

 -- Method on SecurityManager: public void checkWrite (java.lang.String FILENAME)

 -- Method on SecurityManager: protected int classDepth (java.lang.String CLASSNAME)

 -- Method on SecurityManager: protected int classLoaderDepth ()

 -- Method on SecurityManager: protected ClassLoader currentClassLoader ()

 -- Method on SecurityManager: protected Class currentLoadedClass ()

 -- Method on SecurityManager: protected Class getClassContext ()

 -- Method on SecurityManager: public boolean getInCheck ()

 -- Method on SecurityManager: public Object getSecurityContext ()

 -- Method on SecurityManager: public ThreadGroup getThreadGroup ()

 -- Method on SecurityManager: protected boolean inClass (java.lang.String CLASSNAME)

 -- Method on SecurityManager: protected boolean inClassLoader ()

 -- Method on Short: public byte byteValue ()

 -- Method on Short: public short shortValue ()

 -- Method on Short: public int intValue ()

 -- Method on Short: public long longValue ()

 -- Method on Short: public float floatValue ()

 -- Method on Short: public double doubleValue ()

 -- Method on Short: public static Short decode (java.lang.String STR)
throws NumberFormatException

 -- Method on Short: public static short parseShort (java.lang.String STR, int RADIX)
throws NumberFormatException

 -- Method on Short: public static short parseShort (java.lang.String STR)
throws NumberFormatException

 -- Method on Short: public static Short valueOf (java.lang.String STR, int RADIX)
throws NumberFormatException

 -- Method on Short: public static Short valueOf (java.lang.String STR)
throws NumberFormatException

 -- Method on Short: public int compareTo (java.lang.Short ANOTHERSHORT)

 -- Method on Short: public int compareTo (java.lang.Object O)
throws ClassCastException

 -- Method on Short: public boolean equals (java.lang.Object OBJ)

 -- Method on Short: public int hashCode ()

 -- Method on Short: public String toString ()

 -- Method on Short: public static String toString (short VALUE)

 -- Method on String: public static String copyValueOf (char[] DATA)

 -- Method on String: public static String copyValueOf (char[] DATA, int OFFSET, int COUNT)

 -- Method on String: public String toString ()

 -- Method on String: public native boolean equals (java.lang.Object ANOBJECT)

 -- Method on String: public native int hashCode ()

 -- Method on String: public int length ()

 -- Method on String: public native char charAt (int INDEX)

 -- Method on String: public native void getChars (int SRCBEGIN, int SRCEND, char[] DST, int DSTBEGIN)

 -- Method on String: public byte getBytes ()

 -- Method on String: public native byte getBytes (java.lang.String ENC)
throws UnsupportedEncodingException

 -- Method on String: public native void getBytes (int SRCBEGIN, int SRCEND, byte[] DST, int DSTBEGIN)

 -- Method on String: public native char toCharArray ()

 -- Method on String: public native boolean equalsIgnoreCase (java.lang.String ANOTHERSTRING)

 -- Method on String: public native int compareTo (java.lang.String ANOTHERSTRING)

 -- Method on String: public int compareTo (java.lang.Object OBJ)

 -- Method on String: public int compareToIgnoreCase (java.lang.String STR)

 -- Method on String: public native boolean regionMatches (int TOFFSET, java.lang.String OTHER, int OOFFSET, int LEN)

 -- Method on String: public native boolean regionMatches (boolean IGNORECASE, int TOFFSET, java.lang.String OTHER, int OOFFSET, int LEN)

 -- Method on String: public boolean startsWith (java.lang.String PREFIX)

 -- Method on String: public native boolean startsWith (java.lang.String PREFIX, int TOFFSET)

 -- Method on String: public boolean endsWith (java.lang.String SUFFIX)

 -- Method on String: public int indexOf (int CH)

 -- Method on String: public native int indexOf (int CH, int FROMINDEX)

 -- Method on String: public int indexOf (java.lang.String STR)

 -- Method on String: public native int indexOf (java.lang.String STR, int FROMINDEX)

 -- Method on String: public int lastIndexOf (int CH)

 -- Method on String: public native int lastIndexOf (int CH, int FROMINDEX)

 -- Method on String: public int lastIndexOf (java.lang.String STR)

 -- Method on String: public int lastIndexOf (java.lang.String STR, int FROMINDEX)

 -- Method on String: public String substring (int BEGININDEX)

 -- Method on String: public native String substring (int BEGININDEX, int ENDINDEX)

 -- Method on String: public native String concat (java.lang.String STR)

 -- Method on String: public native String replace (char OLDCHAR, char NEWCHAR)

 -- Method on String: public native String toLowerCase (java.util.Locale LOCALE)

 -- Method on String: public native String toUpperCase (java.util.Locale LOCALE)

 -- Method on String: public String toLowerCase ()

 -- Method on String: public String toUpperCase ()

 -- Method on String: public native String trim ()

 -- Method on String: public static String valueOf (java.lang.Object OBJ)

 -- Method on String: public static String valueOf (char[] DATA)

 -- Method on String: public static native String valueOf (char[] DATA, int OFFSET, int COUNT)

 -- Method on String: public static String valueOf (boolean B)

 -- Method on String: public static native String valueOf (char C)

 -- Method on String: public static String valueOf (int I)

 -- Method on String: public static String valueOf (long L)

 -- Method on String: public static String valueOf (float F)

 -- Method on String: public static String valueOf (double D)

 -- Method on String: public native String intern ()

 -- Method on StringBuffer: public StringBuffer append (boolean BOOL)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public synchronized StringBuffer append (char CH)
     Append the char to this StringBuffer.

 -- Method on StringBuffer: public StringBuffer append (int INUM)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer append (long LNUM)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer append (float FNUM)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer append (double DNUM)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer append (java.lang.Object OBJ)
     Append the String value of the argument to this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public synchronized StringBuffer append (java.lang.String STR)
     Append the String to this StringBuffer.

 -- Method on StringBuffer: public StringBuffer append (char[] DATA)
     Append the char array to this StringBuffer.

 -- Method on StringBuffer: public synchronized StringBuffer append (char[] DATA, int OFFSET, int COUNT)
     Append the char array to this StringBuffer.

 -- Method on StringBuffer: public int capacity ()
     Get the total number of characters this StringBuffer can support before it must be grown.  Not to be confused with <em>length</em>.

 -- Method on StringBuffer: public synchronized char charAt (int INDEX)
     Get the character at the specified index.

 -- Method on StringBuffer: public synchronized StringBuffer delete (int START, int END)
     Delete characters from this StringBuffer. delete(10, 12) will delete 10 and 11, but not 12.

 -- Method on StringBuffer: public StringBuffer deleteCharAt (int INDEX)
     Delete a character from this StringBuffer.

 -- Method on StringBuffer: public synchronized void ensureCapacity (int MINIMUMCAPACITY)
     Increase the capacity of this StringBuffer. This will ensure that an expensive growing operation will not occur until minimumCapacity is reached. If the capacity is actually already greater than minimumCapacity

 -- Method on StringBuffer: public synchronized void getChars (int SRCOFFSET, int SRCEND, char[] DST, int DSTOFFSET)
     Get the specified array of characters. The characters will be copied into the array you pass in.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, boolean BOOL)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public synchronized StringBuffer insert (int OFFSET, char CH)
     Insert the char argument into this StringBuffer.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, int INUM)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, long LNUM)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, float FNUM)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, double DNUM)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, java.lang.Object OBJ)
     Insert the String value of the argument into this StringBuffer. Uses String.valueOf() to convert to String.

 -- Method on StringBuffer: public synchronized StringBuffer insert (int OFFSET, java.lang.String STR)
     Insert the String argument into this StringBuffer.

 -- Method on StringBuffer: public StringBuffer insert (int OFFSET, char[] DATA)
     Insert the char[] argument into this StringBuffer.

 -- Method on StringBuffer: public synchronized StringBuffer insert (int OFFSET, char[] STR, int STR_OFFSET, int LEN)
     Insert the char[] argument into this StringBuffer.

 -- Method on StringBuffer: public int length ()
     Get the length of the String this StringBuffer would create.  Not to be confused with the <em>capacity</em> of the StringBuffer.

 -- Method on StringBuffer: public synchronized StringBuffer replace (int START, int END, java.lang.String STR)
     Replace characters between index start (inclusive) and end (exclusive) with str. If end is larger than the size of this StringBuffer, all characters after start are replaced.

 -- Method on StringBuffer: public synchronized StringBuffer reverse ()
     Reverse the characters in this StringBuffer.

 -- Method on StringBuffer: public synchronized void setCharAt (int INDEX, char CH)
     Set the character at the specified index.

 -- Method on StringBuffer: public synchronized void setLength (int NEWLENGTH)
     Set the length of this StringBuffer.

     If the new length is greater than the current length, all the new characters are set to '\0'.

     If the new length is less than the current length, the first newLength characters of the old array will be

 -- Method on StringBuffer: public String substring (int BEGININDEX)
     Creates a substring of this StringBuffer, starting at a specified index and ending at the end of this StringBuffer.

 -- Method on StringBuffer: public synchronized String substring (int BEGININDEX, int ENDINDEX)
     Creates a substring of this StringBuffer, starting at a specified index and ending at one character before a specified index.

 -- Method on StringBuffer: public String toString ()
     Convert this StringBuffer to a String.

 -- Method on System: public static native void arraycopy (java.lang.Object SRC, int SRCOFFSET, java.lang.Object DST, int DSTOFFSET, int COUNT)

 -- Method on System: public static native long currentTimeMillis ()

 -- Method on System: public static void exit (int STATUS)

 -- Method on System: public static void gc ()

 -- Method on System: public static String getenv (java.lang.String NAME)

 -- Method on System: public static Properties getProperties ()

 -- Method on System: public static String getProperty (java.lang.String PROPERTY)

 -- Method on System: public static String getProperty (java.lang.String PROPERTY, java.lang.String DEFVAL)

 -- Method on System: public static SecurityManager getSecurityManager ()

 -- Method on System: public static native int identityHashCode (java.lang.Object OBJ)

 -- Method on System: public static void load (java.lang.String PATHNAME)

 -- Method on System: public static void loadLibrary (java.lang.String LIBNAME)

 -- Method on System: public static void runFinalization ()

 -- Method on System: public static void runFinalizersOnExit (boolean RUN)

 -- Method on System: public static native void setErr (java.io.PrintStream NEWERR)

 -- Method on System: public static native void setIn (java.io.InputStream NEWIN)

 -- Method on System: public static native void setOut (java.io.PrintStream NEWOUT)

 -- Method on System: public static void setProperties (java.util.Properties PROPS)

 -- Method on System: public static String setProperty (java.lang.String KEY, java.lang.String VALUE)

 -- Method on System: public static void setSecurityManager (java.lang.SecurityManager S)

 -- Method on Thread: public static int activeCount ()

 -- Method on Thread: public final void checkAccess ()

 -- Method on Thread: public native int countStackFrames ()

 -- Method on Thread: public static native Thread currentThread ()

 -- Method on Thread: public native void destroy ()

 -- Method on Thread: public static void dumpStack ()

 -- Method on Thread: public static int enumerate (java.lang.Thread[] THREADS)

 -- Method on Thread: public final String getName ()

 -- Method on Thread: public final int getPriority ()

 -- Method on Thread: public final ThreadGroup getThreadGroup ()

 -- Method on Thread: public native void interrupt ()

 -- Method on Thread: public static boolean interrupted ()

 -- Method on Thread: public boolean isInterrupted ()

 -- Method on Thread: public final boolean isAlive ()

 -- Method on Thread: public final boolean isDaemon ()

 -- Method on Thread: public final void join ()
throws InterruptedException

 -- Method on Thread: public final void join (long TIMEOUT)
throws InterruptedException

 -- Method on Thread: public final native void join (long TIMEOUT, int NANOS)
throws InterruptedException

 -- Method on Thread: public final native void resume ()

 -- Method on Thread: public void run ()

 -- Method on Thread: public final void setDaemon (boolean STATUS)

 -- Method on Thread: public synchronized ClassLoader getContextClassLoader ()

 -- Method on Thread: public synchronized void setContextClassLoader (java.lang.ClassLoader CL)

 -- Method on Thread: public final void setName (java.lang.String N)

 -- Method on Thread: public final native void setPriority (int NEWPRIORITY)

 -- Method on Thread: public static void sleep (long TIMEOUT)
throws InterruptedException

 -- Method on Thread: public static native void sleep (long TIMEOUT, int NANOS)
throws InterruptedException

 -- Method on Thread: public native synchronized void start ()

 -- Method on Thread: public final void stop ()

 -- Method on Thread: public final native synchronized void stop (java.lang.Throwable E)

 -- Method on Thread: public final native void suspend ()

 -- Method on Thread: public String toString ()

 -- Method on Thread: public static native void yield ()

 -- Method on ThreadGroup: public final String getName ()
     Get the name of this ThreadGroup.

 -- Method on ThreadGroup: public final ThreadGroup getParent ()
     Get the parent of this ThreadGroup.

 -- Method on ThreadGroup: public final synchronized void setMaxPriority (int MAXPRI)
     Set the maximum priority for Threads in this ThreadGroup. setMaxPriority can only be used to reduce the current maximum. If maxpri is greater than the current Maximum, the current value is not changed. Calling this does not effect threads already in this ThreadGroup.

 -- Method on ThreadGroup: public final int getMaxPriority ()
     Get the maximum priority of Threads in this ThreadGroup.

 -- Method on ThreadGroup: public final void setDaemon (boolean DAEMON)
     Set whether this ThreadGroup is a daemon group.  A daemon group will be destroyed when its last thread is stopped and its last thread group is destroyed.

 -- Method on ThreadGroup: public final boolean isDaemon ()
     Tell whether this ThreadGroup is a daemon group.  A daemon group will be destroyed when its last thread is stopped and its last thread group is destroyed.

 -- Method on ThreadGroup: public synchronized boolean isDestroyed ()
     Tell whether this ThreadGroup has been destroyed or not.

 -- Method on ThreadGroup: public final boolean parentOf (java.lang.ThreadGroup TG)
     Check whether this ThreadGroup is an ancestor of the specified ThreadGroup, or if they are the same.

 -- Method on ThreadGroup: public synchronized int activeCount ()
     Return the total number of active threads in this ThreadGroup and all its descendants.

     This cannot return an exact number, since the status of threads may change after they were counted.  But it should be pretty close.

 -- Method on ThreadGroup: public synchronized int activeGroupCount ()
     Get the number of active groups in this ThreadGroup.  This group itself is not included in the count.

 -- Method on ThreadGroup: public int enumerate (java.lang.Thread[] THREADS)
     Copy all of the active Threads from this ThreadGroup and its descendants into the specified array.  If the array is not big enough to hold all the Threads, extra Threads will simply not be copied.

 -- Method on ThreadGroup: public int enumerate (java.lang.Thread[] THREADS, boolean USEDESCENDANTS)
     Copy all of the active Threads from this ThreadGroup and, if desired, from its descendants, into the specified array. If the array is not big enough to hold all the Threads, extra Threads will simply not be copied.

 -- Method on ThreadGroup: public int enumerate (java.lang.ThreadGroup[] GROUPS)
     Copy all active ThreadGroups that are descendants of this ThreadGroup into the specified array.  If the array is not large enough to hold all active ThreadGroups, extra ThreadGroups simply will not be copied.

 -- Method on ThreadGroup: public int enumerate (java.lang.ThreadGroup[] GROUPS, boolean RECURSE)
     Copy all active ThreadGroups that are children of this ThreadGroup into the specified array, and if desired, also copy all active descendants into the array.  If the array is not large enough to hold all active ThreadGroups, extra ThreadGroups simply will not be copied.

 -- Method on ThreadGroup: public final synchronized void interrupt ()
     Interrupt all Threads in this ThreadGroup and its sub-groups.

 -- Method on ThreadGroup: public final synchronized void stop ()
     Stop all Threads in this ThreadGroup and its descendants.

 -- Method on ThreadGroup: public final synchronized void suspend ()
     Suspend all Threads in this ThreadGroup and its descendants.

 -- Method on ThreadGroup: public final synchronized void resume ()
     Resume all Threads in this ThreadGroup and its descendants.

 -- Method on ThreadGroup: public final synchronized void destroy ()
     Destroy this ThreadGroup.  There can be no Threads in it, and none of its descendants (sub-groups) may have Threads in them. All its descendants will be destroyed as well.

 -- Method on ThreadGroup: public void list ()
     Print out information about this ThreadGroup to System.out.

 -- Method on ThreadGroup: public void uncaughtException (java.lang.Thread THREAD, java.lang.Throwable T)
     When a Thread in this ThreadGroup does not catch an exception, this method of the ThreadGroup is called.

     ThreadGroup's implementation does the following:<BR>

       * If there is a parent ThreadGroup, call uncaughtException() in the parent.

       * If the Throwable passed is a ThreadDeath, don't do anything.

       * Otherwise, call exception.printStackTrace().

 -- Method on ThreadGroup: public boolean allowThreadSuspension (boolean ALLOW)
     Tell the VM whether it may suspend Threads in low memory situations.

 -- Method on ThreadGroup: public String toString ()
     Get a human-readable representation of this ThreadGroup.

 -- Method on ThreadGroup: public final void checkAccess ()
     Find out if the current Thread can modify this ThreadGroup. Calls the current SecurityManager's checkAccess() method to find out.  If there is none, it assumes everything's OK.

 -- Method on Throwable: public native Throwable fillInStackTrace ()

 -- Method on Throwable: public String getLocalizedMessage ()

 -- Method on Throwable: public String getMessage ()

 -- Method on Throwable: public void printStackTrace ()

 -- Method on Throwable: public void printStackTrace (java.io.PrintStream PS)

 -- Method on Throwable: public void printStackTrace (java.io.PrintWriter WR)

 -- Method on Throwable: public String toString ()