Hi,
I am new to XEmacs AND to JDE so be indulgent if I am making ridiculous
things.
I have a problem setting a breakpoint with JDEbug. I started the debugger,
launched a process and then tried to set a breakpoint. But nothing happens
except an Error Warning: Symbol`s function definition is void:
line-beginning-position.
Can anyone help me with this? I used the JDE-Help-Submit problem report
function and posted the result below.

Thanks,
Ralf


Platform: Windows 2000, service pack 2 installed
Emacs  : XEmacs 21.4 (patch 10) "Military Intelligence (Windows)" [Lucid]
(i586-pc-win32) of Fri Nov 08 2002 on TSUNAMI
Package: JDE version 2.3.2
Required packages: semantic-1.4.1 eieio-0.17 speedbar-0.14beta4


current state:
==============
(setq
 jde-which-method-class-min-length 4
 jde-gen-to-string-method-template '("(end-of-line) '&" "\"/**\" '>'n"
                                     "\"* Retrieve a String representation
of this object\" '>'n" "\"* \" '>'n"
                                     "\"* @return a <code>String</code>
representation of this object.\" '>'n"
                                     "\"* @see Object#toString()\" '>'n"
"\"*/\" '>'n" "(jde-gen-method-signature"
                                     "  \"public\"" "  \"String\"" "
\"toString\"" "  nil" " )" "'>" "(if jde-gen-k&r "
                                     " ()" " 'n)" "\"{\"'>'n" "'>'r'n"
"\"}\"'>'n'>")
 jde-bug-jre-home ""
 jde-bug-debugger-host-address "TETZLAFF_LAP"
 jde-import-insert-group-names nil
 jde-help-docsets '(("JDK API" "" nil))
 jde-complete-signature-display-time 5
 jde-gen-junit-test-class-buffer-template '("(funcall
jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)"
                                            "\"import
junit.framework.Test;\" '>'n"
                                            "\"import
junit.framework.TestCase;\" '>'n"
                                            "\"import
junit.framework.TestSuite;\" '>'n" "'n"
                                            "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \""
                                            "\" Unit Test for class \""
                                            "(jde-gen-junit-class
(file-name-nondirectory buffer-file-name)) '>'n"
                                            "\" \"
(jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)"
                                            "\" * Created: \"
(current-time-string) '>'n"
                                            "\" \"
(jde-javadoc-insert-empty-line)"
                                            "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)"
                                            "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)"
                                            "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")"
                                            "\"public class \""
                                            "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                            "\" extends TestCase \" " "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'n"
                                            " \" /** \" '>'n" " \"* Creates
a new <code>\""
                                            "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                            "\"</code> instance.\" '>'n" "
\"*\" '>'n" " \"* @param name test name\" '>'n"
                                            " \"*/\"'>'n" "\"public \""
                                            "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                            "\" (String name)\"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                                            "\"super(name);\"'>'n" "\"}\"'>"
"'>'n" "'n" "\"/**\" '>'n"
                                            "\"* @return a
<code>TestSuite</code>\" '>'n" "\"*/\" '>'n"
                                            "\"public static TestSuite
suite()\" '>" "(if jde-gen-k&r " "()" "'>'n)"
                                            "\"{\"'>'n" "\"TestSuite suite =
new TestSuite ();\" '>'n" "'>'n"
                                            "\"return suite;\" '>'n"
"\"}\"'>'n'n" "\"/** \" '>'n"
                                            "\"* Entry point \" '>'n" "\"*/
\" '>'n"
                                            "\"public static void
main(String[] args) \"" "(if jde-gen-k&r " "()" "'>'n)"
                                            "\"{\"'>'n"
"\"junit.textui.TestRunner.run(suite());\"'>'n" "\"}\"'>'n"
                                            "\"}\">" "\"// \""
                                            "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-compile-option-encoding ""
 jde-compile-option-optimize nil
 jde-project-hooks nil
 jde-run-executable-args nil
 jde-compile-option-verbose nil
 jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Interface" .
jde-gen-interface) ("Console" . jde-gen-console)
                            ("Swing App" . jde-gen-jfc-app) ("Unit Test" .
jde-gen-junit-test-class))
 jde-wiz-get-set-methods-include '("Both")
 jde-run-option-classpath nil
 jde-devel-debug nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name:
\")"
                                   "\".addMouseListener(\"
jde-gen-method-signature-padding-2 "
                                   "\"new MouseAdapter\"
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r "
                                   " jde-gen-method-signature-padding-3" "
'n)" "\"{\"'>'n " "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"mouseClicked\"" "  \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"mouseEntered\"" "  \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"mouseExited\"" "  \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"mousePressed\"" "  \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"mouseReleased\"" "  \"MouseEvent e\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n"
                                   "\"}\" jde-gen-method-signature-padding-2
\");\"'>'n'>")
 jde-mode-line-format '("-" mode-line-mule-info mode-line-modified
mode-line-frame-identification
                        mode-line-buffer-identification "   "
global-mode-string "   %[(" mode-name mode-line-process
                        minor-mode-alist "%n" ")%]--" (line-number-mode
"L%l--") (column-number-mode "C%c--") (-3 . "%p")
                        (jde-which-method-mode ("--" jde-which-method-format
"--")) "-%-")
 jde-find-file-regexp '("*.java")
 jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
                                   "\"import java.awt.Dimension;\" '>'n"
"\"import java.awt.Graphics;\" '>'n"
                                   "\"import java.awt.Graphics2D;\" '>'n"
"\"import java.awt.Color;\" '>'n"
                                   "\"import java.awt.geom.Ellipse2D;\"
'>'n"
                                   "\"import java.awt.event.WindowAdapter;\"
'>'n"
                                   "\"import java.awt.event.WindowEvent;\"
'>'n" "\"import javax.swing.JFrame;\" '>'n"
                                   "\"import javax.swing.JPanel;\" '>'n"
"\"import javax.swing.JScrollPane;\" '>'n"
                                   "\"import javax.swing.JMenuBar;\" '>'n"
"\"import javax.swing.JMenu;\" '>'n"
                                   "\"import java.awt.event.ActionEvent;\"
'>'n"
                                   "\"import javax.swing.AbstractAction;\"
'>'n '>'n"
                                   "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \""
                                   "(file-name-nondirectory
buffer-file-name) '>'n" "\" \" (jde-javadoc-insert-empty-line)"
                                   "\" \" (jde-javadoc-insert-empty-line)"
"\" * Created: \" (current-time-string) '>'n"
                                   "\" \" (jde-javadoc-insert-empty-line)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")" "'>'n"
                                   "\"public class \""
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                   "\" extends JFrame\"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n"
                                   "\"class Canvas extends JPanel\"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"\"" "  \"Canvas\"" "  \"\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"setSize(getPreferredSize());\" '>'n"
        
"\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"Dimension\"" "  \"getPreferredSize\""
                                   "  \"\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n"
                                   "\"return new Dimension(600, 600);\"
'>'n" "\"}\"'>'n '>'n" "(jde-gen-method-signature"
                                   "  \"public\"" "  \"void\"" "
\"paintComponent\"" "  \"Graphics g\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"super.paintComponent(g);\" '>'n"
                                   "\"Graphics2D g2d = (Graphics2D) g;\"
'>'n"
                                   "\"Ellipse2D circle = new
Ellipse2D.Double(0d, 0d, 100d, 100d);\" '>'n"
                                   "\"g2d.setColor(Color.red);\" '>'n"
"\"g2d.translate(10, 10);\" '>'n"
                                   "\"g2d.draw(circle);\" '>'n"
"\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"\""
                                   "  (file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "  \"\"" " )"
                                   "'>" "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                   "\"super(\\\"\" (P \"Enter app title: \")
\"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n"
                                   "\"addWindowListener(new WindowAdapter()
\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                                   "\"public void windowClosing(WindowEvent
e) {System.exit(0);}\" '>'n"
                                   "\"public void windowOpened(WindowEvent
e) {}\" '>'n" "\"});\"'>'n"
                                   "\"setJMenuBar(createMenu());\" '>'n"
                                   "\"getContentPane().add(new
JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" "'>'n"
                                   "(jde-gen-method-signature" "   \"public
static\"" "   \"void\"" "   \"main\""
                                   "   \"String[] args\"" " )" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n"
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\" f = new \""
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"();\" '>'n"
                                   "\"f.show();\" '>'n" "\"}\"'>'n '>'n"
"\"protected JMenuBar createMenu() \""
                                   "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n"
                                   "\"JMenu menu = new
JMenu(\\\"File\\\");\" '>'n"
                                   "\"menu.add(new
AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&r " "()" "'>'n)"
                                   "\"{\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\""
                                   "  \"actionPerformed\"" "  \"ActionEvent
e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)"
                                   "\"{\"'>'n" "\"System.exit(0);\" '>'n"
"\"}\" '>'n" "\"});\" '>'n"
                                   "\"mb.add(menu);\" '>'n" "\"return mb;\"
'>'n" "\"}\"'>'n " "\"} // \"'>"
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"while\")"
                       " '(l '> \"while\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 (p
\"while-clause: \" clause) "
                       "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 "
                       "  '>'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments "
                       "  '(l \" // end of while (\" (s clause) \")\"))" "
'>'n'> (c-indent-defun))" " )")
 jde-help-remote-file-exists-function '("wget")
 jde-gen-beep '("(end-of-line) '&"
"\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-auto-parse-max-buffer-size 50000
 jde-wiz-include-javadoc t
 jde-compile-option-deprecation nil
 jde-run-option-hotspot-type 'client
 bsh-vm-args nil
 jde-setnu-mode-enable nil
 jde-import-auto-collapse-imports nil
 jde-gen-cflow-else-if '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"eif\")"
                         " '(l '> \"else if\" jde-gen-conditional-padding-1
"
                         " \"(\" jde-gen-conditional-padding-2 (p
\"else-if-clause: \" clause) "
                         "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r "
                         "  jde-gen-conditional-padding-3 " " '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of else if (\" (s clause) \")\"))"
" '>'n'>)" " )")
 jde-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over) ("[? ? ?]" .
jde-debug-step-into)
                        ("[? ? ?]" . jde-debug-step-out) ("[? ? ?]" .
jde-debug-cont) ("[? ? ?]" . jde-debug-run)
                        ("[? ? ?]" . jde-debug-toggle-breakpoint) ("[?
? ?]" . jde-debug-up)
                        ("[? ? ?]" . jde-debug-down))
 jde-debugger '("JDEbug")
 jde-check-version-flag t
 jde-imenu-include-classdef t
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
name: \" class) '>"
                                "\" \" (jde-gen-get-extend-class)" "(if
jde-gen-k&r " " ()" " '>'n)" "\"{\" '>'n"
                                "(jde-gen-method-signature" "  \"public\"" "
nil" "  (jde-gen-lookup-named 'class)"
                                "  nil" " )" "(if jde-gen-k&r " " ()" "
'>'n)" "\"{\"'>'n" "\"}\"'>'n" "'>'n"
                                "(jde-gen-get-interface-implementation)"
"'>'n" "\"}\" '>'n'>")
 jde-run-applet-viewer ""
 jde-db-spec-breakpoint-face-colors '("black" . "green")
 jde-expand-classpath-p t
 jde-run-read-vm-args nil
 jde-imenu-sort nil
 jde-run-option-disable-system-assertions nil
 jde-log-max 500
 jde-run-option-application-args nil
 jde-quote-classpath t
 jde-help-use-frames t
 jde-enable-abbrev-mode t
 jde-which-method-mode t
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(\"
jde-gen-method-signature-padding-2 "
                                    "\"new ActionListener\"
jde-gen-method-signature-padding-1 \"()\" '>"
                                    "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                    "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"actionPerformed\""
                                    "  \"ActionEvent e\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                    "\"}\"
jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
 jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
                                 "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \""
                                 "(file-name-nondirectory buffer-file-name)
'>'n" "\" \" (jde-javadoc-insert-empty-line)"
                                 "\" \" (jde-javadoc-insert-empty-line)" "\"
* Created: \" (current-time-string) '>'n"
                                 "\" \" (jde-javadoc-insert-empty-line)"
                                 "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)"
                                 "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)"
                                 "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")"
                                 "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
                                 "\" \" (jde-gen-get-extend-class)" "(if
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n"
                                 "(jde-gen-method-signature" "\"public\""
"\"\""
                                 "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"\"" ")"
                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"'>'p'n" "\"}\">" "\" // \""
                                 "(file-name-sans-extension
(file-name-nondirectory buffer-file-name)) \" constructor\""
                                 "'>'n"
"(jde-gen-get-interface-implementation)" "'>'n" "\"}\">" "\" // \""
                                 "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*" "* @param
%p Value to assign to this.%n" "*/")
 jde-run-option-interpret-mode nil
 jde-gen-cflow-try-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"try\")" " '(l '> \"try \"" " (if jde-gen-k&r "
                           "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" "
(if jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)" "
\"catch\" jde-gen-conditional-padding-1 "
                           " \"(\" jde-gen-conditional-padding-2 (p \"catch
what: \" clause) \" e\""
                           "       jde-gen-conditional-padding-2 \")\" '>" "
(if jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'p'n" " \"}\""
                           "  (if jde-gen-comments " "  '(l \" // end of
try-catch\"))" " '>'n'> (c-indent-defun))" " )")
 jde-complete-display-throws t
 jde-import-default-group-name nil
 jde-compile-option-classpath nil
 jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set) ("toString
method" . jde-gen-to-string-method)
                          ("Action Listener" . jde-gen-action-listener)
("Window Listener" . jde-gen-window-listener)
                          ("Mouse Listener" . jde-gen-mouse-listener)
                          ("Mouse Motion Listener" .
jde-gen-mouse-motion-listener) ("Inner Class" . jde-gen-inner-class)
                          ("println" . jde-gen-println) ("beep" .
jde-gen-beep)
                          ("property change support" .
jde-gen-property-change-support)
                          ("EJB Entity Bean" . jde-gen-entity-bean) ("EJB
Session Bean" . jde-gen-session-bean))
 jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean") ("br" .
"break") ("by" . "byte") ("byv" . "byvalue")
                          ("cas" . "cast") ("ca" . "catch") ("ch" . "char")
("cl" . "class") ("co" . "const")
                          ("con" . "continue") ("de" . "default") ("dou" .
"double") ("el" . "else") ("ex" . "extends")
                          ("fa" . "false") ("fi" . "final") ("fin" .
"finally") ("fl" . "float") ("fo" . "for")
                          ("fu" . "future") ("ge" . "generic") ("go" .
"goto") ("impl" . "implements") ("impo" . "import")
                          ("ins" . "instanceof") ("in" . "int") ("inte" .
"interface") ("lo" . "long") ("na" . "native")
                          ("ne" . "new") ("nu" . "null") ("pa" . "package")
("pri" . "private") ("pro" . "protected")
                          ("pu" . "public") ("re" . "return") ("sh" .
"short") ("st" . "static") ("su" . "super")
                          ("sw" . "switch") ("sy" . "synchronized") ("th" .
"this") ("thr" . "throw") ("throw" . "throws")
                          ("tra" . "transient") ("tr" . "true") ("vo" .
"void") ("vol" . "volatile") ("wh" . "while"))
 jde-import-excluded-packages '("bsh.*")
 jde-compile-option-command-line-args nil
 jde-imenu-include-signature t
 jde-compile-option-verbose-path nil
 jde-bug-sio-connect-delay 1
 jde-db-startup-commands nil
 jde-appletviewer-option-vm-args nil
 jde-run-executable ""
 jde-gen-buffer-boilerplate nil
 jde-compile-option-depend-switch '("-Xdepend")
 jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*" "*
@return the value of %n" "*/")
 jde-compile-option-sourcepath nil
 jde-run-mode-hook nil
 jde-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print
out: \") \");\" '>'n'>")
 bsh-script-menu-definition '("Bsh" ["Help" bsh-script-help t])
 jde-complete-insert-method-signature t
 jde-run-option-disable-assertions "Nowhere"
 jde-db-query-missing-source-files t
 jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
 jde-gen-conditional-padding-1 " "
 jde-gen-conditional-padding-2 ""
 jde-gen-conditional-padding-3 " "
 jde-complete-signature-display '("Eldoc")
 jde-gen-get-set-var-template '("(end-of-line) '&" "(P \"Variable type: \"
type) \" \""
                                "(P \"Variable name: \" name) \";\" '>'n 'n"
"\"/**\" '>'n"
                                "\"* Get the \"
(jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n"
                                "\"* @return the \"
(jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "\"*/\" '>'n"
                                "'>'" "(jde-gen-method-signature" "
\"public\"" "  (jde-gen-lookup-named 'type)"
                                "  (if (string= \"boolean\"
(jde-gen-lookup-named 'type) ) "
                                "    (concat \"is\"
(jde-gen-lookup-and-capitalize 'name))"
                                "   (concat \"get\"
(jde-gen-lookup-and-capitalize 'name)))" "  nil" " )"
                                "(if jde-gen-k&r " " ()" " '>'n)" "\"{\"
'>'n" "\"return \" (s name) \";\" '>'n \"}\"'>'n"
                                "'n" "\"/**\" '>'n" "\"* Set the \"
(jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n"
                                "\"* @param new\"
(jde-gen-lookup-and-capitalize 'name) \""
                                "The new \" (jde-gen-lookup-and-capitalize
'name) \" value.\" '>'n" "\"*/\" '>'n" "'>'"
                                "(jde-gen-method-signature " "  \"public\""
"  \"void\""
                                "  (concat \"set\"
(jde-gen-lookup-and-capitalize 'name))"
                                "  (concat (jde-gen-lookup-named 'type) \"
new\" "
                                "          (jde-gen-lookup-and-capitalize
'name))" " )" "(if jde-gen-k&r " " ()" " '>'n)"
                                "\"{\" '>'n" "'>'\"this.\" (s name) \" =
new\" (jde-gen-lookup-and-capitalize 'name) "
                                "\";\" '>'n \"}\" '>'n'n'>")
 jde-sourcepath '("c:\\java")
 jde-import-group-of-rules '(("^javax?\\."))
 jde-db-option-application-args nil
 jde-gen-method-signature-padding-1 ""
 jde-gen-method-signature-padding-2 ""
 jde-gen-method-signature-padding-3 " "
 jde-bug-stack-info nil
 jde-run-option-verify '(nil t)
 jde-bug-server-shmem-name '(t . "JDEbug")
 jde-gen-cflow-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"finally\")" " '(l '> \"finally\""
                         " (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" " \"}\""
                         " (if jde-gen-comments " "  '(l \" // end of
finally\"))" " '>'n'>)" " )")
 jde-imenu-include-modifiers nil
 jde-which-method-format '("[" jde-which-method-current "]")
 jde-db-option-classpath nil
 jde-which-method-max-length 20
 jde-gen-event-source-fire-method-template '("(p \"Listener class (fully
qualified): \" listenerFQN 'noinsert)"
                                             "(p \"Listener method name: \"
method-name 'noinsert)"
                                             "(p \"Method name: \"
return-type 'noinsert)"
                                             "(p \"Method name: \" params
'noinsert)" "(tempo-save-named 'listener-class "
                                             " (replace-in-string
(tempo-lookup-named 'listenerFQN)"
                                             "
\"[^\\\\.]+\\\\.\" \"\"))"
                                             "(tempo-save-named
'listener-vector "
                                             " (concat
(jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))"
                                             "         \"s\"))"
"(tempo-save-named 'fire-method "
                                             " (concat \"fire\"
(upcase-initials (tempo-lookup-named 'method-name))))"
                                             "(tempo-save-named 'param-ids "
                                             "
(jde-gen-extract-ids-from-params (tempo-lookup-named 'params)))"
                                             "(end-of-line) '&" "\"/**\"
'>'n" "\"* The method <CODE>\" (s fire-method)"
                                             "\"</CODE> is used \" '>'n"
                                             "\"* to call the <CODE>\" (s
method-name) \"</CODE> method of\" '>'n"
                                             "\"* every previously
registered <CODE>\" (s listener-class) \"</CODE>.\" '>'n" "\"*\" '>'n" "\"*
@see \" (s listenerFQN) '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" "
\"public\"" "  (tempo-lookup-named 'return-type)" "  (tempo-lookup-named
'fire-method)" "  (tempo-lookup-named 'params)" " )" "'>" "(if jde-gen-k&r "
" ()" " 'n)" "\"{\"'>'n" " \"for(int i = 0; i < \" (s listener-vector)
\".size(); i++)\" '>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"((\" (s
listener-class) \")\" (s listener-vector)" "\".elementAt (i)).\" (s
method-name) \" (\" (s param-ids) \");\" '> 'n" "\"}\" '>'n" "\"}\" '>'n
'>'n")
 jde-bug-vm-executable '("javaw")
 jde-gen-k&r t
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"if\")" "
'(l '> \"if\" jde-gen-conditional-padding-1 "
                    "  \"(\" jde-gen-conditional-padding-2 (p \"if-clause:
\" clause)"
                    "        jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 "
                    "  '>'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments "
                    " '(l \" // end of if (\" (s clause) \")\"))" " '>'n'>
(c-indent-defun))" " )")
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 jde-open-class-at-point-find-file-function 'find-file-other-window
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-gen-add-test-to-suite '("\"suite.addTest(new \""
                             "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                             "\"(\\\"\" (P \"Test Name: \") \"\\\") \"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
                             "\"public void runTest()\"" "(if jde-gen-k&r "
"()" "'>'n)" "\"{\"'>'n"
                             "(P \"Method to call: \") \"();\"'>'n"
"\"}\"'>'n" "\"});\"'>'n")
 jde-wiz-show-report t
 jde-java-font-lock-api-file "c:\\Dokumente und
Einstellungen\\tetzlaffr\\jde-java-font-lock.api"
 jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" " '(l \"case\")"
" '(l 'n \"case \" (p \"value: \") \":\"'>'n"
                      " '>'p'n" " \"break;\"'>'n)" " )")
 jde-gen-listener-registry '("(p \"Listener class (fully qualified): \"
listenerFQN 'noinsert)"
                             "(tempo-save-named 'listener-class " "
(replace-in-string (tempo-lookup-named 'listenerFQN)"
                             "                    \"[^\\\\.]+\\\\.\" \"\"))"
"(tempo-save-named 'listener-vector "
                             " (concat (jde-wiz-downcase-initials
(tempo-lookup-named 'listener-class))" "         \"s\"))"
                             "(end-of-line) '&" "\"protected Vector \" (s
listener-vector) \" = new Vector();\" '>'n '>'n"
                             "\"/**\" '>'n" "\"* The method <CODE>add\" (s
listener-class)" "\"</CODE> allows to \" '>'n"
                             "\"* add a new <CODE>\" (s listener-class)
\"</CODE>\" '>'n"
                             "\"* that will be notified of incoming
events.\" '>'n" "\"*\" '>'n"
                             "\"* @see \" (s listenerFQN) '>'n" "\"*/\"
'>'n" "(jde-gen-method-signature" "  \"public\""
                             "  \"void\"" "  (concat \"add\"
(tempo-lookup-named 'listener-class))"
                             "  (concat (tempo-lookup-named 'listener-class)
\" l\")" " )" "'>" "(if jde-gen-k&r " " ()"
                             " 'n)" "\"{\"'>'n" "(s listener-vector)
\".addElement(l);\" '> 'n" "\"}\" '>'n '>'n"
                             "\"/**\" '>'n" "\"* The method <CODE>remove\"
(s listener-class)"
                             "\"</CODE> allows to \" '>'n"
                             "\"* remove a <CODE>\" (s listener-class)
\"</CODE> that was\" '>'n"
                             "\"* previously registered to be notified of
incoming events.\" '>'n" "\"*\" '>'n"
                             "\"* @see \" (s listenerFQN) '>'n" "\"*/\"
'>'n" "(jde-gen-method-signature" "  \"public\""
                             "  \"void\"" "  (concat \"remove\"
(tempo-lookup-named 'listener-class))"
                             "  (concat (tempo-lookup-named 'listener-class)
\" l\")" " )" "'>" "(if jde-gen-k&r " " ()"
                             " 'n)" "\"{\"'>'n" "(s listener-vector)
\".removeElement(l);\" '> 'n" "\"}\" '>'n '>'n")
 jde-run-option-boot-classpath nil
 jde-jdk-doc-url ""
 jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(jde-gen-get-package-statement)"
                                   "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \""
                                   "(file-name-nondirectory
buffer-file-name) '>'n" "\" \" (jde-javadoc-insert-empty-line)"
                                   "\" \" (jde-javadoc-insert-empty-line)"
"\" * Created: \" (current-time-string) '>'n"
                                   "\" \" (jde-javadoc-insert-empty-line)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)"
                                   "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")" "'>'n"
                                   "\"public class \""
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                   "(if jde-gen-k&r " " ()" " '>'n)"
"\"{\"'>'n" "(jde-gen-method-signature" "  \"public\""
                                   "  \"\"" "  (file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                   "  \"\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n" "'>'n"
                                   "(jde-gen-method-signature" "   \"public
static\"" "   \"void\"" "   \"main\""
                                   "   \"String[] args\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'p'n"
                                   "\"}\"'>'n" "\"} // \"'>"
                                   "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-run-option-vm-args nil
 jde-launch-beanshell-on-demand-p t
 jde-db-option-host ""
 jde-complete-add-space-after-method nil
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component
name: \")"
                                          "\".addMouseMotionListener(\"
jde-gen-method-signature-padding-2 "
                                          "\"new MouseMotionAdapter\"
jde-gen-method-signature-padding-1 \"()\" '>"
                                          "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
                                          "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"mouseDragged\""
                                          "  \"MouseEvent e\"" " )" "'>"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                          "\"}\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\""
                                          "  \"mouseMoved\"" "  \"MouseEvent
e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)"
                                          "\"{\"'>'n" "\"}\"'>'n" "\"}\"
jde-gen-method-signature-padding-2 \");\"'>'n'>")
 jde-import-auto-sort nil
 jde-import-reverse-sort-group nil
 jde-bug-window-message nil
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"ife\")"
                         " '(l '> \"if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p
\"if-clause: \" clause)"
                         "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\" '>"
                         " (if jde-gen-comments " "  '(l \" // end of if (\"
(s clause) \")\" '>'n)" "  (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "   'n))" " '>
\"else\"" " (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3" "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                         "  '(l \" // end of if (\" (s clause) \") else\"))"
" '>'n'>)" " )")
 jde-bug-jpda-directory ""
 jde-gen-property-change-support '("(end-of-line) '&"
                                   "\"protected PropertyChangeSupport pcs =
new PropertyChangeSupport(this);\" '>'n '>'n"
                                   "\"/**\" '>'n" "\"* Adds a
PropertyChangeListener to the listener list.\" '>'n"
                                   "\"* The listener is registered for all
properties.\" '>'n" "\"*\" '>'n"
                                   "\"* @param listener The
PropertyChangeListener to be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\""
                                   "  \"addPropertyChangeListener\"" "
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
        
"\"pcs.addPropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n" "\"/**\"
'>'n"
                                   "\"* Removes a PropertyChangeListener
from the listener list.\" '>'n"
                                   "\"* This removes a
PropertyChangeListener that was registered\" '>'n"
                                   "\"* for all properties.\" '>'n" "\"*\"
'>'n "
                                   "\"* @param listener The
PropertyChangeListener to be removed\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\""
                                   "  \"removePropertyChangeListener\"" "
\"PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
        
"'>\"pcs.removePropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n"
"\"/**\" '>'n"
                                   "\"* Adds a PropertyChangeListener for a
specific property.\" '>'n"
                                   "\"* The listener will be invoked only
when a call on firePropertyChange\" '>'n"
                                   "\"* names that specific property.\"
'>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The name of the
property to listen on\" '>'n"
                                   "\"* @param listener The
PropertyChangeListener to be added\" '>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\""
                                   "  \"addPropertyChangeListener\""
                                   "  \"String propertyName,
PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                   "'>
\"pcs.addPropertyChangeListener(propertyName, listener);\" '>'n" "\"}\" '>'n
'>'n"
                                   "\"/**\" '>'n" "\"* Removes a
PropertyChangeListener for a specific property.\" '>'n"
                                   "\"*\" '>'n"
                                   "\"* @param propertyName The name of the
property that was listened on\" '>'n"
                                   "\"* @param listener The
PropertyChangeListener to be removed\"'>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\""
                                   "  \"removePropertyChangeListener\""
                                   "  \"String propertyName,
PropertyChangeListener listener\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                   "'>
\"pcs.removePropertyChangeListener(propertyName, listener);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to
any registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are
equal and non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic
name of the property\" '>'n"
                                   "\"*                     that was
changed\" '>'n"
                                   "\"* @param oldValue The old value of the
property\" '>'n"
                                   "\"* @param newValue The new value of the
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, Object
oldValue, Object newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                   "'>
\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to
any registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are
equal and non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper
around the more general\" '>'n"
                                   "\"* firePropertyChange method that takes
Object values.\" '>'n"
                                   "\"* No event is fired if old and new are
equal and non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic
name of the property\" '>'n"
                                   "\"*                     that was
changed\" '>'n"
                                   "\"* @param oldValue The old value of the
property\" '>'n"
                                   "\"* @param newValue The new value of the
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, int oldValue,
int newValue\"" " )" "'>" "(if jde-gen-k&r "
                                   " ()" " 'n)" "\"{\"'>'n"
                                   "'>
\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Reports a bound property update to
any registered listeners. \" '>'n"
                                   "\"* No event is fired if old and new are
equal and non-null.\" '>'n"
                                   "\"* This is merely a convenience wrapper
around the more general\" '>'n"
                                   "\"* firePropertyChange method that takes
Object values.\" '>'n"
                                   "\"* No event is fired if old and new are
equal and non-null.\" '>'n" "\"*\" '>'n"
                                   "\"* @param propertyName The programmatic
name of the property\" '>'n"
                                   "\"*                     that was
changed\" '>'n"
                                   "\"* @param oldValue The old value of the
property\" '>'n"
                                   "\"* @param newValue The new value of the
property.\" '>'n \"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"firePropertyChange\""
                                   "  \"String propertyName, boolean
oldValue, boolean newValue\"" " )" "'>"
                                   "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                   "'>
\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n"
                                   "\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Fires an existing
PropertyChangeEvent to any registered listeners.\" '>'n"
                                   "\"* No event is fired if the given
event's old and new values are\"'>'n"
                                   "\"* equal and non-null. \" '>'n" "\"*\"
'>'n"
                                   "\"* @param evt The PropertyChangeEvent
object.\" '>'n\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"firePropertyChange\""
                                   "  \"PropertyChangeEvent evt\"" " )" "'>"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"pcs.firePropertyChange(evt);\" '>'n
\"}\" '>'n '>'n" "\"/**\" '>'n"
                                   "\"* Checks if there are any listeners
for a specific property.\" '>'n" "\"*\" '>'n"
                                   "\"* @param evt The PropertyChangeEvent
object.\" '>'n"
                                   "\"* @return <code>true</code>if there
are one or more listeners\"'>'n"
                                   "\"*             for the given property\"
'>'n" "\"*/\" '>'n"
                                   "(jde-gen-method-signature" "
\"public\"" "  \"boolean\"" "  \"hasListeners\""
                                   "  \"String propertyName\"" " )" "'>"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                   "'> \"return
pcs.hasListeners(propertyName);\" '>'n \"}\" '>'n '>'n'>")
 jde-gen-entity-bean-template '("(jde-import-insert-imports-into-buffer " "
(list \"javax.ejb.*\""
                                "        \"java.rmi.RemoteException\"))"
"'>" "(jde-gen-method-signature" "   \"public\""
                                "  \"void\"" "  \"ejbActivate\"" "  nil" "
\"RemoteException\"" " )" "'>"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>" "(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "
\"ejbPassivate\"" "  nil" "  \"RemoteException\"" " )"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>" "(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "  \"ejbLoad\""
"  nil" "  \"RemoteException\"" " )"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>" "(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "  \"ejbStore\""
"  nil" "  \"RemoteException\"" " )"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>" "(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "
\"ejbRemove\"" "  nil" "  \"RemoteException\"" " )"
                                "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "'>" "(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "
\"setEntityContext\"" "  \"EntityContext ctx\""
                                "  \"RemoteException\"" " )" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
                                "'>" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"unsetEntityContext\""
                                "  nil" "  \"RemoteException\"" " )" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                "\"}\"'>'n 'n '>")
 jde-which-method-abbrev-symbol "~"
 jde-resolve-relative-paths-p t
 jde-lib-directory-names '("^lib" "^jar")
 jde-run-classic-mode-vm nil
 jde-db-option-connect-address nil
 jde-db-option-verify '(nil t)
 jde-bug-saved-breakpoints nil
 jde-bug-debug nil
 jde-project-file-name "prj.el"
 jde-compile-option-directory ""
 jde-import-sorted-groups nil
 jde-run-applet-doc ""
 jde-db-option-properties nil
 jde-auto-parse-enable t
 bsh-startup-directory ""
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"fori\")"
                       " '(l '> \"for\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 \"int \" (p
\"variable: \" var) "
                       " \" = 0; \" (s var) \" < \" (p \"upper bound: \" ub)
\"; \" (s var) \"++\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 "
                       "  'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments "
                       "  '(l \" // end of for (int \" (s var) \" = 0; \""
                       " (s var) \" < \" (s ub) \"; \" (s var) \"++)\"))" "
'>'n'>)" " )")
 jde-cygwin-path-converter '(jde-cygwin-path-converter-internal)
 jde-run-option-jar nil
 jde-read-compile-args nil
 jde-wiz-get-set-variable-convention '("")
 jde-jdk-registry '(("1.4.1" . "c:\\Programme\\JavaSoft\\j2sdk1.4.1_01"))
 jde-find-granularity '("Character")
 jde-db-read-app-args nil
 jde-gen-comments t
 jde-compile-option-vm-args nil
 jde-java-font-lock-max-names-by-regexp 100
 jde-imenu-modifier-abbrev-alist '(("public" . ?+) ("protected" . 177)
("private" . 172) ("static" . ?�)
                                   ("transient" . ?\#) ("volatile" . ?~)
("abstract" . 170) ("final" . 182) ("native" . ?$)
                                   ("synchronized" . ?@) ("strictfp" . ?%))
 jde-gen-cflow-for-iter '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"foriter\")"
                          " '(l '> \"for\" jde-gen-conditional-padding-1 "
                          " \"(\" jde-gen-conditional-padding-2 \"Iterator
\" (p \"variable: \" var) "
                          " \" = \" (p \"collection: \" coll) \".iterator();
\"" " (s var) \".hasNext();\""
                          "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r "
                          "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r" " (s var) \".next();\" '>'n'>"
                          " \"}\"" " (if jde-gen-comments " "  '(l \" // end
of for (Iterator \" (s var) \" = \" (s coll)"
                          "  \".iterator(); \" (s var) \".hasNext();)\"))" "
'>'n'>)" " )")
 jde-import-collapse-imports-threshold 0
 jde-compile-option-depend nil
 jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"switch\")"
                        " '(l '> \"switch\" jde-gen-conditional-padding-1 "
                        "  \"(\" jde-gen-conditional-padding-2 (p
\"switch-condition: \" clause) "
                        "        jde-gen-conditional-padding-2 \")\"" " '>"
" (if jde-gen-k&r "
                        "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'"
                        " \"case \" (p \"first value: \") \":\"'>'n'" "
>'p'n" " \"break;\"'>'n'n" " \"default:\"'>'n'>"
                        " \"break;\"'>'n" " \"}\"" " (if jde-gen-comments "
                        "  '(l \" // end of switch (\" (s clause) \")\"))" "
'>'n'>)" " )")
 jde-compile-option-nowarn nil
 jde-bug-raise-frame-p t
 jde-import-group-function 'jde-import-group-of
 jde-run-option-properties nil
 jde-run-option-debug '(t "Attach" nil)
 jde-db-option-garbage-collection '(t t)
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" .
jde-build) ("[? ? ?]" . jde-compile)
                    ("[? ? ?]" . jde-debug) ("[? ? ?]" . jde-find)
("[? ? ?]" . jde-open-class-at-point)
                    ("[? ? ?
]" . bsh) ("[? ? ?]" . jde-gen-println) ("[? ? ?]" .
jde-help-browse-jdk-doc)
                    ("[? ? ?]" . jde-save-project) ("[? ? ?]" .
jde-wiz-update-class-list) ("[? ? ?]" . jde-run)
                    ("[? ? ?]" . speedbar-frame-mode) ("[? ? ?]" .
jde-db-menu-debug-applet)
                    ("[? ? ?]" . jde-help-symbol) ("[? ? ?]" .
jde-show-superclass-source)
                    ("[? ? ?]" . jde-open-class-at-point) ("[? ? ?]" .
jde-import-find-and-import)
                    ("[? ? ?e]" . jde-wiz-extend-abstract-class) ("[? ?
?f]" . jde-gen-try-finally-wrapper)
                    ("[? ? ?i]" . jde-wiz-implement-interface) ("[? ?
?j]" . jde-javadoc-autodoc-at-line)
                    ("[? ? ?o]" . jde-wiz-override-method) ("[? ? ?t]" .
jde-gen-try-catch-wrapper)
                    ("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" .
jde-run-etrace-next)
                    ("[(control c) (control v) (control ?.)]" .
jde-complete)
                    ("[(control c) (control v) ?.]" . jde-complete-in-line))
 jde-db-mode-hook nil
 jde-complete-function 'jde-complete-menu
 jde-project-context-switching-enabled-p t
 jde-menu-definition '("JDE" ["Compile" jde-compile t] ["Run App" jde-run t]
["Debug App" jde-debug t] "-"
                       ["Run Applet" jde-run-menu-run-applet t] ["Debug
Applet" jde-jdb-menu-debug-applet t] "-"
                       ["Build" jde-build t]
                       ("Find"
                        ["Expression" jde-find
                         (and (executable-find (if (eq system-type (quote
windows-nt)) "find.exe" "find"))
                          (executable-find (if (eq system-type (quote
windows-nt)) "grep.exe" "grep")))
                         ]
                        ["Expression..." jde-find-dlg
                         (and (executable-find (if (eq system-type (quote
windows-nt)) "find.exe" "find"))
                          (executable-find (if (eq system-type (quote
windows-nt)) "grep.exe" "grep")))
                         ]
                        ["Symbol Definition" jde-open-class-at-point t]
["Class" jde-show-class-source t]
                        ["Super Class" jde-show-superclass-source t]
["Interface" jde-show-interface-source t])
                       ("Interpreter" ["Start" bsh t] ["Exit" bsh-exit t])
                       ("Documentation" ["Add" jde-javadoc-autodoc-at-line
(jde-javadoc-enable-menu-p)]
                        ["Check This" jde-javadoc-checkdoc-at-line
(jde-javadoc-enable-menu-p)]
                        ["Check All" jde-javadoc-checkdoc t] ["Generate"
jde-javadoc-make t])
                       "-"
                       ("Code Generation"
                        ("Templates" ["Get/Set Pair..." jde-gen-get-set t]
["Println..." jde-gen-println t]
                         ("Listener" ["Action" jde-gen-action-listener t]
["Window" jde-gen-window-listener t]
                          ["Mouse" jde-gen-mouse-listener t])
                         ["Other..." jde-gen-code t])
                        ("Wizards" ["Import class..."
jde-import-find-and-import t]
                         ["Override Method" jde-wiz-override-method t]
                         ["Implement Interface..."
jde-wiz-implement-interface t]
                         ["Generate Get/Set Methods" jde-wiz-get-set-methods
t]
                         ["Update Package Statement" jde-package-update t]
                         ["Implement Event Source..."
jde-wiz-implement-event-source t]
                         ["Extend Abstract Class..."
jde-wiz-extend-abstract-class t]
                         ["Delegate Methods..." jde-wiz-delegate t] "-"
["Update Class List" jde-wiz-update-class-list t])
                        )
                       ["Speedbar" jde-show-speedbar t] ["Check Style"
jde-checkstyle]
                       ("Project"
                        ["Auto Switch" jde-toggle-project-switching :active
t :style radio :selected
                         jde-project-context-switching-enabled-p]
                        ("Options" ["General" jde-show-project-options t]
["Compile" jde-compile-show-options-buffer t]
                         ["Run" jde-show-run-options t] ["Debug"
jde-show-debug-options t]
                         ["Autocode" jde-show-autocode-options t] ["Javadoc"
jde-javadoc-customize t]
                         ["Make" jde-make-show-options t] ["Ant"
jde-ant-show-options t]
                         ["Complete" jde-show-complete-options t] ["Wiz"
jde-show-wiz-options t])
                        ("Project File" ["Create New" jde-create-new-project
t] ["Save" jde-save-project t]
                         ["Load" jde-load-project-file t] ["Load All"
jde-load-all-project-files t])
                        )
                       ("Help" ["JDEE Users Guide" jde-show-help t] ["JDK"
jde-help-browse-jdk-doc t]
                        ["JDEE Key Bindings" jde-keys t] "-" ["Class..."
jde-help-class t]
                        ["Class Member..." jde-help-class-member t] ["Symbol
at Point" jde-help-symbol t] "-"
                        ["Submit problem report" jde-submit-problem-report
t] "-" "JDE 2.3.2")
                       )
 jde-vm-path ""
 jde-wiz-get-set-methods-order '("Get followed by set for each field")
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over) ("[? ? ?]" .
jde-bug-step-into)
                        ("[? ? ?]" . jde-bug-step-into-all) ("[? ? ?]"
. jde-bug-step-out)
                        ("[? ? ?]" . jde-bug-continue) ("[? ? ?]" .
jde-bug-toggle-breakpoint))
 jde-run-option-verbose '(nil nil nil)
 jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t]
["Interface..." jde-gen-interface-buffer t]
                       ["Console..." jde-gen-console-buffer t]
                       ("EJB" ["Session Bean" jde-ejb-session-bean-buffer t]
["Entity Bean" jde-ejb-entity-bean-buffer t])
                       ["Other..." jde-gen-buffer t])
 jde-build-function '(jde-ant-build)
 jde-db-active-breakpoint-face-colors '("black" . "red")
 jde-find-case-sensitive nil
 jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
 jde-global-classpath nil
 jde-gen-cflow-try-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"try\")" " '(l '> \"try \"" " (if jde-gen-k&r "
                             "  ()" "  'n)" " \"{\"'>'n'>'r'n" " \"}\" '>" "
(if jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)" "
\"catch\" jde-gen-conditional-padding-1 "
                             " \"(\" jde-gen-conditional-padding-2 (p
\"catch what: \" clause) \" e\""
                             "       jde-gen-conditional-padding-2 \")\" '>"
" (if jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r'n" " \"}\" '> "
                             " (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "  'n)" " \"finally\" '>"
                             " (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r'n" " \"}\""
                             " (if jde-gen-comments " "  '(l \" // end of
try-finally\"))" " '>'n'>)" " )")
 jde-complete-display-qualified-types t
 jde-run-option-enable-assertions "Nowhere"
 jde-complete-display-result-type t
 jde-run-application-class "LottoFrame"
 jde-project-name "default"
 jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" " '(l \"else\")"
" '(l '> \"else\"" " (if jde-gen-k&r "
                      "   jde-gen-conditional-padding-3 " "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments "
                      "  '(l \" // end of else\"))" " '>'n'>)" " )")
 bsh-startup-timeout 10
 jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 jde-compile-option-target '("1.1")
 jde-imenu-enable t
 jde-import-auto-sort-function 'jde-import-sort
 jde-auto-parse-buffer-interval 180
 jde-db-option-vm-args nil
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name: \")"
                                    "\".addWindowListener(\"
jde-gen-method-signature-padding-2 "
                                    "\"new WindowAdapter\"
jde-gen-method-signature-padding-1 \"()\"'>" "(if jde-gen-k&r "
                                    " jde-gen-method-signature-padding-3" "
'n)" "\"{\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "
\"windowActivated\"" "  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "
\"windowClosed\"" "  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature"
                                    "  \"public\"" "  \"void\"" "
\"windowClosing\"" "  \"WindowEvent e\"" " )" "'>"
                                    "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" " \"System.exit(0);\" '>'n \"}\"" "'>'n"
                                    "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowDeactivated\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                    "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowDeiconified\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                    "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowIconified\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                    "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowOpened\""
                                    "  \"WindowEvent e\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
                                    "\"}\"
jde-gen-method-signature-padding-2 \");\" '>'n'>")
 jde-run-option-java-profile '(nil . "./java.prof")
 jde-gen-interface-buffer-template '("(funcall
jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)"
                                     "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \""
                                     "(file-name-nondirectory
buffer-file-name) '>'n"
                                     "\" \" (jde-javadoc-insert-empty-line)"
"\" \" (jde-javadoc-insert-empty-line)"
                                     "\" * Created: \" (current-time-string)
'>'n" "\" \" (jde-javadoc-insert-empty-line)"
                                     "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)"
                                     "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)"
                                     "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")" "'>'n"
                                     "\"public interface \""
                                     "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))"
                                     "\" \" (jde-gen-get-extend-class)" "(if
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n"
                                     "'>'p'n" "\"}\">" "\"// \""
                                     "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "'>'n")
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-bug-server-socket '(t . "2112")
 jde-bug-debugger-command-timeout 30
 jde-run-read-app-args nil
 jde-gen-section-comment-template '("(p \"Comment: \" comment-line
'noinsert)" "(end-of-line) '&" "'n"
                                    "\"// \" (s comment-line) '>'n'n'>")
 jde-compile-finish-hook '(jde-compile-finish-kill-buffer
jde-compile-finish-refresh-speedbar
                           jde-compile-finish-flush-completion-cache)
 jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-wiz-get-set-variable-prefix "arg"
 jde-db-option-verbose '(nil nil nil)
 jde-gen-cflow-enable t
 jde-compile-option-debug '("selected" (t nil nil))
 jde-entering-java-buffer-hook '(jde-reload-project-file
jde-which-method-update-on-entering-buffer)
 jde-run-option-enable-system-assertions nil
 jde-enable-senator t
 jde-run-working-directory ""
 jde-setnu-mode-threshold 20000
 jde-compile-option-hide-classpath nil
 jde-gen-method-template '("(p \"Method modifiers: \" modifiers 'noinsert)"
                           "(p \"Method return type: \" return-type
'noinsert)" "(p \"Method name: \" name 'noinsert)"
                           "(p \"Method parameters: \" parameters
'noinsert)"
                           "(p \"Method exceptions: \" exceptions
'noinsert)"
                           "(p \"Method body: \" default-body 'noinsert)"
                           "(jde-gen-delete-preceding-whitespace) 'n 'n '>
'p" "(jde-gen-method-signature"
                           "  (tempo-lookup-named 'modifiers)" "
(tempo-lookup-named 'return-type)"
                           "  (tempo-lookup-named 'name)" "
(tempo-lookup-named 'parameters)"
                           "  (tempo-lookup-named 'exceptions)" " )" "'> 'p"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                           "(s default-body) '>'r'n" "\"}\"'>'n'>" "(progn
(tempo-backward-mark) (beginning-of-line)"
                           "(jde-javadoc-autodoc-at-line) nil)")
 jde-jdk '("1.4.1")
 jde-java-font-lock-api-name-filter nil
 jde-db-initial-step-p t
 jde-compile-option-bootclasspath nil
 jde-db-read-vm-args nil
 jde-db-log-debugger-output-flag nil
 jde-compile-option-extdirs nil
 jde-gen-cflow-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"catch\")"
                       " '(l '> \"catch\" jde-gen-conditional-padding-1  "
                       " \"(\" jde-gen-conditional-padding-2 (p \"catch
what: \" clause) \" e\""
                       "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 "
                       "  'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments " "  '(l \" // end of catch\"))"
                       " '>'n'>)" " )")
 jde-compiler '("javac server" "")
 jde-imenu-create-index-function 'semantic-create-imenu-index
 jde-appletviewer-option-encoding ""
 jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer " "
(list \"javax.ejb.*\""
                                 "        \"java.rmi.RemoteException\"))"
"'>"
                                 "(jde-wiz-update-implements-clause
\"SessionBean\")" "'>" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "
\"ejbActivate\"" "  nil" "  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "
\"ejbPassivate\"" "  nil" "  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "
\"ejbRemove\"" "  nil" "  \"RemoteException\"" " )" "'>"
                                 "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
"\"}\"'>'n 'n" "(jde-gen-method-signature"
                                 "  \"public\"" "  \"void\"" "
\"setSessionContext\"" "  \"SessionContext ctx\""
                                 "  \"RemoteException\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                                 "\"}\"'>'n 'n" "(jde-gen-method-signature"
"  \"public\"" "  \"void\""
                                 "  \"unsetSessionContext\"" "  nil" "
\"RemoteException\"" " )" "'>" "(if jde-gen-k&r "
                                 " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"'>")
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" " '(l \"main\")"
" '(l '> " " (jde-gen-method-signature"
                      "   \"public static\"" "   \"void\"" "   \"main\"" "
\"String[] args\"" "  )" " (if jde-gen-k&r "
                      "  ()" "  'n)" " \"{\"'>'n'>'r'n'>" " \"}\"" " (if
jde-gen-comments " "  '(l \" // end of main()\"))"
                      " '>'n'>)" " )")
 jde-bug-local-variables nil
 jde-complete-unique-method-names nil
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-classic-mode-vm nil
 jde-run-option-garbage-collection '(t t)
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" " '(l \"for\")" "
'(l '> \"for\" jde-gen-conditional-padding-1 "
                     " \"(\" jde-gen-conditional-padding-2 (p \"for-clause:
\" clause) "
                     "       jde-gen-conditional-padding-2 \")\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 "
                     "  'n)" " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments "
                     "  '(l \" // end of for (\" (s clause) \")\"))" "
'>'n'>)" " )")
 jde-use-font-lock t
 bsh-eval-timeout 30
 )



The contents of the *JDEBug* buffer were

cd C:\java\
c:\Programme\JavaSoft\j2sdk1.4.1_01\bin\javaw.exe -classpath
c:/Programme/xemacs/site/jde-2.3.2/java/lib/jde.jar;c:/Programme/JavaSoft/j2
sdk1.4.1_01/lib/tools.jar jde.debugger.Main


(jde-dbo-init-debug-session)

JDE> -1 1 launch 1 -vmexec javaw   LottoFrame  


(jde-dbo-message
1 "Launched VM Java Debug Interface (Reference Implementation) version 1.4 
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.2
JVM version 1.4.1_01 (Java HotSpot(TM) Client VM, mixed mode)")


(jde-dbo-message 1 "initSIOConnect: starting standard I/O handshake.")


(jde-dbo-event-set
1 "all"
(list "Thread" 1 "main" "runnable" "suspended by debugger"
(list)
"VM has no information"
"VM has no information")
(list 'jde-dbo-vm-start-event))


(jde-dbo-message 1 "initSIOConnect: starting SIO connect thread.")


(jde-dbo-command-result 1 1202)


(jde-dbo-message
1 "Debugger waiting for Emacs to connect to app SIO port 1202.")


(jde-dbo-message 1 "Debugger connected to standard I/O socket.")




End Insert *JDEbug* buffer


The contents of the CLI buffer are




End Insert CLI buffer


The contents of the locals buffer are




End Insert locals buffer


The contents of the *Backtrace* buffer were

Signaling: (void-function line-beginning-position)
  line-beginning-position()
  jde-db-breakpoint-marker([object jde-db-breakpoint-marker "breakpoint
marker" unbound] nil)
  apply(jde-db-breakpoint-marker ([object jde-db-breakpoint-marker
"breakpoint marker" unbound] nil))
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t)
(setq rval (apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr
lambdas) keys (cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas
... keys ...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil)
(static nil) (eieio-generic-call-methodname method)
(eieio-generic-call-arglst args)) (setq newargs args) (cond (... ...) (...
...)) (if static (progn ... ...) (setq tlambdas ...) (setq lambdas ... keys
...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq tlambdas ...)
(setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if ...
...) rval))
  eieio-generic-call(initialize-instance ([object jde-db-breakpoint-marker
"breakpoint marker" unbound] nil))
  initialize-instance([object jde-db-breakpoint-marker "breakpoint marker"
unbound] nil)
  (let* ((new-object ...)) (aset new-object object-name newname)
(initialize-instance new-object fields) new-object)
  eieio-default-superclass(jde-db-breakpoint-marker "breakpoint marker")
  apply(eieio-default-superclass (jde-db-breakpoint-marker "breakpoint
marker"))
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t)
(setq rval (apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr
lambdas) keys (cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas
... keys ...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil)
(static nil) (eieio-generic-call-methodname method)
(eieio-generic-call-arglst args)) (setq newargs args) (cond (... ...) (...
...)) (if static (progn ... ...) (setq tlambdas ...) (setq lambdas ... keys
...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq tlambdas ...)
(setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if ...
...) rval))
  eieio-generic-call(constructor (jde-db-breakpoint-marker "breakpoint
marker"))
  constructor(jde-db-breakpoint-marker "breakpoint marker")
  apply(constructor jde-db-breakpoint-marker "breakpoint marker" nil)
  jde-db-breakpoint-marker("breakpoint marker")
  jde-db-breakpoint([object jde-db-breakpoint "breakpoint: LottoFrame.java
1" 1 "C:\\java\\LottoFrame.java" unbound nil "LottoFrame" specified] (:id 1
:file "C:\\java\\LottoFrame.java" :class "LottoFrame"))
  apply(jde-db-breakpoint ([object jde-db-breakpoint "breakpoint:
LottoFrame.java 1" 1 "C:\\java\\LottoFrame.java" unbound nil "LottoFrame"
specified] (:id 1 :file "C:\\java\\LottoFrame.java" :class "LottoFrame")))
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t)
(setq rval (apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr
lambdas) keys (cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas
... keys ...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil)
(static nil) (eieio-generic-call-methodname method)
(eieio-generic-call-arglst args)) (setq newargs args) (cond (... ...) (...
...)) (if static (progn ... ...) (setq tlambdas ...) (setq lambdas ... keys
...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq tlambdas ...)
(setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if ...
...) rval))
  eieio-generic-call(initialize-instance ([object jde-db-breakpoint
"breakpoint: LottoFrame.java 1" 1 "C:\\java\\LottoFrame.java" unbound nil
"LottoFrame" specified] (:id 1 :file "C:\\java\\LottoFrame.java" :class
"LottoFrame")))
  initialize-instance([object jde-db-breakpoint "breakpoint: LottoFrame.java
1" 1 "C:\\java\\LottoFrame.java" unbound nil "LottoFrame" specified] (:id 1
:file "C:\\java\\LottoFrame.java" :class "LottoFrame"))
  (let* ((new-object ...)) (aset new-object object-name newname)
(initialize-instance new-object fields) new-object)
  eieio-default-superclass(jde-db-breakpoint "breakpoint: LottoFrame.java 1"
:id 1 :file "C:\\java\\LottoFrame.java" :class "LottoFrame")
  apply(eieio-default-superclass (jde-db-breakpoint "breakpoint:
LottoFrame.java 1" :id 1 :file "C:\\java\\LottoFrame.java" :class
"LottoFrame"))
  (setq rval (apply (car ...) newargs))
  (let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t)
(setq rval (apply ... newargs)))
  (if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
  (while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr
lambdas) keys (cdr keys)))
  (let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas
... keys ...)) (if (not found) (if ... ... ...)) rval)
  (let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil)
(static nil) (eieio-generic-call-methodname method)
(eieio-generic-call-arglst args)) (setq newargs args) (cond (... ...) (...
...)) (if static (progn ... ...) (setq tlambdas ...) (setq lambdas ... keys
...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq tlambdas ...)
(setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if ...
...) rval))
  eieio-generic-call(constructor (jde-db-breakpoint "breakpoint:
LottoFrame.java 1" :id 1 :file "C:\\java\\LottoFrame.java" :class
"LottoFrame"))
  constructor(jde-db-breakpoint "breakpoint: LottoFrame.java 1" :id 1 :file
"C:\\java\\LottoFrame.java" :class "LottoFrame")
  apply(constructor jde-db-breakpoint "breakpoint: LottoFrame.java 1" (:id 1
:file "C:\\java\\LottoFrame.java" :class "LottoFrame"))
  jde-db-breakpoint("breakpoint: LottoFrame.java 1" :id 1 :file
"C:\\java\\LottoFrame.java" :class "LottoFrame")
  jde-db-spec-breakpoint()
  jde-bug-set-breakpoint()
  #<compiled-function nil "...(41)" [bp major-mode line file jde-mode error
"You can only toggle a breakpoint within jde-mode"
jde-db-src-dir-matches-file-p buffer-file-name "The current buffer is not in
the source path.  See `jde-sourcepath' for more information."
jde-get-line-at-point jde-db-find-breakpoint jde-bug-clear-breakpoint
jde-bug-set-breakpoint] 4
("c:\\Programme\\xemacs\\site\\jde-2.3.2\\lisp\\jde-bug.elc" . 17527) nil>()
  call-interactively(jde-bug-toggle-breakpoint)



