static final String method2766(boolean bool, Throwable throwable)
	throws IOException {
	anInt8823++;
	String string;
	if (throwable instanceof RuntimeException_Sub1) {
	    RuntimeException_Sub1 runtimeexception_sub1
		= (RuntimeException_Sub1) throwable;
	    string
		= (((RuntimeException_Sub1) runtimeexception_sub1).aString4594
		   + " | ");
	    throwable = (((RuntimeException_Sub1) runtimeexception_sub1)
			 .aThrowable4595);
	} else
	    string = "";
	StringWriter stringwriter = new StringWriter();
	PrintWriter printwriter = new PrintWriter(stringwriter);
	throwable.printStackTrace(printwriter);
	printwriter.close();
	String string_8_ = stringwriter.toString();
	BufferedReader bufferedreader
	    = new BufferedReader(new StringReader(string_8_));
	if (bool != false)
	    method2765(-61);
	String string_9_ = bufferedreader.readLine();
	for (;;) {
	    String string_10_ = bufferedreader.readLine();
	    if (string_10_ == null)
		break;
	    int i = string_10_.indexOf('(');
	    int i_11_ = string_10_.indexOf(')', 1 + i);
	    String string_12_;
	    if (i == -1)
		string_12_ = string_10_;
	    else
		string_12_ = string_10_.substring(0, i);
	    string_12_ = string_12_.trim();
	    string_12_ = string_12_.substring(1 + string_12_.lastIndexOf(' '));
	    string_12_
		= string_12_.substring(1 + string_12_.lastIndexOf('\t'));
	    string += string_12_;
	    if ((i ^ 0xffffffff) != 0 && i_11_ != -1) {
		int i_13_ = string_10_.indexOf(".java:", i);
		if (i_13_ >= 0)
		    string += string_10_.substring(i_13_ - -5, i_11_);
	    }
	    string += ' ';
	}
	string += "| " + (String) string_9_;
	return string;
    }