>
        > hello,
        > Try to use  c:/jdk1.3/bin
        >
        > I think "/" is default path separated char  in win emacs.
        >

I have allready tried this also without any lock! Anybody else with an idea
why I suddenly cannot compile?

/Peter

        > slava
        >
        > On Mon, 2002-01-28 at 17:03, Peter T. Nielsen wrote:
        > > Hi!
        > >
        > > I have been using jde 2.2.8 for some time with out any
        > problems so I decided
        > > to upgrade to 2.2.9 beta 8.
        > >
        > > Now I get an "Invalid vm path c:\bin\javaw.exe" error
        > when I compile.
        > > I have tried to set the jde-vm-path variable to
        > d:\jdk1.3\bin (The path to
        > > java on my machine) with out any improvement.
        > >
        > > I am using:
        > > win98
        > > jde 2.2.9beta8
        > > semantic-1.4beta13
        > > speedbar-0.14beta2
        > > eieio-0.17beta3
        > > elib-1.0
        > >
        > > I have also included a problem report
        > >
        > > Any help is appreciated
        > >
        > > Peter
        > > ----
        > >
        >
        > >
        > > Emacs  : GNU Emacs 21.1.1 (i386-msvc-windows98.1998)
        > >  of 2001-10-22 on buffy
        > > Package: JDE version 2.2.9beta8
        > >
        > > 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-which-method-max-length 20
        > >  jde-javadoc-gen-nodeprecatedlist nil
        > >  jde-package-search-classpath-variables
        > '(jde-compile-option-classpath jde-global-classpath)
        > >  jde-imenu-include-classdef t
        > >  jde-javadoc-gen-link-online 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-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-make-args ""
        > >  jde-jdk-registry nil
        > >  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 "HIGHTOWER"
        > >  jde-complete-add-space-after-method nil
        > >  jde-make-working-directory ""
        > >  jde-db-requested-breakpoint-face-colors '("black" . "yellow")
        > >  jde-wiz-show-report t
        > >  jde-javadoc-gen-use nil
        > >  jde-gen-buffer-boilerplate nil
        > >  jde-ant-enable-find nil
        > >  jde-bug-raise-frame-p t
        > >  jde-db-option-application-args nil
        > >  jde-javadoc-gen-nonavbar 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" "\"/**\" '>'n" "\" * \""
        > >                                "(file-name-nondirectory
        > buffer-file-name) '>'n" "\" *\" '>'n" "\" *\" '>'n"
        > >                                "\" * Created: \"
        > (current-time-string) '>'n" "\" *\" '>'n"
        > >                                "\" * @author <a
        > href=\\\"mailto:\"; (eval user-mail-address) \"\\\">\"
        > (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\"
        > */\" '>'n" "'>'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&
        > e-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-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-ant-user-jar-files nil
        > >  jde-ant-complete-target t
        > >  jde-package-default-package-comment "// Default package used"
        > >  jde-package-load-hook nil
        > >  jde-compile-option-encoding ""
        > >  jde-db-option-attach nil
        > >  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-ant-args "-emacs"
        > >  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-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 nil
        > >  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)
        > >                 ("[? ? ?i]" . jde-wiz-implement-interface)
        > >                 ("[? ? ?j]" .
        > jde-javadoc-generate-javadoc-template) ("[? ? ?
        > ]" . 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-open-class-source)
        > ("[? ? ?]" . jde-import-find-and-import)
        > >                 ("[? ? ?]" . jde-run-etrace-prev)
        > ("[? ? ?]" . jde-run-etrace-next)
        > >                 ("[(control c) (control v) (control
        > ?.)]" . jde-complete-at-point-menu)
        > >                 ("[(control c) (control v) ?.]" .
        > jde-complete-at-point))
        > >  jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
        > >  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-ant-read-target nil
        > >  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" "*/")
        > >  jde-jdk-doc-url ""
        > >  jde-gen-comments t
        > >  jde-gen-cflow-enable t
        > >  jde-compiler '("javac server" "")
        > >  jde-javadoc-gen-verbose 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)" "\"/**\" '>'n"
        > >                              "\" * \""
        > "(file-name-nondirectory buffer-file-name) '>'n" "\" *\"
        > '>'n" "\" *\" '>'n"
        > >                              "\" * Created: \"
        > (current-time-string) '>'n" "\" *\" '>'n"
        > >                              "\" * @author <a
        > href=\\\"mailto:\"; (eval user-mail-address) \"\\\">\"
        > (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\"
        > */\" '>'n'" "'>'n" "\"public class \""
        > "(file-name-sans-extension (file-name-nondirectory
        > buffer-file-name))" "\" \" (jde-gen-get-extend-class)"
        > "(if jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "\"public
        > \"" "(file-name-sans-extension (file-name-nondirectory
        > buffer-file-name))" " jde-gen-method-signature-padding-3
        > \"()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
        > "'>'p'n" "\"}\">" "'>'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-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-make-program "make"
        > >  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" "\"/**\" '>'n" "\" * \""
        > >                                         "\" Unit Test
        > for class\""
        > >