End Insert *Backtrace* buffer


The contents of the *Messages* buffer were

Loading cus-face...
Loading cus-face...done
Loading customization dependencies...
Loading customization dependencies...done
jde-java-font-lock: building names cache...
jde-java-font-lock: building names cache...empty
Loading blink-cursor...
Loading blink-cursor...done
Loading paren...
Loading paren...done
Paren mode is blink-paren
Loading efs-cu...
Loading efs-cu...done
LottoFrame.java has auto save data; consider M-x recover-file
LottoFrame.java:
[###########################################################################
###################] ... done
Setting JDE variables to startup values...
Debugger started successfully.
Launch command line:
  javaw   LottoFrame  

Emacs connected to standard IO port 1202 for process LottoFrame.
Launched VM Java Debug Interface (Reference Implementation) version 1.4 
Java Debug Wire Protocol (Reference Implementation) version 1.4
JVM Debug Interface version 1.2
JVM version 1.4.1_01 (Java HotSpot(TM) Client VM, mixed mode)
initSIOConnect: starting standard I/O handshake.
vm started...
All threads suspended...
initSIOConnect: starting SIO connect thread.
Debugger waiting for Emacs to connect to app SIO port 1202.
Debugger connected to standard I/O socket.
Loading debug...
Loading debug...done
Entering debugger...
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Auto save file for draft message exists; consider M-x mail-recover
Loading semantic-el...
Loading semantic-el...done
Formatting bug report buffer...
Formatting bug report buffer....
Formatting bug report buffer.....
Formatting bug report buffer......
Formatting bug report buffer.......
Formatting bug report buffer........
Formatting bug report buffer.........
Formatting bug report buffer..........
Formatting bug report buffer...........
Formatting bug report buffer............
Formatting bug report buffer.............
Formatting bug report buffer..............
Formatting bug report buffer...............
Formatting bug report buffer................
Formatting bug report buffer.................
Formatting bug report buffer..................
Formatting bug report buffer...................
Formatting bug report buffer....................
Formatting bug report buffer.....................
Formatting bug report buffer......................
Formatting bug report buffer.......................
Formatting bug report buffer........................
Formatting bug report buffer.........................
Formatting bug report buffer..........................
Formatting bug report buffer...........................
Formatting bug report buffer............................
Formatting bug report buffer.............................
Formatting bug report buffer..............................
Formatting bug report buffer...............................
Formatting bug report buffer................................
Formatting bug report buffer.................................



End Insert *Messages* buffer


There was no *jde-log* buffer


Process environment: 

EMACSPACKAGEPATH=~\.xemacs;C:\Programme\XEmacs\site-packages;C:\Programme\XE
macs\xemacs-packages
emacs_dir=C:\Programme\XEmacs
windir=C:\WINNT
USERPROFILE=C:\Dokumente und Einstellungen\tetzlaffr
USERNAME=tetzlaffr
USERDOMAIN=NEXUS
TMP=C:\DOKUME~1\TETZLA~1\LOKALE~1\Temp
TEMP=C:\DOKUME~1\TETZLA~1\LOKALE~1\Temp
SystemRoot=C:\WINNT
SystemDrive=C:
ProgramFiles=C:\Programme
PROCESSOR_REVISION=0801
PROCESSOR_LEVEL=6
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel
PROCESSOR_ARCHITECTURE=x86
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PATH=C:\Programme\XEmacs\XEmacs-21.4.10\i586-pc-win32;C:\Perl\bin\;C:\WINNT\
system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\PROGRA~1\ULTRAE~1;C:\Programme\J
avaSoft\j2sdk1.4.1_01\bin
Os2LibPath=C:\WINNT\system32\os2\dll;
OS=Windows_NT
NUMBER_OF_PROCESSORS=1
LOGONSERVER=\\NTS02
JAVAHOME=C:\Programme\JavaSoft\j2sdk1.4.1_01
HOMESHARE=\\nx-srv1\users\entwicklung\users\tetzlaffr
HOMEPATH=\
HOMEDRIVE=N:
HOME=c:\Dokumente und Einstellungen\tetzlaffr
COMSPEC=C:\WINNT\system32\cmd.exe
COMPUTERNAME=TETZLAFF_LAP
CommonProgramFiles=C:\Programme\Gemeinsame Dateien
CLASSPATH=c:\Java
APPDATA=C:\Dokumente und Einstellungen\tetzlaffr\Anwendungsdaten
ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users


The user choose not to insert their .emacs file
because I do not have one.
My custom.el file:

(custom-set-variables
 '(jde-compiler (quote ("javac server" "")))
 '(jde-jdk (quote ("1.4.1")))
 '(gutter-buffers-tab-visible-p t)
 '(paren-mode (quote blink-paren) nil (paren))
 '(jde-run-application-class "LottoFrame")
 '(jde-build-function (quote (jde-ant-build)))
 '(column-number-mode t)
 '(jde-jdk-registry (quote (("1.4.1" .
"c:\\Programme\\JavaSoft\\j2sdk1.4.1_01"))))
 '(bar-cursor 2)
 '(jde-sourcepath (quote ("c:\\java")))
 '(toolbar-visible-p nil)
 '(default-gutter-position (quote top))
 '(line-number-mode t)
 '(jde-enable-abbrev-mode t)
 '(jde-debugger (quote ("JDEbug")))
 '(blink-cursor-mode t nil (blink-cursor))
 '(user-mail-address "[EMAIL PROTECTED]")
 '(modeline-3d-p nil)
 '(query-user-mail-address nil))
