Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/orca/orca.py", line 879, in loadUserSettings
    braille.init(_processBrailleEvent, settings.tty)
  File "/usr/lib/python2.4/site-packages/orca/braille.py", line 998, in init
    if brl.init(tty):
StandardError: Failed to load libbrlapi.so

Could not initialize connection to braille.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
SPEECH OUTPUT: 'Switching to focus tracking mode.'
NEW SCRIPT: default (module=orca.default)
util.getKnownApplications...
...util.getKnownApplications
Finding app for source.name='gnome-terminal'
Accessible app for 'gnome-terminal' is 'gnome-terminal'
atspi.start: using bonobo.main; gilSleepTime=0.000010
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...found scripts.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame'
     VISIBLE:  'richb@richb-laptop: /usr/lib/jvm', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
Finding app for source.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
--> parent.name='gnome-terminal'
Accessible app for None is 'gnome-terminal'
Finding app for source.name=None
--> parent.name=None
--> parent.name=None
--> parent.name=None
--> parent.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
--> parent.name='gnome-terminal'
Accessible app for None is 'gnome-terminal'
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
Finding app for source.name=None
--> parent.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
--> parent.name='gnome-terminal'
Accessible app for None is 'gnome-terminal'
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminalrichb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$ !! '
     VISIBLE:  '1.5.0.08/demo/jfc/SwingSet2$ !! ', cursor=32
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
SPEECH OUTPUT: 'tab list page'
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1170434261.322193
orca._keyEcho: string to echo: Return
orca._echoPrintableKey: returning: False
orca._echoModifierKey: returning: False
orca._echoLockingKey: returning: False
orca._echoFunctionKey: returning: False
orca._echoActionKey: returning: True
orca._keyEcho: speaking: Return
SPEECH OUTPUT: 'Return'
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3234,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1170434261.473172
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminal '
     VISIBLE:  ' ', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,105)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminal '
     VISIBLE:  ' ', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3195,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminal '
     VISIBLE:  ' ', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3129,68)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminal '
     VISIBLE:  ' ', cursor=1
SPEECH OUTPUT: '/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/bin/java -jar SwingSet2.jar 
 
'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal'     name=None role='scroll bar' state='ENABLED SENSITIVE SHOWING VERTICAL VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gnome-terminal'     name=None role='scroll bar' state='ENABLED SENSITIVE SHOWING VERTICAL VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:active
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:visible
---------> QUEUEING EVENT object:state-changed:showing
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame'
                event='window:activate'
---------> QUEUEING EVENT object:property-change:accessible-description
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:insert
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame'
     VISIBLE:  'richb@richb-laptop: /usr/lib/jvm', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminalrichb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$  '
     VISIBLE:  'n-1.5.0.08/demo/jfc/SwingSet2$  ', cursor=32
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
SPEECH OUTPUT: 'tab list page'
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT object:property-change:accessible-description <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-description vvvvv
OBJECT EVENT: object:property-change:accessible-description detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-description ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3271,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminalrichb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$  '
     VISIBLE:  'n-1.5.0.08/demo/jfc/SwingSet2$  ', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:insert <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3195,76)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminalrichb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$  '
     VISIBLE:  'n-1.5.0.08/demo/jfc/SwingSet2$  ', cursor=32
SPEECH OUTPUT: 'richb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$ '
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:active
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT object:state-changed:visible
DEQUEUED EVENT object:state-changed:visible <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:visible vvvvv
OBJECT EVENT: object:state-changed:visible             detail=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:visible ^^^^^

DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame'
                event='window:activate'
---------> QUEUEING EVENT object:state-changed:active
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame'
     VISIBLE:  'richb@richb-laptop: /usr/lib/jvm', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
               (frame)
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
GENERATOR: _getBrailleRegionsForPageTab
           obj             = 
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForFrame
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-terminal
           role            = application
GENERATOR: _getBrailleRegionsForTerminal
           obj             = Terminal
           role            = terminal
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
BRAILLE LINE:  'gnome-terminal Application richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Frame TabList  richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2 Terminalrichb@richb-laptop:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2$  '
     VISIBLE:  'n-1.5.0.08/demo/jfc/SwingSet2$  ', cursor=32
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: app.name='gnome-terminal'     name=None role='panel' state='ENABLED SENSITIVE SHOWING VISIBLE' relations=''
Finding frame for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
GENERATOR: _getSpeechForTerminal
           obj             = Terminal
           role            = terminal
           already_focused = False
           utterances:
               (richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2)
SPEECH OUTPUT: 'tab list page'
SPEECH OUTPUT: 'richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ACTIVE ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
---------> QUEUEING EVENT object:state-changed:active
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='gnome-terminal'     name='Terminal' role='terminal' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE' relations=''
Finding top-level object for source.name='Terminal'
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name=None
--> obj.name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:state-changed:active <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0)
    app.name='gnome-terminal'     name='richb@richb-laptop: /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/demo/jfc/SwingSet2' role='frame' state='ENABLED RESIZABLE SENSITIVE SHOWING VISIBLE' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

SPEECH OUTPUT: 'goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0