"(jde-gen-junit-class (file-name-nondirectory         > buffer-file-name))
'>'n"
        > >                                         "\" *\" '>'n"
        > "\" *\" '>'n" "\" * Created: \" (current-time-string) '>'n"
        > >                                         "\" *\" '>'n"
        > >                                         "\" * @author
        > <a href=\\\"mailto:\"; (eval user-mail-address) \"\\\">\"
        > (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\"
        > */\" '>'n'" "\"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-lib-directory-name "lib"
        > >  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)"
        > >                                "\"/**\" '>'n" "\" * \""
        > "(file-name-nondirectory buffer-file-name) '>'n" "\" *\" '>'n"
        > >                                "\" *\" '>'n" "\" *
        > Created: \" (current-time-string) '>'n" "\" *\" '>'n"
        > >                                "\" * @author <a
        > href=\\\"mailto:\"; (eval user-mail-address) \"\\\">\"
        > (user-full-name) \"</a>\"'>'n" "\" * @version\" '>'n" "\"
        > */\" '>'n" "'>'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-read-make-args nil
        > >  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-ant-home ""
        > >  jde-bug-vm-executable '("javaw")
        > >  jde-db-set-initial-breakpoint t
        > >  jde-bug-debugger-command-timeout 30
        > >  jde-db-option-stack-size '((128 . "kilobytes") (400 .
        > "kilobytes"))
        > >  jde-db-option-properties nil
        > >  jde-db-source-directories nil
        > >  jde-run-read-app-args t
        > >  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-ant-read-buildfile nil
        > >  jde-quote-classpath t
        > >  jde-find-case-sensitive nil
        > >  jde-bug-window-message nil
        > >  jde-build-function '(jde-java-build)
        > >  jde-debugger '("jdb")
        > >  jde-javadoc-author-tag-template "\"* @author <a
        > href=\\\"mailto:\"; user-mail-address\n \"\\\">\"
        > user-full-name \"</a>\""
        > >  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-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-javadoc-gen-docletpath nil
        > >  jde-javadoc-gen-split-index nil
        > >  jde-db-active-breakpoint-face-colors '("black" . "red")
        > >  jde-compile-option-deprecation nil
        > >  jde-import-group-of-rules '(("^javax?\\."))
        > >  jde-db-spec-breakpoint-face-colors '("black" . "green")
        > >  jde-vm-path ""
        > >  jde-which-method-mode t
        > >  jde-gen-k&r t
        > >  jde-javadoc-gen-bottom ""
        > >  jde-javadoc-gen-footer ""
        > >  jde-db-option-classpath nil
        > >  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-complete-use-menu t
        > >  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'>)" " )")
        > >  jde-package-package-comment " // Generated package name"
        > >  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-run-applet-doc ""
        > >  jde-ant-program "ant"
        > >  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-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-db-read-vm-args nil
        > >  jde-bug-debug nil
        > >  jde-java-font-lock-api-name-filter nil
        > >  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'>)" " )")
        > >  jde-imenu-include-modifiers 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'>'r'n" " \"}\""
        > >                        "  (if jde-gen-comments " "  '(l
        > \" // end of try-catch\"))" " '>'n'>)" " )")
        > >  jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
        > >  jde-compile-option-target '("1.1")
        > >  jde-ant-read-args nil
        > >  jde-run-executable ""
        > >  jde-ant-buildfile "build.xml"
        > >  jde-run-option-heap-size '((1 . "megabytes") (16 .
        > "megabytes"))
        > >  jde-jdb-key-bindings '(("[? ? ?]" .
        > jde-debug-step-over) ("[? ? ?]" . jde-debug-step-into)
        > >                     ("[? ? ?]" . 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 "Tips"
        > >  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 '("selected" (t nil nil))
        > >  jde-complete-insert-method-signature t
        > >  jde-bug-jre-home ""
        > >  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-ant-target-regexp
        > "<\\s-*target\\s-[^...]*?name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
        > >  jde-ant-invocation-method '("Script")
        > >  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-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-gen-buffer-templates '(("Class" . jde-gen-class)
        > ("Console" . jde-gen-console) ("Swing App" . jde-gen-jfc-app))
        > >  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
        > >
        > >
        > > The contents of the *Backtrace* buffer were
        > >
        > > Debugger entered--Lisp error: (error "Invalid vm path
        > c:/bin/javaw.exe")
        > >   signal(error ("Invalid vm path c:/bin/javaw.exe"))
        > >   error("Invalid vm path c:/bin/javaw.exe")
        > >   (if (file-exists-p vm-path) vm-path (error (format
        > "Invalid vm path %s" vm-path)))
        > >   (progn (setq vm-path (expand-file-name ... jdk-dir))
        > (if (file-exists-p vm-path) vm-path (error ...)))
        > >   (if jdk-dir (progn (setq vm-path ...) (if ... vm-path
        > ...)) (if (executable-find "java") (if ... "javaw"
        > "java") (error "Cannot find a Java vm.")))
        > >   (let ((jdk-dir ...)) (if jdk-dir (progn ... ...) (if
        > ... ... ...)))
        > >   (if (string= vm-path "") (let (...) (if jdk-dir ...
        > ...)) (if (file-exists-p ...) vm-path (if ... vm-path ...)))
        > >   (let ((vm-path ...)) (if (string= vm-path "") (let
        > ... ...) (if ... vm-path ...)))
        > >   (eieio-oset vm (quote :path) (let (...) (if ... ... ...)))
        > >   (oset vm :path (let (...) (if ... ... ...)))
        > >   (let* ((jdk-version ...) (vm ...)) (if (not vm) (setq
        > vm ...)) (oset vm :path (let ... ...)) vm)
        > >   jde-run-get-vm()
        > >   (eieio-oref (jde-run-get-vm) (quote :path))
        > >   (oref (jde-run-get-vm) :path)
        > >   (let* ((bsh-buffer ...) (jde-java-directory ...) (vm
        > ...) (vm-args ...) (dir ...)) (setq vm-args (append
        > vm-args bsh-vm-args)) (setq vm-args (append vm-args ...))
        > (save-excursion (set-buffer bsh-buffer) (erase-buffer)
        > (cd dir) (insert ...) (insert ...) (comint-mode) (setq
        > comint-prompt-regexp "bsh % ")) (message "%s" "Starting
        > the BeanShell. Please wait...") (let (... ... ... ...)
        > (comint-exec bsh-buffer "bsh" vm nil vm-args)) (let (...)
        > (process-kill-without-query bsh-process)) (if
        > display-buffer (pop-to-buffer bsh-buffer-name)))
        > >   (if (not (comint-check-proc bsh-buffer-name)) (let*
        > (... ... ... ... ...) (setq vm-args ...) (setq vm-args
        > ...) (save-excursion ... ... ... ... ... ... ...)
        > (message "%s" "Starting the BeanShell. Please wait...")
        > (let ... ...) (let ... ...) (if display-buffer ...))
        > (when display-buffer (message "The Java interpreter is
        > already running.") (pop-to-buffer bsh-buffer-name)))
        > >   (let ((bsh-buffer-name "*bsh*")) (if (not ...) (let*
        > ... ... ... ... ... ... ... ...) (when display-buffer ... ...)))
        > >   bsh-internal()
        > >   (let (proc) (bsh-internal) (setq proc (get-process
        > "bsh")) (if (eq system-type ...) (accept-process-output
        > proc) (while ...)) proc)
        > >   (if (get-process "bsh") (get-process "bsh") (let
        > (proc) (bsh-internal) (setq proc ...) (if ... ... ...) proc))
        > >   (let* ((bsh-process ...) (comint-filter ...)) (when
        > bsh-process (setq bsh-tq-reply nil) (set-process-filter
        > bsh-process ...) (process-send-string bsh-process ...)
        > (if ... ...) (set-process-filter bsh-process
        > comint-filter) (if ... ...) (if eval-return ... bsh-tq-reply)))
        > >
        > bsh-eval("jde.util.JdeUtilities.setProjectValues(\"f:/Java
        > /tips/prj.el\",  \"\");")
        > >   (if (not (bsh-running-p)) (bsh-eval
        > (jde-create-prj-values-str)))
        > >
        > jde-jeval("jde.util.CompileServer.compile(\"f:/Java/tips/T
ips.java \");")
        > >   (let* (flag temp (output ...) (len ...) (status ...))
        > (setq output (substring output 0 ...)) (save-excursion
        > (set-buffer ...) (insert "CompileServer output:\n") (setq
        > temp ...) (insert temp " ") (insert source-path "\n")
        > (insert "\n" output "\n") (compilation-handle-exit ...
        > status ...)))
        > >   (let* ((directory-sep-char 47) (args ...)
        > (source-path ...)) (while (string-match "\"" args) (setq
        > args ...)) (let* (flag temp ... ... ...) (setq output
        > ...) (save-excursion ... ... ... ... ... ... ...)))
        > >   jde-compile-compiler([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   apply(jde-compile-compiler [object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   (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) (eieio-generic-call-methodname
        > method) (eieio-generic-call-arglst args)) (setq newargs
        > args) (if (object-p ...) (setq mclass ...)) (setq
        > tlambdas (or ... ...)) (setq lambdas (cons tlambdas
        > lambdas) keys (cons method-after keys)) (setq tlambdas
        > (or ... ...)) (setq lambdas (cons tlambdas lambdas) keys
        > (cons method-primary keys)) (setq tlambdas (or ... ...))
        > (setq lambdas (cons tlambdas lambdas) keys (cons
        > method-before keys)) (let (... ...) (while lambdas ...
        > ...) (if ... ...) rval))
        > >   eieio-generic-call(jde-compile-run-server ([object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t]))
        > >   jde-compile-run-server([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   (if (oref this :use-server-p) (jde-compile-run-server
        > this) (jde-compile-run-exec this))
        > >   jde-compile-compiler([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   apply(jde-compile-compiler [object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   (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) (eieio-generic-call-methodname
        > method) (eieio-generic-call-arglst args)) (setq newargs
        > args) (if (object-p ...) (setq mclass ...)) (setq
        > tlambdas (or ... ...)) (setq lambdas (cons tlambdas
        > lambdas) keys (cons method-after keys)) (setq tlambdas
        > (or ... ...)) (setq lambdas (cons tlambdas lambdas) keys
        > (cons method-primary keys)) (setq tlambdas (or ... ...))
        > (setq lambdas (cons tlambdas lambdas) keys (cons
        > method-before keys)) (let (... ...) (while lambdas ...
        > ...) (if ... ...) rval))
        > >   eieio-generic-call(jde-compile-launch ([object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t]))
        > >   jde-compile-launch([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   jde-compile-compiler([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   apply(jde-compile-compiler [object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   (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) (eieio-generic-call-methodname
        > method) (eieio-generic-call-arglst args)) (setq newargs
        > args) (if (object-p ...) (setq mclass ...)) (setq
        > tlambdas (or ... ...)) (setq lambdas (cons tlambdas
        > lambdas) keys (cons method-after keys)) (setq tlambdas
        > (or ... ...)) (setq lambdas (cons tlambdas lambdas) keys
        > (cons method-primary keys)) (setq tlambdas (or ... ...))
        > (setq lambdas (cons tlambdas lambdas) keys (cons
        > method-before keys)) (let (... ...) (while lambdas ...
        > ...) (if ... ...) rval))
        > >   eieio-generic-call(jde-compile-compile ([object
        > jde-compile-javac-13 "javac 1.3.x" unbound "1.3" unbound
        > #<buffer *compilation*> #<window 8 on *Backtrace*> nil t]))
        > >   jde-compile-compile([object jde-compile-javac-13
        > "javac 1.3.x" unbound "1.3" unbound #<buffer
        > *compilation*> #<window 8 on *Backtrace*> nil t])
        > >   (progn (oset compiler :interactive-args (if ... ...))
        > (jde-compile-compile compiler))
        > >   (if compiler (progn (oset compiler :interactive-args
        > ...) (jde-compile-compile compiler)) (error "Unknown
        > compiler. Aborting compilation."))
        > >   (let ((compiler ...)) (if compiler (progn ... ...)
        > (error "Unknown compiler. Aborting compilation.")))
        > >   jde-compile()
        > > * call-interactively(jde-compile)
        > >
        > >
        > >
        > > End Insert *Backtrace* buffer
        > >
        > >
        > > The contents of the *Messages* buffer were
        > >
        > > (D:\EMACS-21.1\BIN\EMACS.EXE)
        > > Loading font-lock...
        > > Loading regexp-opt...done
        > > Loading font-lock...done
        > > Loading paren...done
        > > Loading cl-macs...done
        > > Bootstrapping objects...done
        > > Loading easymenu...done
        > > Loading image...done
        > > Loading d:/EMACS-21.1/bin/fns-21.1.1.el (source)...done
        > > Defining colors...
        > > Loading mule-util...done
        > > jde-java-font-lock: building names cache...empty
        > > Loading cl-seq...done
        > > For information about the GNU Project and its goals,
        > type C-h C-p.
        > > Loading f:/Java/prj.el (source)...done
        > > Loading f:/Java/tips/prj.el (source)...done
        > > Loading f:/Java/prj.el (source)...done
        > > Loading f:/Java/tips/prj.el (source)...done
        > > (No files need saving)
        > > Loading debug...done
        > > Entering debugger...
        > >  [2 times]
        > > Preparing problem report...
        > > Loading sendmail...done
        > > Formatting bug report
        > buffer...........................................................
        > > Mark set [2 times]
        > >
        > >
        > >
        > > End Insert *Messages* buffer
        > >
        > >
        > > The contents of the *jde-log* buffer were
        > >
        > > jde-load-project-file: Loading f:/Java/prj.el
        > > jde-load-project-file: Loading f:/Java/tips/prj.el
        > > jde-set-variables: Loading jde-run-application-class
        > from project f:/Java/tips/prj.el
        > > jde-load-project-file: Loading f:/Java/prj.el
        > > jde-load-project-file: Loading f:/Java/tips/prj.el
        > > jde-set-variables: Loading jde-run-application-class
        > from project f:/Java/tips/prj.el
        > >
        > >
        > >
        > > End Insert *jde-log* buffer
        > >
        > >
        > > Process environment:
        > >
        > > LANG=dan
        > > TERM=cmd
        > > EMACSDOC=D:/EMACS-21.1/etc
        > > EMACSLOCKDIR=D:/EMACS-21.1/lock
        > > EMACSPATH=D:/EMACS-21.1/bin
        > > EMACSDATA=D:/EMACS-21.1/etc
        > > SHELL=bash
        > >
        > EMACSLOADPATH=D:/EMACS-21.1/site-lisp;D:/EMACS-21.1/../sit
        > e-lisp;D:/EMACS-21.1/lisp;D:/EMACS-21.1/leim
        > > TMPDIR=C:\WINDOWS\TEMP
        > > emacs_dir=D:/EMACS-21.1
        > > BLASTER=A220 I5 D1 H5 P330 T6 E620
        > > windir=C:\WINDOWS
        > > CMDLINE=WIN
        > >
        > PATH=D:\TEX\BIN\WIN32;D:\GNU\BIN;C:\WINDOWS;C:\WINDOWS\COM
        > MAND;D:\SML\BIN;C:\PROGRAMMER\MTS;D:\TEX\GSTOOLS\GS5.50\;D
        > :\TEX\IMAGICK;D:\JDK1.3\BIN;D:\CYGWIN\BIN;C:\USR\LOCAL\BIN;
        > > HOME=c:
        > > CM_PATH=d:\sml\lib
        > > LIBRARY_PATH=\LIB
        > > C_INCLUDE_PATH=\INCLUDE
        > > GCC_EXEC_PREFIX=\LIB\GCC-LIB\
        > > COMSPEC=C:\WINDOWS\COMMAND.COM
        > > winbootdir=C:\WINDOWS
        > > PROMPT=$p$g
        > > TEMP=C:\WINDOWS\TEMP
        > > TMP=C:\WINDOWS\TEMP
        > >
        > >
        > > The contents of the .emacs file was
        > >
        > >
        > > ;; Give et backtrace ved fejl
        > > (setq debug-on-error t)
        > >
        > > ;; farver
        > > (cond ((fboundp 'global-font-lock-mode)
        > >        ;; Turn on font-lock in all modes that support it
        > >        (global-font-lock-mode t)
        > >        ;; Maximum colors
        > >        (setq font-lock-maximum-decoration t)))
        > >
        > > ;; compile
        > > (global-set-key [C-f12] 'compile)
        > >
        > > ;; Windows taster
        > > (setq load-path (cons "d:/emacsPlugins/cua-mode/" load-path))
        > > (require 'cua-mode)
        > > (CUA-mode t)
        > >
        > > ;; C-tab skifter buffer
        > > (global-set-key [C-tab] 'bury-buffer)
        > >
        > > ;; stavekontrol genvej
        > > (global-set-key [C-f7] 'ispell-buffer)
        > > (global-set-key [C-f8] 'spell-word)
        > >
        > > ;; shell-mode for variable
        > > (global-set-key  [C-tab] 'hippie-expand)
        > >
        > > ;; Gaa til linie med C-cg
        > > (global-set-key [C-c C-l] 'goto-line)
        > >
        > > ;; Brug dansk ordbog
        > > (setq ispell-dictionary "dansk")
        > >
        > > ;; Titel bar
        > > (setq frame-title-format '("%b" (buffer-file-name ": %f")))
        > >
        > > ;; Parenteser matches
        > > (show-paren-mode 1)
        > >
        > > ;; Gaa til parentes
        > > (global-set-key "%" 'match-paren)
        > >
        > > (defun match-paren (arg)
        > > "Go to the matching parenthesis if on parenthesis
        > otherwise insert %."
        > >       (interactive "p")
        > >       (cond ((looking-at "\\s\(") (forward-list 1)
        > (backward-char 1))
        > >         ((looking-at "\\s\)") (forward-char 1)
        > (backward-list 1))
        > >         (t (self-insert-command (or arg 1)))))
        > >
        > > ;; Auto ryk ind efter en return
        > > (global-set-key [(control m)] 'newline-and-indent)
        > >
        > > ;; position p� linien
        > > (setq column-number-mode t)
        > >
        > > ;; backups i samme dir
        > > (defun make-backup-file-name (file-name)
        > >   "Create the non-numeric backup file name for `file-name'."
        > >   ;(require 'dired)
        > >   ;(if (file-exists-p "~/backups")
        > > ;  (concat "~/backups/" (dired-replace-in-string "[/]"
        > "|" file-name) "~")
        > > ;  (concat file-name "~"))
        > >
        > > (concat "~/backups/" (file-name-nondirectory file-name) "~"))
        > >
        > > ;; Lyd
        > > (set-message-beep 'ok)
        > >
        > > ;; Home og end til at virke "rigtigt"
        > >
        > > (global-set-key  [end] 'end-of-line)
        > > (global-set-key  [home] 'beginning-of-line)
        > > (global-set-key  [C-end] 'end-of-buffer)
        > > (global-set-key  [C-home] 'beginning-of-buffer)
        > >
        > >
        > > ;; Sl� ihej
        > > (global-set-key [M-f1] 'kill-this-buffer)
        > > (global-set-key [M-f4] 'kill-emacs)
        > >
        > > ;; SML-mode noedvendigheder
        > > (setq load-path (cons "lisp/progmodes" load-path))
        > > (autoload 'sml-mode "sml-mode" "Major mode for editing SML." t)
        > > (setq auto-mode-alist
        > >       (append '(("\\.sml$" . sml-mode)
        > >                 ("\\.sig$" . sml-mode)
        > >                 ("\\.ML$"  . sml-mode)) auto-mode-alist))
        > >
        > > ;; bigwig-mode noedvendigheder
        > > (setq load-path (cons "lisp/progmodes" load-path))
        > > (autoload 'bigwig-mode "bigwig-mode" () t)
        > >   (setq auto-mode-alist (cons '("\\.wig$" .
        > bigwig-mode) auto-mode-alist))
        > >
        > > ;; Make ange-ftp-mode work
        > > (setq ange-ftp-ftp-program-name "d:/emacs-20.7/bin/ftp.exe")
        > > (setq ange-ftp-tmp-name-template "f:/tmp/")
        > > (setq ange-ftp-gateway-tmp-name-template "f:/tmp/")
        > >
        > > ;; Make telnet-mode work
        > > (require 'telnet)
        > > (setq telnet-program "d:/telnet/xtelnet.exe")
        > > (fset 'telnet 'zoltan-telnet)
        > >
        > >
        > > ;; telnet with telnet.exe written by Naftali Ramati
        > ([EMAIL PROTECTED]).
        > > ;; Thanks to Zoltan Kemenczy ([EMAIL PROTECTED]).
        > > (defun zoltan-telnet (host)
        > >   "Open a network login connection to host named HOST
        > (a string).
        > > Communication with HOST is recorded in a buffer `*telnet-HOST*'.
        > > Normally input is edited in Emacs and sent a line at a time."
        > >   (interactive "sOpen telnet connection to host: ")
        > >   (let* ((comint-delimiter-argument-list '(?\  ?\t))
        > >          (name (concat "telnet-" (comint-arguments host
        > 0 nil) ))
        > >          (buffer (get-buffer (concat "*" name "*")))
        > >          process)
        > >     (if (eq window-system 'w32)
        > >         (setq telnet-new-line "\n"))
        > >     (if (and buffer (get-buffer-process buffer))
        > >         (pop-to-buffer (concat "*" name "*"))
        > >       (pop-to-buffer (make-comint name telnet-program nil host))
        > >       (setq process (get-buffer-process (current-buffer)))
        > >       (set-process-filter process 'telnet-initial-filter)
        > >       (accept-process-output process)
        > >       (telnet-mode)
        > >       (setq comint-input-sender 'telnet-simple-send)
        > >       (setq telnet-count telnet-initial-count))))
        > >
        > >
        > > ;; start bib
        > > (setq startup-directory "f:/")
        > >
        > > (let ((working-directory (or startup-directory nil)))
        > >   (if (and (and working-directory)
        > >        (file-directory-p working-directory))
        > >       (cd working-directory)))
        > >
        > > ;;;; JDE Noedvendigheder
        > > ;;; Eieio
        > >
        > > (add-to-list 'load-path "d:/emacsPlugins/eieio-0.17beta3")
        > >
        > > ;;; Semantic
        > > ;(setq semantic-load-turn-everything-on t)
        > > ;(load-file
        > "d:/emacsPlugins/semantic-1.4beta13/semantic-load.el")
        > >                                   ; change to actual
        > install area.
        > > (add-to-list 'load-path
        > "d:/emacsPlugins/semantic-1.4beta13") ; so Emacs can find semantic
        > > (require 'semantic-c) ; for C code integration
        > > (require 'semantic-el) ; for Emacs Lisp code integration
        > > (require 'semantic-make) ; for Makefile integration
        > > (require 'semantic-imenu) ; if you use imenu or wich-function
        > > (add-hook 'speedbar-load-hook (lambda () (require
        > 'semantic-sb)))
        > >                     ; for speedbar integration
        > > (autoload 'semantic-bnf-mode "semantic-bnf" "Mode for
        > Bovine Normal Form." t)
        > > (add-to-list 'auto-mode-alist '("\\.bnf$" . semantic-bnf-mode))
        > >                     ; for editing .bnf parser files.
        > > (autoload 'semantic-minor-mode "semantic-mode" "Mode
        > managing semantic parsing." t)
        > >                     ; for semantic-minor-mode
        > >
        > >
        > >
        > > ;;; Speedbar
        > > (add-to-list 'load-path "d:/emacsPlugins/speedbar-0.14beta2")
        > >
        > > (autoload 'speedbar-frame-mode "speedbar" "Popup a
        > speedbar frame" t)
        > > (autoload 'speedbar-get-focus "speedbar" "Jump to
        > speedbar frame" t)
        > >
        > > (define-key-after (lookup-key global-map [menu-bar tools])
        > >       [speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])
        > >
        > > (global-set-key [(f4)] 'speedbar-get-focus)
        > >
        > >
        > > ;;; bash shell
        > >
        > > (setq binary-process-input t)
        > > (setq w32-quote-process-args ?\")
        > > (setq shell-file-name "bash") ;; or sh if you rename
        > your bash executable to sh.
        > > (setenv "SHELL" shell-file-name)
        > > (setq explicit-shell-file-name shell-file-name)
        > > (setq explicit-sh-args '("-login" "-i"))
        > >
        > > ;; Hvor det hele er henne
        > >
        > > ;;(add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/jde/jde-2.2.6/lisp"))
        > > (add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/jde-2.2.9beta8/lisp"))
        > > ;;(add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/semantic-1.3.3"))
        > > ;;(add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/semantic-1.4beta11"))
        > > ;;(add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/speedbar-0.13a"))
        > > (add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/elib-1.0"))
        > > ;;(add-to-list 'load-path (expand-file-name
        > "d:/emacsPlugins/jde/eieio-0.16"))
        > >
        > > ;; Lad os s� f� det
        > > (require 'jde)
        > >
        > >
        > >
        > >
        > > (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.
        > >  '(jde-enable-abbrev-mode nil)
        > >  '(jde-run-application-class "")
        > >  '(jde-run-read-app-args t))
        > > (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.
        > >  )
        > >
        > > ;;AucTex
        > > ;;;;Define keys and functions useful for AUC-TeX
        > > ;;If you do not want to use 'C-c C-c' or the pull-down
        > menu "Command"
        > > (global-set-key [(control f5)] 'do-LaTeX)      ; LaTeX
        > the current file
        > > (global-set-key [(control f6)] 'do-DVIview)    ;
        > DVIview  the current file
        > > (defun do-LaTeX ()
        > >    "LaTeX the curent file."
        > >    (interactive)
        > >    (TeX-command "LaTeX" 'TeX-master-file))
        > > (defun do-DVIview ()
        > >    "YAPview the curent file."
        > >    (interactive)
        > >    (TeX-command "View" 'TeX-master-file))
        > > ;;If you do not want to use the pull-down menu
        > "Command" for dvips
        > > (global-set-key [(control f9)] 'do-DVIPS)      ; DVIPS
        > the current file
        > > (global-set-key [(control f10)] 'do-PSview)     ;
        > PSview  the current file
        > > (defun do-DVIPS ()
        > >    "DVIPS the curent file."
        > >    (interactive)
        > >    (TeX-command "dviPS" 'TeX-master-file))
        > > (defun do-PSview ()
        > >    "DVIPS the curent file."
        > >    (interactive)
        > >    (TeX-command "Ghostview" 'TeX-master-file))
        > >
        > > ;;(load "d:/emacs-20.7/site-lisp/tex-site")
        > > ;;(load "d:/emacs-21.1/site-lisp/tex-site")
        > >
        > > ;;
        > > ;;(add-hook 'text-mode-hook 'flyspell-mode)
        > > ;;(add-hook 'tex-mode-hook 'flyspell-mode)
        > >
        > > ;; Java templete
        > > ;(defun create-java-template-from-buffer-name ()
        > > ;  (if (string-match "/\\([^/]+\\).java" buffer-file-name)
        > > ;      (progn
        > > ;   (insert "public class "
        > > ;           (substring buffer-file-name
        > (match-beginning 1) (match-end 1))
        > > ;           " {\n\n}\n")
        > > ;   (previous-line 2))))
        > >
        > > ;(add-hook 'find-file-not-found-hooks
        > > ;          #'create-java-template-from-buffer-name t nil)
        > >
        > >
        > >
        > > ;; visual basic mode
        > > (add-to-list 'load-path "d:/emacsPlugins/visual-basic")
        > > (autoload 'visual-basic-mode "visual-basic-mode"
        > "Visual Basic mode." t)
        > > (setq auto-mode-alist (append '(("\\.\\(frm\\|bas\\|cls\\)$" .
        > >                                   visual-basic-mode))
        > auto-mode-alist))
        > >
        > >
        > >
        > > ;; html-helper mode
        > > (add-to-list 'load-path "d:/emacsPlugins/html-helper")
        > > (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
        > > (setq auto-mode-alist
        > >       (append '(("\\.html$" . html-helper-mode)
        > >                 ("\\.htm$"  . html-helper-mode))
        > auto-mode-alist))
        > > (setq html-helper-address-string "<a
        > href='mailto:[EMAIL PROTECTED]'>[EMAIL PROTECTED]</a>")
        > > (setq browser-url-netscape-program
        > "d:/web/opera/opera/opera.exe" )
        > >
        > > ;; "asp-mode"
        > > (add-to-list 'auto-mode-alist '("\\.asp\\'" . html-helper-mode))
        > >
        > >
        > > ;; mmm-mode
        > > ;;(add-to-list 'load-path "d:/emacsPlugins/mmm-mode-0.4.7")
        > > ;;(require 'mmm-mode)
        > > ;;(setq mmm-global-mode t)
        > > ;;(mmm-add-mode-ext-class nil "\.asp$" 'asp)
        > >
        > >
        > > =====end inserted .emacs file
        >
        >
        >

Reply via email to