(custom-set-faces)

And my init.el file:

;; This .emacs file illustrates the minimul setup
;; required to run the JDE.

;; Set the debug option to enable a backtrace when a
;; problem occurs.
(setq debug-on-error t)

;; Update the Emacs load-path to include the path to
;; the JDE and its require packages. This code assumes
;; that you have installed the packages in the emacs/site
;; subdirectory of your home directory.
(add-to-list 'load-path (expand-file-name
"c:/Programme/xemacs/site/jde-2.3.2/lisp"))
(add-to-list 'load-path (expand-file-name
"c:/Programme/xemacs/site/semantic-1.4.1"))
(add-to-list 'load-path (expand-file-name
"c:/Programme/xemacs/site/speedbar-0.14beta4"))
(add-to-list 'load-path (expand-file-name
"c:/Programme/xemacs/site/eieio-0.17"))
(add-to-list 'load-path (expand-file-name
"c:/Programme/xemacs/site/elib-1.0"))


;; If you want Emacs to defer loading the JDE until you open a 
;; Java file, edit the following line
(setq defer-loading-jde nil)
;; to read:
;;
;;  (setq defer-loading-jde t)
;;
(if defer-loading-jde
    (progn
      (autoload 'jde-mode "jde" "JDE mode." t)
      (setq auto-mode-alist
            (append
             '(("\\.java\\'" . jde-mode))
             auto-mode-alist)))
  (require 'jde))


;; Sets the basic indentation for Java source files
;; to two spaces.
(defun my-jde-mode-hook ()
  (setq c-basic-offset 2))

(add-hook 'jde-mode-hook 'my-jde-mode-hook)

;; Include the following only if you want to run
;; bash as your shell.

;; Setup Emacs to run bash as its primary shell.
;;(setq shell-file-name "bash")
;;(setq shell-command-switch "-c")
;;(setq explicit-shell-file-name shell-file-name)
;;(setenv "SHELL" shell-file-name)
;;(setq explicit-sh-args '("-login" "-i"))
;;(if (boundp 'w32-quote-process-args)
;;  (setq w32-quote-process-args ?\")) ;; Include only for MS Windows.

_______________________________________
NEXUS-AG
Ralf Tetzlaff
Auf der Steig 6
78052 VS - Villingen
Tel:  07721 - 84 82 - 308
Fax: 07721 - 84 82 - 888
e-mail: [EMAIL PROTECTED]
http://www.nexus-ag.de

Reply via email to