[EMAIL PROTECTED] writes:
 > Hi, hope you can help. I'm running JDEE on Win XP and had a
 > bit of a problem running the compiler via JDEE. It was working at one point,
 > hopefully you can spot my silly mistake.
 > 
 > Simon Heffer
 > 
 > 
 > Content of Messages buffer is:
 > 
 > Starting the BeanShell. Please wait...
 > Beanshell expression evaluation error.
 >   Expression: jde.util.JdeUtilities.setProjectValues("", 
 > ".;C:\j2sdk1.4.1_01\lib\tools.jar;C:\j2sdk1.4.1_01\jre\lib\ext\mysql-connect
 > or-java-2.0.14-bin.jar;gnu\getopt");

Since you did not set jde-global-classpath (preferred way to specify
the classpath), the JDEE picked up the classpath from the CLASSPATH
environment variable which in your case uses backslashes in the
paths. It then passed the path as a string to the Java method that
starts the Beanshell. In Java (as in Emacs and all other Unix
applications) a backslash in a string is interpreted as an escape
character. \j is not a valid character in Java, hence the parse
error. I believe that JDEE 2.3.3 fixes this problem by replacing
backslashes with forward slashes when the classpath comes from
CLASSPATH (it already does this for jde-global-classpath). In any
case, the workaround is simple. Always use forward slashes in your
paths. Windows accepts them and you will thereby avoid confusing
Emacs, Java, and other applications that use backslash as a string
escape character.

Paul

 >   Error: // Error: Error parsing input: bsh.TokenMgrError: Lexical error at
 > line 1, column 51.  Encountered: "j" (106), after : "\".;C:\\"
 > 
 > progn: Beanshell eval error. See messages buffer for details.
 > 
 > 
 > My environment...
 > 
 > Emacs  : GNU Emacs 21.2.1 (i386-msvc-nt5.1.2600)
 >  of 2002-03-19 on buffy
 > Package: JDE version 2.3.2
 > Required packages: semantic-1.4 eieio-0.17 speedbar-0.14beta4
 > 
 > 
 > current state:
 > ==============
 > (setq
 >  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-beep '("(end-of-line) '&"
 > "\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 >  jde-complete-signature-display '("Eldoc")
 >  jde-project-name "default"
 >  jde-which-method-format '("[" jde-which-method-current "]")
 >  jde-run-classic-mode-vm nil
 >  jde-complete-unique-method-names nil
 >  jde-find-granularity '("Character")
 >  jde-which-method-max-length 20
 >  jde-javadoc-gen-nodeprecatedlist nil
 >  jde-imenu-include-classdef t
 >  jde-javadoc-gen-link-online nil
 >  jde-complete-display-result-type t
 >  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-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'>)" " )")
 >  jde-jdk-registry '(("1.4.1" . "/j2sdk1.4.1_01"))
 >  jde-javadoc-gen-destination-directory "JavaDoc"
 >  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-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-imenu-enable t
 >  jde-compile-option-verbose nil
 >  jde-check-version-flag t
 >  jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 >  jde-bug-debugger-host-address "A2200"
 >  jde-complete-add-space-after-method nil
 >  jde-run-option-enable-system-assertions nil
 >  jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 >  jde-wiz-show-report t
 >  jde-javadoc-gen-use nil
 >  jde-gen-buffer-boilerplate nil
 >  jde-bug-raise-frame-p t
 >  jde-db-option-application-args nil
 >  jde-javadoc-gen-nonavbar nil
 >  jde-run-option-interpret-mode nil
 >  jde-javadoc-gen-nohelp nil
 >  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-log-max 500
 >  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-compile-finish-hook '(jde-compile-finish-kill-buffer
 > jde-compile-finish-refresh-speedbar
 >                         jde-compile-finish-flush-completion-cache)
 >  jde-compile-option-nowarn nil
 >  jde-setnu-mode-threshold 20000
 >  jde-db-option-host ""
 >  jde-wiz-get-set-variable-prefix "arg"
 >  jde-import-insert-group-names nil
 >  jde-compile-option-encoding ""
 >  jde-run-option-java-profile '(nil . "./java.prof")
 >  bsh-startup-timeout 10
 >  jde-bug-jpda-directory ""
 >  jde-read-compile-args nil
 >  jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*" "* @param
 > %p Value to assign to this.%n" "*/")
 >  jde-db-option-verbose '(nil nil nil)
 >  jde-which-method-class-min-length 4
 >  jde-db-read-app-args nil
 >  jde-import-default-group-name nil
 >  jde-javadoc-gen-nodeprecated nil
 >  jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 >  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-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print
 > out: \") \");\" '>'n'>")
 >  jde-enable-abbrev-mode nil
 >  bsh-vm-args nil
 >  jde-import-collapse-imports-threshold 0
 >  jde-auto-parse-max-buffer-size 50000
 >  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-javadoc-exception-tag-template "\"* @exception \" type \" if an error
 > occurs\""
 >  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 :enable 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-global-classpath nil
 >  jde-find-file-regexp '("*.java")
 >  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-working-directory ""
 >  jde-db-classic-mode-vm nil
 >  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-javadoc-describe-interface-template "\"* Describe interface \"
 > (jde-javadoc-code name) \" here.\""
 >  jde-jdk '("1.4.1")
 >  jde-imenu-include-signature t
 >  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-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" .
 > jde-build)
 >                  ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ? 
 > ?]"
 > . jde-find)
 >                  ("[? ? ?]" . jde-open-class-at-point) ("[? ? ?]" . bsh)
 >                  ("[? ? ?\f]" . 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-javadoc-check-undeclared-exception-flag nil
 >  jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
 >  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-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-run-option-classpath nil
 >  jde-javadoc-gen-detail-switch '("-protected")
 >  jde-gen-conditional-padding-1 " "
 >  jde-gen-conditional-padding-2 ""
 >  jde-gen-conditional-padding-3 " "
 >  jde-bug-sio-connect-delay 1
 >  jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a
 > type)\n \" \" (jde-javadoc-code type) \" value\""
 >  jde-compile-option-verbose-path nil
 >  jde-javadoc-display-doc t
 >  jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177)
 > ("private" . 172) ("static" . 2215)
 >                                 ("transient" . 35) ("volatile" . 126) ("abstract" . 
 > 170) ("final" .
 > 182)
 >                                 ("native" . 36) ("synchronized" . 64) ("strictfp" . 
 > 37))
 >  jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*" "*
 > @return the value of %n" "*/")
 >  bsh-script-menu-definition '("Bsh" ["Help" bsh-script-help t])
 >  jde-jdk-doc-url ""
 >  jde-gen-comments t
 >  jde-gen-cflow-enable t
 >  jde-compiler '("javac server" "")
 >  jde-javadoc-gen-verbose nil
 >  jde-db-log-debugger-output-flag nil
 >  jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code
 > name) \" method here.\""
 >  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-javadoc-checker-level 'protected
 >  jde-appletviewer-option-vm-args nil
 >  jde-run-executable-args nil
 >  jde-run-option-debug '(t "Attach" nil)
 >  jde-db-option-garbage-collection '(t t)
 >  jde-bug-stack-info nil
 >  jde-javadoc-gen-stylesheetfile ""
 >  jde-use-font-lock t
 >  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-compile-option-bootclasspath nil
 >  jde-java-font-lock-max-names-by-regexp 100
 >  jde-javadoc-gen-group nil
 >  jde-javadoc-gen-link-offline nil
 >  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-expand-classpath-p t
 >  jde-entering-java-buffer-hook '(jde-reload-project-file
 > jde-which-method-update-on-entering-buffer)
 >  jde-java-font-lock-api-file "c:/jde-java-font-lock.api"
 >  jde-javadoc-gen-doc-title ""
 >  jde-javadoc-gen-header ""
 >  jde-run-option-vm-args nil
 >  jde-javadoc-gen-window-title ""
 >  jde-compile-option-directory ""
 >  jde-imenu-create-index-function 'semantic-create-imenu-index
 >  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-import-auto-sort-function 'jde-import-sort
 >  jde-complete-function 'jde-complete-menu
 >  jde-javadoc-gen-noindex 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-run-option-application-args nil
 >  jde-bug-vm-executable '("javaw")
 >  jde-bug-debugger-command-timeout 30
 >  jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 >  jde-db-option-properties nil
 >  jde-run-read-app-args nil
 >  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-quote-classpath t
 >  jde-find-case-sensitive nil
 >  jde-bug-window-message nil
 >  jde-complete-display-throws t
 >  jde-build-function '(jde-make)
 >  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-debugger '("jdb")
 >  jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\";
 > user-mail-address\n \"\\\">\" user-full-name \"</a>\""
 >  jde-lib-directory-names '("^lib" "^jar")
 >  jde-run-option-jar nil
 >  jde-javadoc-describe-field-template "\"* Describe \"
 > (jde-javadoc-field-type modifiers)\n \" \" (jde-javadoc-code name) \"
 > here.\""
 >  jde-javadoc-gen-link-URL nil
 >  jde-bug-local-variables nil
 >  jde-compile-option-classpath nil
 >  jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 >  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 '>")
 >  bsh-startup-directory ""
 >  jde-javadoc-version-tag-template "\"* @version 1.0\""
 >  jde-wiz-get-set-methods-include '("Both")
 >  jde-wiz-get-set-methods-order '("Get followed by set for each field")
 >  jde-complete-display-qualified-types t
 >  jde-javadoc-describe-constructor-template "\"* Creates a new \"
 > (jde-javadoc-code name) \" instance.\""
 >  jde-bug-server-shmem-name '(t . "JDEbug")
 >  jde-db-startup-commands nil
 >  jde-run-option-disable-system-assertions nil
 >  jde-javadoc-gen-docletpath nil
 >  jde-javadoc-gen-split-index nil
 >  jde-db-active-breakpoint-face-colors '("black" . "red")
 >  jde-compile-option-deprecation t
 >  jde-import-group-of-rules '(("^javax?\\."))
 >  jde-db-spec-breakpoint-face-colors '("black" . "green")
 >  jde-which-method-mode t
 >  jde-db-option-connect-address nil
 >  jde-vm-path ""
 >  jde-gen-k&r t
 >  jde-javadoc-gen-bottom ""
 >  jde-javadoc-gen-footer ""
 >  jde-db-option-classpath nil
 >  jde-open-class-at-point-find-file-function 'find-file-other-window
 >  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-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-run-mode-hook nil
 >  jde-db-option-verify '(nil t)
 >  jde-compile-option-extdirs nil
 >  jde-imenu-sort nil
 >  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-bug-saved-breakpoints nil
 >  jde-run-option-enable-assertions "Nowhere"
 >  jde-compile-option-sourcepath nil
 >  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-java-profile '(nil . "./java.prof")
 >  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-resolve-relative-paths-p t
 >  jde-javadoc-gen-author t
 >  jde-compile-option-depend-switch '("-Xdepend")
 >  jde-setnu-mode-enable 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-run-applet-doc ""
 >  jde-compile-option-vm-args nil
 >  jde-enable-senator t
 >  jde-wiz-include-javadoc t
 >  jde-javadoc-gen-overview ""
 >  jde-javadoc-gen-notree nil
 >  jde-run-option-garbage-collection '(t t)
 >  jde-import-auto-collapse-imports nil
 >  jde-db-mode-hook nil
 >  jde-javadoc-command-path "javadoc"
 >  jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
 >  jde-import-group-function 'jde-import-group-of
 >  bsh-eval-timeout 30
 >  jde-sourcepath '("MSC_Projects/java/robot/" "c:/Documents and
 > Settings/Simon/My Documents/reading uni/java/")
 >  jde-run-option-hotspot-type 'client
 >  jde-db-read-vm-args nil
 >  jde-bug-debug nil
 >  jde-java-font-lock-api-name-filter nil
 >  jde-db-query-missing-source-files t
 >  jde-javadoc-end-block-template nil
 >  jde-gen-method-signature-padding-1 ""
 >  jde-gen-method-signature-padding-2 ""
 >  jde-gen-method-signature-padding-3 " "
 >  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-javadoc-gen-packages nil
 >  jde-help-use-frames t
 >  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-server-socket '(t . "2112")
 >  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-imenu-include-modifiers nil
 >  jde-run-option-boot-classpath nil
 >  jde-appletviewer-option-encoding ""
 >  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-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-bug-breakpoint-cursor-colors '("cyan" . "brown")
 >  jde-compile-option-target '("1.1")
 >  jde-run-executable ""
 >  jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 >  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-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-which-method-abbrev-symbol "~"
 >  jde-db-option-vm-args nil
 >  jde-run-application-class ""
 >  jde-run-option-disable-assertions "Nowhere"
 >  jde-javadoc-gen-doclet ""
 >  jde-project-hooks nil
 >  jde-import-auto-sort nil
 >  jde-run-option-verbose '(nil nil nil)
 >  jde-launch-beanshell-on-demand-p t
 >  jde-project-file-name "prj.el"
 >  jde-compile-option-debug '("all" (t nil t))
 >  jde-complete-insert-method-signature t
 >  jde-bug-jre-home ""
 >  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-import-sorted-groups nil
 >  jde-compile-option-hide-classpath nil
 >  jde-run-applet-viewer ""
 >  jde-javadoc-return-tag-template "\"* @return \" (jde-javadoc-a type)\n \"
 > \" (jde-javadoc-code type) \" value\""
 >  jde-javadoc-gen-version t
 >  jde-complete-signature-display-time 5
 >  jde-javadoc-gen-helpfile ""
 >  jde-import-excluded-packages '("bsh.*")
 >  jde-run-read-vm-args nil
 >  jde-help-docsets '(("JDK API" "" nil))
 >  jde-devel-debug nil
 >  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-auto-parse-buffer-interval 180
 >  jde-run-option-verify '(nil t)
 >  jde-import-reverse-sort-group nil
 >  jde-compile-option-optimize nil
 >  jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" " '(l \"case\")"
 >                    " '(l 'n \"case \" (p \"value: \") \":\"'>'n" " '>'p'n" "
 > \"break;\"'>'n)" " )")
 >  jde-wiz-get-set-variable-convention '("")
 >  jde-compile-option-depend nil
 >  jde-javadoc-describe-class-template "\"* Describe class \"
 > (jde-javadoc-code name) \" here.\""
 >  jde-help-remote-file-exists-function '("wget")
 >  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-javadoc-gen-serialwarn nil
 >  jde-gen-section-comment-template '("(p \"Comment: \" comment-line
 > 'noinsert)" "(end-of-line) '&" "'n"
 >                                  "\"// \" (s comment-line) '>'n'n'>")
 >  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-cygwin-path-converter '(jde-cygwin-path-converter-internal)
 >  jde-auto-parse-enable t
 >  jde-compile-option-command-line-args nil
 >  jde-db-initial-step-p t
 >  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-project-context-switching-enabled-p t
 >  jde-javadoc-gen-args nil
 >  jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 >  jde-run-option-properties nil
 >  )
 > 
 > 
 > 
 > There was no *JDEBug* buffer
 > 
 > 
 > There is no CLI buffer
 > 
 > 
 > There is no locals buffer
 > 
 > 
 > There was no *Backtrace* buffer
 > 
 > 
 > The contents of the *Messages* buffer were
 > 
 > (C:\emacs-21.2\bin\emacs.exe C:\Documents and Settings\Simon\My
 > Documents\java 3d tutorial\HelloJava3D\HelloJava3Da.java)
 > Loading font-lock...
 > Loading regexp-opt...done
 > Loading font-lock...done
 > Loading mwheel...done
 > Loading derived...done
 > Loading easymenu...done
 > Loading image...done
 > Loading c:/emacs-21.2/bin/fns-21.2.1.el (source)...done
 > Defining colors...
 > Loading mule-util...done
 > jde-java-font-lock: building names cache...empty
 > Loading desktop...done
 > Loading dired...done
 > Reading directory c:/Documents and Settings/Simon/Sites/Garden
 > Birds/pages/...done
 > Loading sgml-mode...done
 > Loading places from ~\.emacs-places...
 > Loading cl-seq...done
 > Loading places from c:/.emacs-places...done
 > Reading directory c:/Documents and Settings/Simon/Sites/Garden Birds/...done
 > Loading semantic-el...done
 > Desktop loaded.
 > For information about the GNU Project and its goals, type C-h C-p.
 > Setting JDE variables to startup values... [2 times]
 > Loading jde-javadoc (source)...
 > Setting JDE variables to startup values...
 > Loading jde-javadoc (source)...done
 > (No files need saving)
 > Starting the BeanShell. Please wait...
 > Beanshell expression evaluation error.
 >   Expression: jde.util.JdeUtilities.setProjectValues("", 
 > ".;C:\j2sdk1.4.1_01\lib\tools.jar;C:\j2sdk1.4.1_01\jre\lib\ext\mysql-connect
 > or-java-2.0.14-bin.jar;gnu\getopt");
 >   Error: // Error: Error parsing input: bsh.TokenMgrError: Lexical error at
 > line 1, column 51.  Encountered: "j" (106), after : "\".;C:\\"
 > 
 > progn: Beanshell eval error. See messages buffer for details.
 > Preparing problem report...
 > Loading sendmail...done
 > Formatting bug report
 > buffer.........................................................
 > Mark set
 > 
 > 
 > 
 > End Insert *Messages* buffer
 > 
 > 
 > There was no *jde-log* buffer
 > 
 > 
 > Process environment: 
 > 
 > LANG=ENG
 > TERM=cmd
 > EMACSDOC=C:/emacs-21.2/etc
 > EMACSLOCKDIR=C:/emacs-21.2/lock
 > EMACSPATH=C:/emacs-21.2/bin
 > EMACSDATA=C:/emacs-21.2/etc
 > SHELL=bash
 > EMACSLOADPATH=C:/emacs-21.2/site-lisp;C:/emacs-21.2/../site-lisp;C:/emacs-21
 > .2/lisp;C:/emacs-21.2/leim
 > HOME=C:/
 > TMPDIR=C:\DOCUME~1\Simon\LOCALS~1\Temp
 > windir=C:\WINDOWS
 > USERPROFILE=C:\Documents and Settings\Simon
 > USERNAME=Simon
 > USERDOMAIN=A2200
 > TMP=C:\DOCUME~1\Simon\LOCALS~1\Temp
 > TEMP=C:\DOCUME~1\Simon\LOCALS~1\Temp
 > SystemRoot=C:\WINDOWS
 > SystemDrive=C:
 > SESSIONNAME=Console
 > ProgramFiles=C:\Program Files
 > PROCESSOR_REVISION=0800
 > PROCESSOR_LEVEL=6
 > PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 0, AuthenticAMD
 > PROCESSOR_ARCHITECTURE=x86
 > PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
 > PATH=c:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c
 > :\j2sdk1.4.1_01\bin;C:\PROGRA~1\COMMON~1\ULEADS~1\MPEG
 > OS=Windows_NT
 > NUMBER_OF_PROCESSORS=1
 > MAYA_SHADER_LIBRARY_PATH=C:\Program
 > Files\AliasWavefront\ShaderLibrary\shaders
 > LOGONSERVER=\\A2200
 > JAVA_HOME=c:\j2sdk1.4.1_01
 > HOMEPATH=\Documents and Settings\Simon
 > HOMEDRIVE=C:
 > emacs_dir=C:/emacs-21.2
 > COMSPEC=C:\WINDOWS\system32\cmd.exe
 > COMPUTERNAME=A2200
 > CommonProgramFiles=C:\Program Files\Common Files
 > CLIENTNAME=Console
 > CLASSPATH=.;C:\j2sdk1.4.1_01\lib\tools.jar;C:\j2sdk1.4.1_01\jre\lib\ext\mysq
 > l-connector-java-2.0.14-bin.jar;gnu\getopt
 > APPDATA=C:\Documents and Settings\Simon\Application Data
 > ALLUSERSPROFILE=C:\Documents and Settings\All Users
 > 
 > 
 > The contents of the .emacs file was
 > 
 > 
 > ;; Red Hat Linux default .emacs initialization file
 > 
 > ;; Are we running XEmacs or Emacs?
 > (defvar running-xemacs (string-match "XEmacs\\|Lucid" emacs-version))
 > 
 > ;; Set up the keyboard so the delete key on both the regular keyboard
 > ;; and the keypad delete the character under the cursor and to the right
 > ;; under X, instead of the default, backspace behavior.
 > (global-set-key [delete] 'delete-char)
 > (global-set-key [kp-delete] 'delete-char)
 > 
 > ;; Turn on font-lock mode for Emacs
 > (cond ((not running-xemacs)
 >        (global-font-lock-mode t)
 > ))
 > 
 > ;; Visual feedback on selections
 > (setq-default transient-mark-mode t)
 > 
 > ;; Always end a file with a newline
 > (setq require-final-newline t)
 > 
 > ;; Stop at the end of the file, not just add lines
 > (setq next-line-add-newlines nil)
 > 
 > ;; Enable wheelmouse support by default
 > (cond (window-system
 >        (mwheel-install)
 > ))
 > 
 > ;;; JAVA stuff
 > ;;;
 > ;; Complicated regexp to match method declarations in interfaces or classes
 > ;; A nasty test case is:
 > ;;    else if(foo instanceof bar) {
 > ;; To avoid matching this as a method named "if" must check that within
 > ;; a parameter list there are an even number of symbols, i.e., one type name
 > ;; paired with one variable name.  The trick there is to use the regexp
 > ;; patterns \< and \> to match beginning and end of words.
 > (defvar java-function-regexp
 >   (concat
 >    "^[ \t]*"                                   ; leading white space
 >    "\\(public\\|private\\|protected\\|"        ; some of these 8 keywords
 >    "abstract\\|final\\|static\\|"
 >    "synchronized\\|native"
 >    "\\|[ \t\n\r]\\)*"                          ; or whitespace
 >    "[a-zA-Z0-9_$]+"                            ; return type
 >    "[ \t\n\r]*[[]?[]]?"                        ; (could be array)
 >    "[ \t\n\r]+"                                ; whitespace
 >    "\\([a-zA-Z0-9_$]+\\)"                      ; the name we want!
 >    "[ \t\n\r]*"                                ; optional whitespace
 >    "("                                         ; open the param list
 >    "\\([ \t\n\r]*"                             ; optional whitespace
 >    "\\<[a-zA-Z0-9_$]+\\>"                      ; typename
 >    "[ \t\n\r]*[[]?[]]?"                        ; (could be array)
 >    "[ \t\n\r]+"                                ; whitespace
 >    "\\<[a-zA-Z0-9_$]+\\>"                      ; variable name
 >    "[ \t\n\r]*[[]?[]]?"                        ; (could be array)
 >    "[ \t\n\r]*,?\\)*"                          ; opt whitespace and comma
 >    "[ \t\n\r]*"                                ; optional whitespace
 >    ")"                                         ; end the param list
 >    "[ \t\n\r]*"                                ; whitespace
 > ;   "\\(throws\\([, \t\n\r]\\|[a-zA-Z0-9_$]\\)+\\)?{"
 >    "\\(throws[^{;]+\\)?"                       ; optional exceptions
 >    "[;{]"                                      ; ending ';' (interfaces) or
 > '{'
 >    )
 >   "Matches method names in java code, select match 2")
 > 
 > (defvar java-class-regexp
 >   "^[ \t\n\r]*\\(final\\|abstract\\|public\\|[ \t\n\r]\\)*class[
 > \t\n\r]+\\([a-zA-Z0-9_$]+\\)[^;{]*{"
 >   "Matches class names in java code, select match 2")
 > 
 > (defvar java-interface-regexp
 >   "^[ \t\n\r]*\\(abstract\\|public\\|[ \t\n\r]\\)*interface[
 > \t\n\r]+\\([a-zA-Z0-9_$]+\\)[^;]*;"
 >   "Matches interface names in java code, select match 2")
 > 
 > (defvar java-imenu-regexp
 >   (list (list nil java-function-regexp 2)
 >         (list ".CLASSES." java-class-regexp 2)
 >         (list ".INTERFACES." java-interface-regexp 2))
 >   "Imenu expression for Java")
 > 
 > ;; install it
 > (add-hook 'java-mode-hook
 >           (function (lambda ()
 >                       (setq imenu-generic-expression java-imenu-regexp))))
 > 
 > 
 > 
 > 
 > (custom-set-variables
 >   ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
 >   ;; Your init file should contain only one such instance.
 >  '(case-fold-search t)
 >  '(current-language-environment "Latin-1")
 >  '(default-input-method "latin-1-prefix")
 >  '(global-font-lock-mode t nil (font-lock))
 >  '(iswitchb-all-frames (quote visible) t)
 >  '(iswitchb-mode t nil (iswitchb))
 >  '(jde-compile-option-debug (quote ("all" (t nil t))))
 >  '(jde-compile-option-deprecation t)
 >  '(jde-jdk-registry (quote (("1.4.1" . "/j2sdk1.4.1_01"))))
 >  '(jde-sourcepath (quote ("MSC_Projects/java/robot/" "c:/Documents and
 > Settings/Simon/My Documents/reading uni/java/")))
 >  '(save-place t nil (saveplace))
 >  '(show-paren-mode t nil (paren))
 >  '(transient-mark-mode t)
 >  '(user-full-name "Simon Heffer")
 >  '(user-mail-address "[EMAIL PROTECTED]"))
 > (custom-set-faces
 >   ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
 >   ;; Your init file should contain only one such instance.
 >  '(font-lock-builtin-face ((((class color) (background light)) (:foreground
 > "red"))))
 >  '(font-lock-comment-face ((((class color) (background light)) (:foreground
 > "darkgreen"))))
 >  '(font-lock-function-name-face ((((class color) (background light))
 > (:foreground "tan4"))))
 >  '(font-lock-keyword-face ((((class color) (background light)) (:foreground
 > "red"))))
 >  '(font-lock-string-face ((((class color) (background light)) (:foreground
 > "blue"))))
 >  '(font-lock-type-face ((((class color) (background light)) (:foreground
 > "purple")))))
 > 
 >      ;; Here's a sample .emacs file that might help you along the way.  Just
 >      ;; copy this region and paste it into your .emacs file.  You may want
 > to
 >      ;; change some of the actual values.
 >      
 >      (defconst my-c-style
 >        '((c-tab-always-indent        . t)
 >          (c-comment-only-line-offset . 0)
 >          (c-cleanup-list             . (scope-operator
 >                                         empty-defun-braces
 >                                         defun-close-semi))
 >          (c-offsets-alist            . ((arglist-close . c-lineup-arglist)
 >                                         (substatement-open . 0)
 >                                         (case-label        . 0)
 >                                         (block-open        . 0)
 >                                         (knr-argdecl-intro . -)))
 >          (c-echo-syntactic-information-p . t)
 >          )
 >        "My C Programming Style")
 >      
 >      ;; offset customizations not in my-c-style
 >      (setq c-offsets-alist '((member-init-intro . ++)))
 >      
 >      ;; Customizations for all modes in CC Mode.
 >      (defun my-c-mode-common-hook ()
 >        ;; add my personal style and set it for the current buffer
 >        (c-add-style "PERSONAL" my-c-style t)
 >        ;; other customizations
 >        (setq tab-width 8
 >              ;; this will make sure spaces are used instead of tabs
 >              indent-tabs-mode nil)
 >        ;; key bindings for all supported languages.  We can put these in
 >        ;; c-mode-base-map because c-mode-map, c++-mode-map, objc-mode-map,
 >        ;; java-mode-map, idl-mode-map, and pike-mode-map inherit from it.
 >        (define-key c-mode-base-map "\C-m" 'c-context-line-break)
 >        )
 >      
 >      (add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
 > 
 > 
 > (global-set-key [RET] 'newline-and-indent)
 > (global-set-key [M-f5] 'compile)
 > (global-set-key [f5] 'recompile)
 > (global-set-key [f6] 'next-error)
 > 
 > (fset 'mark-line
 >    [?\C-a ?\C-  down])
 > (global-set-key [M-f12] 'mark-line)
 > 
 > ;;;
 > ;; 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 "/emacs-21.2/site-lisp/jde/lisp"))
 > (add-to-list 'load-path (expand-file-name "/emacs-21.2/site-lisp/semantic"))
 > (add-to-list 'load-path (expand-file-name "/emacs-21.2/site-lisp/speedbar"))
 > (add-to-list 'load-path (expand-file-name "/emacs-21.2/site-lisp/eieio"))
 > (add-to-list 'load-path (expand-file-name "/emacs-21.2/site-lisp/elib"))
 > 
 > 
 > ;; 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.
 > 
 > (require 'mdee)
 > (desktop-load-default)
 > (desktop-read)
 > 
 > 
 > 
 > =====end inserted .emacs file

Reply via email to