// Path: src/gnu/java/lang/CPStringBuilder.java
// public class CPStringBuilder {
// 	private StringBuilder that;
// 	
// 	public CPStringBuilder() {
// 		that = new StringBuilder();
// 	}
// 	
// 	public CPStringBuilder(int i){
// 		that = new StringBuilder(i);
// 	}
// 
// 	public CPStringBuilder(String string) {
// 		that = new StringBuilder(string);
// 	}
// 
// 	public CPStringBuilder append(char c) {
// 		that.append(c);
// 		return this;
// 	}
// 	
// 	@Override
// 	public String toString() {
// 		return that.toString();
// 	}
// 
// 	public CPStringBuilder append(String string) {
// 		that.append(string);
// 		return this;
// 	}
// 
// 	public CPStringBuilder append(int length) {
// 		that.append(length);
// 		return this;
// 	}
// 
// 	public CPStringBuilder append(char[] cs) {
// 		that.append(cs);
// 		return this;
// 	}
// }


import gnu.java.lang.CPStringBuilder;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.Serializable;
    if (_exception != null)
      _exception.printStackTrace(ps);
  }

  /**
   * Prints this exception's stack trace to a print writer. If this exception
   * has a root exception; the stack trace of the root exception is also
   * printed to the print writer.
   *
   * @param pw the non-null print writer to use for output.
   */
  public void printStackTrace(PrintWriter pw)
  {
    super.printStackTrace(pw);
    if (_exception != null)
      _exception.printStackTrace(pw);
  }

  /**
   * Returns the string representation of this exception. The string
   * representation contains this exception's class name, its detailed
   * messsage, and if it has a root exception, the string representation of the
   * root exception. This string representation is meant for debugging and not
   * meant to be interpreted programmatically.
   *
   * @return the non-null string representation of this exception.
   * @see Throwable#getMessage()
   */
  public String toString()
  {
// Path: src/gnu/java/lang/CPStringBuilder.java
// public class CPStringBuilder {
// 	private StringBuilder that;
// 	
// 	public CPStringBuilder() {
// 		that = new StringBuilder();
// 	}
// 	
// 	public CPStringBuilder(int i){
// 		that = new StringBuilder(i);
// 	}
// 
// 	public CPStringBuilder(String string) {
// 		that = new StringBuilder(string);
// 	}
// 
// 	public CPStringBuilder append(char c) {
// 		that.append(c);
// 		return this;
// 	}
// 	
// 	@Override
// 	public String toString() {
// 		return that.toString();
// 	}
// 
// 	public CPStringBuilder append(String string) {
// 		that.append(string);
// 		return this;
// 	}
// 
// 	public CPStringBuilder append(int length) {
// 		that.append(length);
// 		return this;
// 	}
// 
// 	public CPStringBuilder append(char[] cs) {
// 		that.append(cs);
// 		return this;
// 	}
// }


// Path: classpath-0.98/javax/security/sasl/SaslException.java
import gnu.java.lang.CPStringBuilder;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.Serializable;

    if (_exception != null)
      _exception.printStackTrace(ps);
  }

  /**
   * Prints this exception's stack trace to a print writer. If this exception
   * has a root exception; the stack trace of the root exception is also
   * printed to the print writer.
   *
   * @param pw the non-null print writer to use for output.
   */
  public void printStackTrace(PrintWriter pw)
  {
    super.printStackTrace(pw);
    if (_exception != null)
      _exception.printStackTrace(pw);
  }

  /**
   * Returns the string representation of this exception. The string
   * representation contains this exception's class name, its detailed
   * messsage, and if it has a root exception, the string representation of the
   * root exception. This string representation is meant for debugging and not
   * meant to be interpreted programmatically.
   *
   * @return the non-null string representation of this exception.
   * @see Throwable#getMessage()
   */
  public String toString()
  {
    CPStringBuilder sb = new CPStringBuilder(this.getClass().getName())