OSDN Git Service

ワークスペース初期構築
authorYuji Konishi <yuji.k64613@gmail.com>
Tue, 21 Jun 2011 14:40:07 +0000 (23:40 +0900)
committerYuji Konishi <yuji.k64613@gmail.com>
Tue, 21 Jun 2011 14:40:07 +0000 (23:40 +0900)
288 files changed:
workspace/.metadata/.lock [new file with mode: 0644]
workspace/.metadata/.log [new file with mode: 0644]
workspace/.metadata/.mylyn/.tasks.xml.zip [new file with mode: 0644]
workspace/.metadata/.mylyn/repositories.xml.zip [new file with mode: 0644]
workspace/.metadata/.mylyn/tasks.xml.zip [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AnalogClock.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AutoCompleteTextView.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Button.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckBox.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckedTextView.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Chronometer.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DatePicker.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DigitalClock.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/EditText.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageButton.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageView.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/MultiAutoCompleteTextView.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ProgressBar.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/QuickContactBadge.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioButton.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioGroup.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RatingBar.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/SeekBar.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Spinner.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabHost.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabWidget.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TextView.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TimePicker.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ToggleButton.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomButton.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomControls.png [new file with mode: 0644]
workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/preview.properties [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/22/50d1f327e37a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/32/806a592be37a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0ee10d45e63001012a2be5b893c3bec [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3e/f0bd7b725f63001012a2be5b893c3bec [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/47/200205fbdf7a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/d05ae5d4097a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/90c21414e17a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/10ebec31e37a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/d043eb2ee37a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7a/b00cc038e37a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/a0ad7b49e07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7e/106354f1df7a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/805d9d8f9352001012f3e906c0048a9d [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/90be9d26e07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b2/700890d4a77f0010106eb30e2e4aa4bb [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/c0801b19a15200101f92a404fdf6470f [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cb/f0a21419a15200101f92a404fdf6470f [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c02f3fd1a77f0010106eb30e2e4aa4bb [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/104c60fbe07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e2/c0c28668e07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e5/904c0b03e07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/102ea18f9352001012f3e906c0048a9d [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/20e95c748c52001013add3f51d4de788 [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/f059a73fe07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/a0098453e07a001010fefbd8cbeef2be [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f7/007d61748c52001013add3f51d4de788 [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/3e/properties.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/d6/properties.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/de/properties.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/properties.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.markers [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/org.eclipse.jdt.core/state.dat [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.root/100.tree [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.xml.ui.prefs [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/JuggleMaster.launch [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/MainGen.launch [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/.org.eclipse.epp.usagedata.recording.workspaceId [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/133254073.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/1614157572.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.history [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.index [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.search/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml [new file with mode: 0644]
workspace/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml [new file with mode: 0644]
workspace/.metadata/version.ini [new file with mode: 0644]
workspace/JuggleMaster/.classpath [new file with mode: 0644]
workspace/JuggleMaster/.project [new file with mode: 0644]
workspace/JuggleMaster/AndroidManifest.xml [new file with mode: 0644]
workspace/JuggleMaster/bin/JuggleMaster.apk [new file with mode: 0644]
workspace/JuggleMaster/bin/classes.dex [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Ball.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Body.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$3.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$4.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$5.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$6$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$6$2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$6.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit$7.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Edit.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/GenPattern$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/GenPattern$2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/GenPattern$3.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/GenPattern.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Help$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Help.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/JmPattern.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/JuggleMaster$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/JuggleMaster.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/JuggleView.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Juggler.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/JugglingBalls.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Menu1$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Menu1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Menu2$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Menu2$2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/Menu2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/PatternList.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R$attr.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R$drawable.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R$id.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R$layout.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R$string.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/R.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/SiteSwap.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/SiteswapWriter.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/db/Dao.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/db/DatabaseHelper.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/gen/GenProc.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/gen/MainGen.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/gen/MainJudge.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/gen/StdLib.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/gen/StringEx.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/opengl/JuggleDrawer.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/opengl/OpenGLActivityBase.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/opengl/OpenGLGraphics.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/opengl/OpenGLSphere.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/opengl/PolygonDrawer.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$2.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskIF.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/BaseActivity$1.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/BaseActivity.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/Debug.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/FPSManager.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/JmException.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/JmPatternException.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/ListViewArrayAdapter.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/Resource.class [new file with mode: 0644]
workspace/JuggleMaster/bin/com/jm/utility/SpinnersItemSelectedListener.class [new file with mode: 0644]
workspace/JuggleMaster/bin/resources.ap_ [new file with mode: 0644]
workspace/JuggleMaster/default.properties [new file with mode: 0644]
workspace/JuggleMaster/gen/com/jm/R.java [new file with mode: 0644]
workspace/JuggleMaster/proguard.cfg [new file with mode: 0644]
workspace/JuggleMaster/res/drawable-hdpi/icon.png [new file with mode: 0644]
workspace/JuggleMaster/res/drawable-ldpi/icon.png [new file with mode: 0644]
workspace/JuggleMaster/res/drawable-mdpi/icon.png [new file with mode: 0644]
workspace/JuggleMaster/res/layout/edit.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/genpattern.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/help.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/juggleview.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/main.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/menu1.xml [new file with mode: 0644]
workspace/JuggleMaster/res/layout/menu2.xml [new file with mode: 0644]
workspace/JuggleMaster/res/values-ja/strings.xml [new file with mode: 0644]
workspace/JuggleMaster/res/values/strings.xml [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Ball.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Body.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Edit.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/GenPattern.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Help.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/JmPattern.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/JuggleMaster.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/JuggleView.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Juggler.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/JugglingBalls.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Menu1.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/Menu2.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/PatternList.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/SiteSwap.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/SiteswapWriter.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/db/Dao.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/db/DatabaseHelper.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/gen/GenProc.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/gen/MainGen.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/gen/MainJudge.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/gen/StdLib.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/gen/StringEx.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/opengl/JuggleDrawer.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/opengl/OpenGLActivityBase.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/opengl/OpenGLGraphics.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/opengl/OpenGLSphere.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/opengl/PolygonDrawer.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/AsyncTaskIF.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/BaseActivity.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/Debug.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/FPSManager.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/JmException.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/JmPatternException.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/ListViewArrayAdapter.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/Resource.java [new file with mode: 0644]
workspace/JuggleMaster/src/com/jm/utility/SpinnersItemSelectedListener.java [new file with mode: 0644]

diff --git a/workspace/.metadata/.lock b/workspace/.metadata/.lock
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/workspace/.metadata/.log b/workspace/.metadata/.log
new file mode 100644 (file)
index 0000000..ddb6792
--- /dev/null
@@ -0,0 +1,11784 @@
+!SESSION 2011-03-20 09:47:07.556 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 09:52:24.056\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 09:52:24.286\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 09:53:21.546\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY org.eclipse.core.jobs 4 2 2011-03-20 09:55:19.741\r
+!MESSAGE An internal error occurred during: "Launching New_configuration".\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path for project must have only one segment.\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.WorkspaceRoot.getProject(WorkspaceRoot.java:183)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.getProject(LaunchConfigDelegate.java:366)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:117)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-03-20 10:04:28.746 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ui 4 0 2011-03-20 10:07:20.386\r
+!MESSAGE Unhandled event loop exception\r
+!STACK 0\r
+org.eclipse.swt.SWTException: Widget is disposed\r
+       at org.eclipse.swt.SWT.error(SWT.java:4083)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3998)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3969)\r
+       at org.eclipse.swt.widgets.Widget.error(Widget.java:468)\r
+       at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)\r
+       at org.eclipse.swt.widgets.Table.getItems(Table.java:2646)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.getSelected(AvdSelector.java:583)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.refresh(AvdSelector.java:462)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.onManager(AvdSelector.java:1011)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.access$700(AvdSelector.java:75)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector$9.widgetSelected(AvdSelector.java:342)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1134)\r
+       at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:398)\r
+       at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:406)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:340)\r
+       at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:81)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui 4 0 2011-03-20 10:27:51.115\r
+!MESSAGE Unhandled event loop exception\r
+!STACK 0\r
+org.eclipse.swt.SWTException: Widget is disposed\r
+       at org.eclipse.swt.SWT.error(SWT.java:4083)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3998)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3969)\r
+       at org.eclipse.swt.widgets.Widget.error(Widget.java:468)\r
+       at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)\r
+       at org.eclipse.swt.widgets.Table.getItems(Table.java:2646)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.getSelected(AvdSelector.java:583)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.refresh(AvdSelector.java:462)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.onManager(AvdSelector.java:1011)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.access$700(AvdSelector.java:75)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector$9.widgetSelected(AvdSelector.java:342)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1134)\r
+       at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:398)\r
+       at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:406)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:340)\r
+       at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:81)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:30:03.847\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.850\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.850\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.851\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.852\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.853\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.854\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.856\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.857\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.858\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:03.859\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:12.604\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:12.607\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:12.983\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:30:24.918\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.920\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.920\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.920\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.920\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.920\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.921\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.922\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.922\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.922\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.923\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:30:24.925\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.925\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.925\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.925\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.926\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.927\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.928\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.928\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.928\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:30:24.928\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:30:24.928\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:27.322\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:28.380\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:30:28.382\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+!SESSION 2011-03-20 10:30:58.762 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:31:20.025\r
+!MESSAGE loadAndParseRClass: failed to find manifest package for project Snake\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:31:22.307\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:31:26.923\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.928\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.928\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.929\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.930\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.932\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.932\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.932\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.932\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.932\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.933\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.933\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.933\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.933\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:31:26.935\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.935\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.936\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.937\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.938\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.938\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.938\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.938\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.938\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.939\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.939\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:31:26.939\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:31:26.939\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:31:40.034\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY org.eclipse.core.resources 4 2 2011-03-20 10:31:40.057\r
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path must include project and resource name: /Snake\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1795)\r
+       at org.eclipse.core.internal.resources.Container.getFolder(Container.java:221)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.buildSourceFileList(SourceProcessor.java:347)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.<init>(SourceProcessor.java:95)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.<init>(SourceProcessor.java:111)\r
+       at com.android.ide.eclipse.adt.internal.build.AidlProcessor.<init>(AidlProcessor.java:79)\r
+       at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.startupOnInitialize(PreCompilerBuilder.java:558)\r
+       at org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:486)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.core.resources 2 75 2011-03-20 10:31:40.063\r
+!MESSAGE Errors occurred during the build.\r
+!SUBENTRY 1 org.eclipse.core.resources 2 566 2011-03-20 10:31:40.063\r
+!MESSAGE Path must include project and resource name: /Snake\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path must include project and resource name: /Snake\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1795)\r
+       at org.eclipse.core.internal.resources.Container.getFolder(Container.java:221)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.buildSourceFileList(SourceProcessor.java:347)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.<init>(SourceProcessor.java:95)\r
+       at com.android.ide.eclipse.adt.internal.build.SourceProcessor.<init>(SourceProcessor.java:111)\r
+       at com.android.ide.eclipse.adt.internal.build.AidlProcessor.<init>(AidlProcessor.java:79)\r
+       at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.startupOnInitialize(PreCompilerBuilder.java:558)\r
+       at org.eclipse.core.internal.events.BuildManager.getBuilder(BuildManager.java:486)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-03-20 10:42:02.364 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:42:31.459\r
+!MESSAGE loadAndParseRClass: failed to find manifest package for project Snake\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:42:32.434\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.439\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.444\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:32.449\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:42:53.819\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.824\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:42:53.829\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:43:27.119\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:43:27.149\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:43:40.639\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:43:40.644\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 42 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:44:13.614\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY org.eclipse.ui 4 0 2011-03-20 10:50:56.673\r
+!MESSAGE Unhandled event loop exception\r
+!STACK 0\r
+org.eclipse.swt.SWTException: Widget is disposed\r
+       at org.eclipse.swt.SWT.error(SWT.java:4083)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3998)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3969)\r
+       at org.eclipse.swt.widgets.Widget.error(Widget.java:468)\r
+       at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)\r
+       at org.eclipse.swt.widgets.Table.getItems(Table.java:2646)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.getSelected(AvdSelector.java:583)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.refresh(AvdSelector.java:462)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.onManager(AvdSelector.java:1011)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector.access$700(AvdSelector.java:75)\r
+       at com.android.sdkuilib.internal.widgets.AvdSelector$9.widgetSelected(AvdSelector.java:342)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1134)\r
+       at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:398)\r
+       at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:406)\r
+       at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:340)\r
+       at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:81)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-03-20 10:54:12.631\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake/res'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+Contains: Could not delete '/Snake/src'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+Contains: Could not delete '/Snake/tests'.\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+Contains: Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.633\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.633\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.634\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.635\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 3 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.636\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.636\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.636\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.636\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.637\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.637\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.637\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.637\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.637\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-03-20 10:54:12.638\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.638\r
+!MESSAGE Could not delete '/Snake/res'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.639\r
+!MESSAGE Could not delete '/Snake/src'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\src.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.640\r
+!MESSAGE Could not delete '/Snake/tests'.\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:270)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352)\r
+       at org.eclipse.core.internal.resources.ResourceTree.internalDeleteProject(ResourceTree.java:387)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:837)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Problems encountered while deleting files.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android\snake.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example\android.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com\example.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src\com.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests\src.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\tests.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-03-20 10:54:12.641\r
+!MESSAGE Could not delete 'C:\Program Files\Android\android-sdk\samples\android-8\Snake'.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:54:15.089\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:54:15.091\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 10:54:15.468\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+!SESSION 2011-03-20 12:17:35.741 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 12:20:23.011\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at com.android.sdkstats.SdkStatsService$2.run(SdkStatsService.java:390)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211)\r
+       at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 59 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 12:20:23.146\r
+!MESSAGE Unable to read C:\Program Files\Android\android-sdk\AndroidManifest.xml: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+!STACK 0\r
+com.android.sdklib.io.StreamException: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:92)\r
+       at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71)\r
+       at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parseForData(AndroidManifestHelper.java:171)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.extractNamesFromAndroidManifest(NewProjectCreationPage.java:997)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage.access$16(NewProjectCreationPage.java:983)\r
+       at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreationPage$3.widgetSelected(NewProjectCreationPage.java:461)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.actions.NewProjectAction.run(NewProjectAction.java:117)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at com.android.sdkstats.SdkStatsService$2.run(SdkStatsService.java:390)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)\r
+       at org.eclipse.jface.window.Window.open(Window.java:801)\r
+       at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211)\r
+       at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: java.io.FileNotFoundException: C:\Program Files\Android\android-sdk\AndroidManifest.xml (指定されたファイルが見つかりません。)\r
+       at java.io.FileInputStream.open(Native Method)\r
+       at java.io.FileInputStream.<init>(Unknown Source)\r
+       at com.android.sdklib.io.FileWrapper.getContents(FileWrapper.java:90)\r
+       ... 59 more\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 12:21:07.751\r
+!MESSAGE Failed to load properties file for project 'Snake'\r
+!SESSION 2011-03-20 12:43:31.322 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.core.resources 2 10035 2011-03-20 12:43:42.291\r
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 12:52:37.600\r
+!MESSAGE No command output when running: 'am start -D -n com.example.android.snake/com.example.android.snake.Snake -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 12:58:30.211\r
+!MESSAGE Failed to load properties file for project 'CheckDataTime'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 13:22:57.619\r
+!MESSAGE No command output when running: 'am start -D -n com.example.checkdatatime/com.example.checkdatatime.CheckDataTime -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 13:26:32.443\r
+!MESSAGE No command output when running: 'am start -D -n com.example.checkdatatime/com.example.checkdatatime.CheckDataTime -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.simpleLaunch(AndroidLaunchController.java:823)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.access$3(AndroidLaunchController.java:807)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$3.run(AndroidLaunchController.java:655)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 13:35:24.202\r
+!MESSAGE Failed to load properties file for project 'MapViewSample'\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-20 13:41:19.099\r
+!MESSAGE AndroidManifest: Ignoring unknown 'com.google.android.maps.MapView' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 13:57:37.897\r
+!MESSAGE No command output when running: 'am start -D -n org.example.mapviewsample/org.example.mapviewsample.MapViewSample -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.simpleLaunch(AndroidLaunchController.java:823)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.access$3(AndroidLaunchController.java:807)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$3.run(AndroidLaunchController.java:655)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 14:21:10.912\r
+!MESSAGE No command output when running: 'am start -D -n org.example.mapviewsample/org.example.mapviewsample.MapViewSample -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+!SESSION 2011-03-20 14:47:41.448 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-20 15:37:55.218\r
+!MESSAGE No command output when running: 'am start -D -n org.example.mapviewsample/org.example.mapviewsample.MapViewSample -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+!SESSION 2011-03-21 10:13:17.057 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-21 10:44:27.476\r
+!MESSAGE No command output when running: 'am start -D -n org.example.mapviewsample/org.example.mapviewsample.MapViewSample -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+!SESSION 2011-03-21 16:35:36.179 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-21 16:41:26.798\r
+!MESSAGE No command output when running: 'am start -D -n org.example.mapviewsample/org.example.mapviewsample.MapViewSample -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554\r
+!STACK 0\r
+com.android.ddmlib.ShellCommandUnresponsiveException\r
+       at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408)\r
+       at com.android.ddmlib.Device.executeShellCommand(Device.java:276)\r
+       at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1489)\r
+       at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)\r
+       at com.android.ddmlib.Device.update(Device.java:398)\r
+       at com.android.ddmlib.Client.update(Client.java:835)\r
+       at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)\r
+       at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)\r
+       at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)\r
+       at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)\r
+       at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-21 16:41:58.643\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 35.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:207)\r
+       at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:477)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:479)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:295)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.<init>(JDIThread.java:261)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:525)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:502)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:457)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-21 16:42:01.644\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 36.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:207)\r
+       at org.eclipse.jdi.internal.ThreadReferenceImpl.status(ThreadReferenceImpl.java:442)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:322)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.<init>(JDIThread.java:261)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:525)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:502)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:457)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 16:48:54.225\r
+!MESSAGE AndroidManifest: Ignoring unknown 'applicationandroid:icon' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 16:49:32.861\r
+!MESSAGE AndroidManifest: Ignoring unknown 'com.google.android.maps.MapView' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 16:49:40.854\r
+!MESSAGE AndroidManifest: Ignoring unknown 'com.google.android.maps.MapView' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 17:09:25.898\r
+!MESSAGE AndroidManifest: Ignoring unknown 'TextViewandroid:text' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 17:11:10.839\r
+!MESSAGE AndroidManifest: Ignoring unknown 'com.google.android.maps.MapView' XML element\r
+\r
+!ENTRY org.eclipse.ui 4 4 2011-03-21 17:21:50.484\r
+!MESSAGE Referenced part does not exist yet: org.eclipse.ui.views.ProblemView.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:10:42.019\r
+!MESSAGE AndroidManifest: Ignoring unknown 'LinearLayoutandroid:layout_height' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:11:04.166\r
+!MESSAGE AndroidManifest: Ignoring unknown 'Buttonandroid:text' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:40:53.786\r
+!MESSAGE AndroidManifest: Ignoring unknown 'E' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:40:54.368\r
+!MESSAGE AndroidManifest: Ignoring unknown 'Edi' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:40:54.892\r
+!MESSAGE AndroidManifest: Ignoring unknown 'EditT' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-21 19:40:55.395\r
+!MESSAGE AndroidManifest: Ignoring unknown 'EditTex' XML element\r
+!SESSION 2011-03-22 20:05:57.053 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-22 21:24:05.088\r
+!MESSAGE Can't read session property com.android.ide.eclipse.adt:initialstate\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+       at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:326)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:200)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessibleAndLocal(Resource.java:206)\r
+       at org.eclipse.core.internal.resources.Resource.getSessionProperty(Resource.java:1248)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.createPartControl(GraphicalEditorPart.java:309)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:241)\r
+       at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:325)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)\r
+       at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:308)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPage(AndroidXmlEditor.java:258)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.createFormPages(LayoutEditor.java:196)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:221)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:212)\r
+       at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)\r
+       at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)\r
+       at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r
+       at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)\r
+       at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)\r
+       at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)\r
+       at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)\r
+       at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)\r
+       at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)\r
+       at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1222)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1409)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1420)\r
+       at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1448)\r
+       at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4156)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SUBENTRY 1 org.eclipse.core.resources 4 368 2011-03-22 21:24:05.195\r
+!MESSAGE Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-22 21:24:06.698\r
+!MESSAGE Cannot get property com.android.ide.eclipse.adt:zoom\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+       at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:326)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:200)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessibleAndLocal(Resource.java:206)\r
+       at org.eclipse.core.internal.resources.Resource.getPersistentProperty(Resource.java:1178)\r
+       at com.android.ide.eclipse.adt.AdtPlugin.getFileProperty(AdtPlugin.java:1630)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.LayoutCanvas.<init>(LayoutCanvas.java:234)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.LayoutCanvasViewer.<init>(LayoutCanvasViewer.java:53)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.createPartControl(GraphicalEditorPart.java:343)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:241)\r
+       at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:325)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)\r
+       at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:308)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPage(AndroidXmlEditor.java:258)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.createFormPages(LayoutEditor.java:196)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:221)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:212)\r
+       at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)\r
+       at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)\r
+       at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r
+       at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)\r
+       at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)\r
+       at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)\r
+       at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)\r
+       at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)\r
+       at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)\r
+       at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1222)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1409)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1420)\r
+       at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1448)\r
+       at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4156)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SUBENTRY 1 org.eclipse.core.resources 4 368 2011-03-22 21:24:06.703\r
+!MESSAGE Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-22 21:24:07.035\r
+!MESSAGE Can't access session property com.android.ide.eclipse.adt:includer\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+       at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:326)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:200)\r
+       at org.eclipse.core.internal.resources.Resource.checkAccessibleAndLocal(Resource.java:206)\r
+       at org.eclipse.core.internal.resources.Resource.getSessionProperty(Resource.java:1248)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.openFile(GraphicalEditorPart.java:905)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.createFormPages(LayoutEditor.java:199)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:221)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:212)\r
+       at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)\r
+       at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)\r
+       at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r
+       at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)\r
+       at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)\r
+       at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)\r
+       at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)\r
+       at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)\r
+       at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)\r
+       at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1222)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1409)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1420)\r
+       at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1448)\r
+       at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4156)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SUBENTRY 1 org.eclipse.core.resources 4 368 2011-03-22 21:24:07.036\r
+!MESSAGE Resource '/MapViewSample/res/layout/main.xml' does not exist.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-22 21:24:15.107\r
+!MESSAGE Error while loading editor\r
+!STACK 0\r
+java.lang.NullPointerException\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onXmlModelLoaded(ConfigurationComposite.java:664)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.onTargetChange(GraphicalEditorPart.java:942)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.onDescriptorsChanged(LayoutEditor.java:549)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.initUiRootNode(LayoutEditor.java:471)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.xmlModelChanged(LayoutEditor.java:295)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor$XmlModelStateListener.modelChanged(AndroidXmlEditor.java:1213)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createTextEditor(AndroidXmlEditor.java:625)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:222)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:212)\r
+       at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)\r
+       at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)\r
+       at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)\r
+       at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r
+       at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)\r
+       at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)\r
+       at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)\r
+       at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)\r
+       at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)\r
+       at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)\r
+       at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1222)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1409)\r
+       at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)\r
+       at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1420)\r
+       at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1448)\r
+       at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4156)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-22 21:26:19.768\r
+!MESSAGE Failed to load properties file for project 'MultiTouchSample'\r
+!SESSION 2011-03-23 20:35:28.338 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ui 4 0 2011-03-23 20:38:08.408\r
+!MESSAGE Widget is disposed\r
+!STACK 0\r
+org.eclipse.swt.SWTException: Widget is disposed\r
+       at org.eclipse.swt.SWT.error(SWT.java:4083)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3998)\r
+       at org.eclipse.swt.SWT.error(SWT.java:3969)\r
+       at org.eclipse.swt.widgets.Widget.error(Widget.java:468)\r
+       at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340)\r
+       at org.eclipse.swt.widgets.Control.getBounds(Control.java:1127)\r
+       at org.eclipse.ui.internal.forms.MessageManager.update(MessageManager.java:504)\r
+       at org.eclipse.ui.internal.forms.MessageManager.updateForm(MessageManager.java:499)\r
+       at org.eclipse.ui.internal.forms.MessageManager.removeMessage(MessageManager.java:403)\r
+       at com.android.ide.eclipse.adt.internal.editors.manifest.model.UiPackageAttributeNode$4.widgetDisposed(UiPackageAttributeNode.java:164)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:808)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:167)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:872)\r
+       at org.eclipse.swt.widgets.Widget.release(Widget.java:811)\r
+       at org.eclipse.swt.widgets.Widget.dispose(Widget.java:446)\r
+       at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:180)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:681)\r
+       at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1721)\r
+       at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1426)\r
+       at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)\r
+       at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)\r
+       at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:219)\r
+       at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:120)\r
+       at org.eclipse.ui.internal.presentations.SystemMenuCloseAll.run(SystemMenuCloseAll.java:32)\r
+       at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r
+       at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r
+       at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r
+       at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-23 20:39:19.344\r
+!MESSAGE Failed to load properties file for project 'PolygonSample'\r
+!SESSION 2011-03-24 20:21:56.770 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-24 20:47:31.802\r
+!MESSAGE Failed to load properties file for project 'AccelerometerSample22'\r
+!SESSION 2011-03-26 10:40:14.925 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.core.jobs 4 2 2011-03-26 11:42:49.742\r
+!MESSAGE An internal error occurred during: "Launching AccelerometerSample22".\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path for project must have only one segment.\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.WorkspaceRoot.getProject(WorkspaceRoot.java:183)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.getProject(LaunchConfigDelegate.java:366)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:117)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.core.jobs 4 2 2011-03-26 11:43:24.750\r
+!MESSAGE An internal error occurred during: "Launching AccelerometerSample22".\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path for project must have only one segment.\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.WorkspaceRoot.getProject(WorkspaceRoot.java:183)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.getProject(LaunchConfigDelegate.java:366)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:117)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.core.jobs 4 2 2011-03-26 11:44:02.827\r
+!MESSAGE An internal error occurred during: "Launching AccelerometerSample22".\r
+!STACK 0\r
+java.lang.IllegalArgumentException: Path for project must have only one segment.\r
+       at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)\r
+       at org.eclipse.core.internal.resources.WorkspaceRoot.getProject(WorkspaceRoot.java:183)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.getProject(LaunchConfigDelegate.java:366)\r
+       at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:117)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)\r
+       at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)\r
+       at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-26 14:49:35.685\r
+!MESSAGE Failed to load properties file for project 'TextureSample'\r
+!SESSION 2011-03-28 20:43:52.188 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-03-28 20:45:35.525\r
+!MESSAGE Failed to load properties file for project 'JuggleMaster'\r
+!SESSION 2011-03-29 09:50:10.801 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-29 12:13:16.402\r
+!MESSAGE AndroidManifest: Ignoring unknown '!' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-29 12:13:16.719\r
+!MESSAGE AndroidManifest: Ignoring unknown '!' XML element\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:31:56.680\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:31:56.777\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:33:31.683\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:33:31.684\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:34:41.317\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:34:41.317\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-03-29 12:35:09.573\r
+!MESSAGE AndroidManifest: Ignoring unknown '!' XML element\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:35:40.433\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:35:40.433\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:37:02.241\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:37:02.241\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 12:38:35.376\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 12:38:35.376\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 13:17:40.854\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 13:17:40.855\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 13:29:00.939\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 13:29:00.939\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 13:51:37.485\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 13:51:37.485\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 13:52:43.905\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 13:52:43.905\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 13:54:31.820\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 13:54:31.821\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:11:26.190\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:11:26.191\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:23:16.711\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:23:16.711\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:24:52.089\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:24:52.089\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:27:06.757\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:27:06.757\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:28:16.380\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:28:16.380\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:57:14.250\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:57:14.250\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 14:59:10.005\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 14:59:10.005\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 15:03:20.742\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 15:03:20.742\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 15:03:58.538\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 15:03:58.538\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:03:47.109\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:03:47.109\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:04:00.079\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:04:00.079\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:04:54.026\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:04:54.026\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:08:04.646\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:08:04.646\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:09:02.746\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:09:02.746\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:10:47.757\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:10:47.758\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:12:00.337\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:12:00.338\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:39:09.875\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:39:09.876\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:40:03.333\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:40:03.333\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 16:41:29.681\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 16:41:29.681\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-03-29 17:20:16.079 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:26:18.852\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:26:18.854\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:29:27.076\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:29:27.077\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:31:08.127\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:31:08.127\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:39:19.970\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:39:19.970\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:42:42.981\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:42:42.982\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:43:48.302\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:43:48.302\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 17:48:36.955\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 17:48:36.955\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 18:02:04.167\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 18:02:04.168\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-29 18:03:15.268\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-29 18:03:15.268\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-03-30 16:10:44.118 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-03-30 16:14:31.088\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 66000 milliseconds.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 16:24:02.332\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 16:24:02.333\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-03-30 19:36:14.719 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:07:02.792\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:07:02.792\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:08:08.450\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:08:08.450\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:12:33.431\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:12:33.431\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:16:10.144\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:16:10.144\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:17:41.171\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:17:41.171\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:26:43.593\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:26:43.594\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:27:54.923\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:27:54.924\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:30:24.871\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:30:24.871\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:34:38.336\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:34:38.336\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:39:05.682\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:39:05.682\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:47:03.605\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:47:03.607\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:48:59.313\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:48:59.313\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:53:14.599\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:53:14.599\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 20:54:52.242\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 20:54:52.243\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-30 21:00:12.995\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-30 21:00:12.995\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-03-31 09:52:31.854 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 09:54:18.384\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 09:54:18.386\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:03:22.378\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:03:22.379\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:05:33.010\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:05:33.011\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:08:00.851\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:08:00.852\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:08:53.431\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:08:53.432\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:22:13.988\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:22:13.989\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:23:49.165\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:23:49.165\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:31:34.401\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:31:34.402\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:36:28.176\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:36:28.176\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:40:32.985\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:40:32.985\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:41:20.829\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:41:20.829\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 10:44:16.318\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 10:44:16.319\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 12:14:31.240\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 12:14:31.240\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 12:17:50.419\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 12:17:50.419\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 12:34:32.436\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 12:34:32.437\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 12:36:29.022\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 12:36:29.023\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:12:01.417\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:12:01.417\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:12:55.767\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:12:55.767\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:14:20.014\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:14:20.015\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:15:50.457\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:15:50.458\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:21:10.254\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:21:10.254\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 13:43:09.198\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 13:43:09.199\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 14:12:31.799\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 14:12:31.800\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 14:21:17.493\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 14:21:17.494\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 14:22:11.903\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 14:22:11.904\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug.ui 4 4 2011-03-31 14:22:28.387\r
+!MESSAGE org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 9348. occurred retrieving 'this' from stack frame.\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 9348.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.StackFrameImpl.thisObject(StackFrameImpl.java:233)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getUnderlyingThisObject(JDIStackFrame.java:700)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.updateVariables(JDIStackFrame.java:465)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getVariables0(JDIStackFrame.java:323)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getVariables(JDIStackFrame.java:259)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.findVariable(JDIStackFrame.java:640)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugHover.findLocalVariable(JavaDebugHover.java:136)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugHover.getHoverInfo2(JavaDebugHover.java:393)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 14:43:37.571\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 14:43:37.571\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 14:53:06.578\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 14:53:06.579\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:14:20.336\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:14:20.337\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:18:02.564\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:18:02.565\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:20:29.091\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:20:29.091\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:23:13.722\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:23:13.722\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:30:42.142\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:30:42.143\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:33:46.165\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:33:46.165\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:35:55.876\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:35:55.876\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:36:25.507\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:36:25.508\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:44:14.286\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:44:14.287\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:44:47.562\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:44:47.562\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:56:33.393\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:56:33.393\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:57:23.263\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:57:23.264\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 15:58:11.991\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 15:58:11.991\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:03:18.417\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:03:18.417\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:04:08.046\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:04:08.047\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:04:42.672\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:04:42.672\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:07:35.703\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:07:35.704\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:09:17.350\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:09:17.351\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:14:41.733\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:14:41.734\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:19:57.194\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:19:57.195\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:21:51.597\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:21:51.598\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:23:03.608\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:23:03.609\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:24:08.852\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:24:08.853\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:37:12.633\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:37:12.634\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 16:37:42.925\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 16:37:42.925\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-03-31 19:23:35.766 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 19:44:32.414\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 19:44:32.416\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 19:48:15.116\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 19:48:15.116\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 19:54:31.915\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 19:54:31.916\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 19:56:38.428\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 19:56:38.428\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 20:02:58.025\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 20:02:58.026\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 20:12:15.504\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 20:12:15.504\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-03-31 20:37:32.902\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-03-31 20:37:32.903\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-04-01 20:03:53.454 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-01 20:04:38.254\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1", thread "Thread[Worker-3,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-6,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [208]". To avoid deadlock, thread "Thread[Worker-3,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-6".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 37 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-01 20:04:43.290\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot", thread "Thread[Worker-3,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-6,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [208]". To avoid deadlock, thread "Thread[Worker-3,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-6".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 43 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-01 20:04:43.300\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.CVSWorkspaceSubscriber", thread "Thread[main,6,main]" timed out waiting (5000ms) for thread "Thread[Worker-6,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [208]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.CVSWorkspaceSubscriber" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-6".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.ui.CVSUIPlugin.start(CVSUIPlugin.java:683)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)\r
+       at java.security.AccessController.doPrivileged(Native Method)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)\r
+       at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.mylyn.internal.team.ccvs.CvsActiveChangeSetProvider.getActiveChangeSetManager(CvsActiveChangeSetProvider.java:26)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamUiPlugin.addActiveChangeSetProvider(FocusedTeamUiPlugin.java:127)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamExtensionPointReader.readExtensions(FocusedTeamExtensionPointReader.java:53)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamUiPlugin$1.run(FocusedTeamUiPlugin.java:80)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 61 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.ui.CVSUIPlugin.start(CVSUIPlugin.java:683)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)\r
+       at java.security.AccessController.doPrivileged(Native Method)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)\r
+       at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)\r
+       at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:466)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.mylyn.internal.team.ccvs.CvsActiveChangeSetProvider.getActiveChangeSetManager(CvsActiveChangeSetProvider.java:26)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamUiPlugin.addActiveChangeSetProvider(FocusedTeamUiPlugin.java:127)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamExtensionPointReader.readExtensions(FocusedTeamExtensionPointReader.java:53)\r
+       at org.eclipse.mylyn.internal.team.ui.FocusedTeamUiPlugin$1.run(FocusedTeamUiPlugin.java:80)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-01 20:04:48.295\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.ICVSFile", thread "Thread[Worker-3,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-6,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [208]". To avoid deadlock, thread "Thread[Worker-3,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.ICVSFile" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-6".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 43 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-01 20:04:53.301\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.resources.EclipseFile", thread "Thread[Worker-3,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-6,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [208]". To avoid deadlock, thread "Thread[Worker-3,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.resources.EclipseFile" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-6".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot.getCVSFileFor(CVSWorkspaceRoot.java:71)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 44 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot.getCVSFileFor(CVSWorkspaceRoot.java:71)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.isExternalDeletion(SyncFileChangeListener.java:179)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1.visit(SyncFileChangeListener.java:143)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:811)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:114)\r
+       at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:46)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)\r
+       at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184)\r
+       at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)\r
+       at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)\r
+       at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)\r
+       at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)\r
+       at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:11:15.710\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:11:15.712\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:13:47.836\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:13:47.836\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:16:49.372\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:16:49.372\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:30:56.338\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:30:56.339\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:34:14.564\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:34:14.564\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:51:50.953\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:51:50.953\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 20:58:43.642\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 20:58:43.643\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 21:01:00.755\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 21:01:00.755\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 21:04:31.935\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 21:04:31.935\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 21:06:08.105\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 21:06:08.105\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 21:07:21.451\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 21:07:21.451\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-01 21:08:52.602\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleClassPrepareEvent(JavaBreakpoint.java:336)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:271)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.handleEvent(JavaWatchpoint.java:427)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:155)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:104)\r
+       at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:250)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-04-01 21:08:52.603\r
+!MESSAGE VM does not support access watchpoints.\r
+!SESSION 2011-04-02 09:52:39.055 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-02 15:12:05.083\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: Invalid stack frame\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getUnderlyingStackFrame(JDIStackFrame.java:1010)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getUnderlyingThisObject(JDIStackFrame.java:700)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.getThis(JDIStackFrame.java:1058)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugHover.getHoverInfo2(JavaDebugHover.java:362)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+!SUBENTRY 1 org.eclipse.jdt.debug 4 100 2011-04-02 15:12:05.116\r
+!MESSAGE Invalid stack frame\r
+!SESSION 2011-04-04 20:00:51.177 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-04 20:04:16.269\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 18995 milliseconds.\r
+!SESSION 2011-04-10 19:18:31.582 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-10 19:22:10.417\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 13040 milliseconds.\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-04-10 19:26:28.942\r
+!MESSAGE Failed to load properties file for project 'TwitterClient'\r
+!SESSION 2011-04-10 19:31:53.722 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product -clean\r
+\r
+!ENTRY org.eclipse.jdt.core 4 4 2011-04-10 19:39:46.722\r
+!MESSAGE Invalid ZIP archive: lib/twitter4j-examples-2.2.1.jar [in TwitterClient]\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: I/O exception\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2524)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2282)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2292)\r
+       at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1321)\r
+       at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1228)\r
+       at org.eclipse.jdt.internal.core.manipulation.JavaElementPropertyTester.test(JavaElementPropertyTester.java:155)\r
+       at org.eclipse.core.internal.expressions.Property.test(Property.java:58)\r
+       at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:91)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)\r
+       at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getShortcutsForSelection(LaunchingResourceManager.java:452)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.pruneShortcuts(LaunchingResourceManager.java:387)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:312)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:344)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:241)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$2.run(LaunchingResourceManager.java:138)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       ... 28 more\r
+!SUBENTRY 1 org.eclipse.jdt.core 4 -1 2011-04-10 19:39:46.727\r
+!MESSAGE I/O exception\r
+!STACK 0\r
+java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2282)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2292)\r
+       at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1321)\r
+       at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1228)\r
+       at org.eclipse.jdt.internal.core.manipulation.JavaElementPropertyTester.test(JavaElementPropertyTester.java:155)\r
+       at org.eclipse.core.internal.expressions.Property.test(Property.java:58)\r
+       at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:91)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:150)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)\r
+       at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)\r
+       at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)\r
+       at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.evalEnablementExpression(LaunchShortcutExtension.java:287)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getShortcutsForSelection(LaunchingResourceManager.java:452)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.pruneShortcuts(LaunchingResourceManager.java:387)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:312)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:344)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:241)\r
+       at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$2.run(LaunchingResourceManager.java:138)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-04-10 19:44:24.957 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.core 4 4 2011-04-10 19:57:06.912\r
+!MESSAGE Invalid ZIP archive: lib/twitter4j-examples-2.2.1.jar [in TwitterClient]\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: I/O exception\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2524)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2282)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:57)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:64)\r
+       at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26)\r
+       at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:162)\r
+       at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:255)\r
+       at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:190)\r
+       at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89)\r
+       at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)\r
+       at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1244)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:178)\r
+       at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114)\r
+       at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:133)\r
+       at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)\r
+       at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:398)\r
+       at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r
+Caused by: java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       ... 27 more\r
+!SUBENTRY 1 org.eclipse.jdt.core 4 -1 2011-04-10 19:57:06.912\r
+!MESSAGE I/O exception\r
+!STACK 0\r
+java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)\r
+       at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)\r
+       at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2282)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:57)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:64)\r
+       at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26)\r
+       at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:162)\r
+       at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:255)\r
+       at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:190)\r
+       at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:89)\r
+       at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)\r
+       at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1244)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:126)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:108)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:89)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87)\r
+       at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:178)\r
+       at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:114)\r
+       at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:133)\r
+       at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)\r
+       at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:398)\r
+       at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)\r
+\r
+!ENTRY org.eclipse.jdt.core 4 4 2011-04-10 19:59:15.782\r
+!MESSAGE Invalid ZIP archive: lib/twitter4j-examples-2.2.1.jar [in TwitterClient]\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: I/O exception\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2524)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.PackageFragmentRoot.buildStructure(PackageFragmentRoot.java:154)\r
+       at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)\r
+       at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:193)\r
+       at org.eclipse.jdt.internal.core.NameLookup.findAllTypes(NameLookup.java:317)\r
+       at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:960)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:634)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:467)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:308)\r
+       at org.eclipse.jdt.internal.codeassist.SelectionEngine.select(SelectionEngine.java:947)\r
+       at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:162)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:377)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:371)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getJavaElementsAt(AbstractJavaEditorTextHover.java:115)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:551)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:547)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+Caused by: java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       ... 23 more\r
+!SUBENTRY 1 org.eclipse.jdt.core 4 -1 2011-04-10 19:59:15.782\r
+!MESSAGE I/O exception\r
+!STACK 0\r
+java.util.zip.ZipException: error in opening zip file\r
+       at java.util.zip.ZipFile.open(Native Method)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at java.util.zip.ZipFile.<init>(Unknown Source)\r
+       at org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2518)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)\r
+       at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)\r
+       at org.eclipse.jdt.internal.core.PackageFragmentRoot.buildStructure(PackageFragmentRoot.java:154)\r
+       at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:258)\r
+       at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)\r
+       at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:193)\r
+       at org.eclipse.jdt.internal.core.NameLookup.findAllTypes(NameLookup.java:317)\r
+       at org.eclipse.jdt.internal.core.NameLookup.seekTypes(NameLookup.java:960)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:634)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:467)\r
+       at org.eclipse.jdt.internal.core.SearchableEnvironment.findTypes(SearchableEnvironment.java:308)\r
+       at org.eclipse.jdt.internal.codeassist.SelectionEngine.select(SelectionEngine.java:947)\r
+       at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:162)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:377)\r
+       at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:371)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getJavaElementsAt(AbstractJavaEditorTextHover.java:115)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:551)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:547)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-04-10 20:01:13.892\r
+!MESSAGE Failed to load properties file for project 'TwitterClient'\r
+!SESSION 2011-04-15 10:06:20.809 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-04-15 10:48:33.809\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2616.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:222)\r
+       at org.eclipse.jdi.internal.ReferenceTypeImpl.fields(ReferenceTypeImpl.java:839)\r
+       at org.eclipse.jdi.internal.ReferenceTypeImpl.visibleFields(ReferenceTypeImpl.java:662)\r
+       at org.eclipse.jdi.internal.ReferenceTypeImpl.visibleFields(ReferenceTypeImpl.java:669)\r
+       at org.eclipse.jdi.internal.ReferenceTypeImpl.visibleFields(ReferenceTypeImpl.java:676)\r
+       at org.eclipse.jdi.internal.ReferenceTypeImpl.fieldByName(ReferenceTypeImpl.java:816)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIReferenceType.getField(JDIReferenceType.java:92)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugHover.getHoverInfo2(JavaDebugHover.java:295)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-15 12:27:38.351\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.swt.custom.CCombo.setVisible(CCombo.java:1619)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-15 12:28:53.912\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.swt.custom.CCombo.setVisible(CCombo.java:1619)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-15 12:29:00.911\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.jface.viewers.DialogCellEditor.deactivate(DialogCellEditor.java:281)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-15 13:52:41.089\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.swt.custom.CCombo.setVisible(CCombo.java:1619)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-15 15:54:09.152\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.swt.custom.CCombo.setVisible(CCombo.java:1619)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SESSION 2011-04-15 17:21:47.540 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-15 20:29:45.572\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 37178 milliseconds.\r
+!SESSION 2011-04-20 20:29:38.842 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-20 20:31:12.281\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 38426 milliseconds.\r
+!SESSION 2011-04-25 20:11:40.897 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-25 20:30:37.704\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 10635 milliseconds.\r
+!SESSION 2011-04-27 20:22:07.863 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-27 20:22:40.570\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-8,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [212]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener$1" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-8".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 22 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.util.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:94)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.osgi 2 0 2011-04-27 20:22:46.253\r
+!MESSAGE While loading class "org.eclipse.team.internal.ccvs.core.resources.FileModificationManager$1", thread "Thread[Worker-0,5,main]" timed out waiting (5000ms) for thread "Thread[Worker-8,5,main]" to finish starting bundle "org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815 [212]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.eclipse.team.internal.ccvs.core.resources.FileModificationManager$1" may not be fully initialized.\r
+!STACK 0\r
+org.osgi.framework.BundleException: State change in progress for bundle "reference:file:plugins/org.eclipse.team.cvs.core_3.3.301.R36x_v20110119-0815.jar" by thread "Worker-8".\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager.resourceChanged(FileModificationManager.java:52)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       ... 22 more\r
+Root exception:\r
+org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1077)\r
+       at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:282)\r
+       at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)\r
+       at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)\r
+       at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\r
+       at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)\r
+       at java.lang.ClassLoader.loadClass(Unknown Source)\r
+       at org.eclipse.team.internal.ccvs.core.resources.FileModificationManager.resourceChanged(FileModificationManager.java:52)\r
+       at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r
+       at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r
+       at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)\r
+       at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)\r
+       at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-04-30 20:30:50.223 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-04-30 20:38:39.815\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 15800 milliseconds.\r
+!SESSION 2011-04-30 22:16:11.330 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-04-30 22:42:13.008\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.ShowWindow(Native Method)\r
+       at org.eclipse.swt.widgets.Control.showWidget(Control.java:2598)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3400)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SESSION 2011-05-01 08:07:40.413 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:32.761\r
+!MESSAGE AndroidManifest: Ignoring unknown 'LineaLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:33.087\r
+!MESSAGE AndroidManifest: Ignoring unknown 'LinLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:33.419\r
+!MESSAGE AndroidManifest: Ignoring unknown 'LLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:35.574\r
+!MESSAGE AndroidManifest: Ignoring unknown 'RLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:36.283\r
+!MESSAGE AndroidManifest: Ignoring unknown 'RelLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:36.781\r
+!MESSAGE AndroidManifest: Ignoring unknown 'RelatLayout' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-01 09:11:37.204\r
+!MESSAGE AndroidManifest: Ignoring unknown 'RelativLayout' XML element\r
+!SESSION 2011-05-03 09:54:59.629 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-05-03 10:12:32.324\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.ShowWindow(Native Method)\r
+       at org.eclipse.swt.widgets.Control.showWidget(Control.java:2598)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3400)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY org.eclipse.ui.workbench 4 0 2011-05-03 10:22:50.391\r
+!MESSAGE WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+!STACK 0\r
+java.lang.RuntimeException: WARNING: Prevented recursive attempt to activate part org.eclipse.ui.views.PropertySheet while still in the middle of activating part com.android.ide.eclipse.editors.layout.LayoutEditor\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3487)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2632)\r
+       at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2402)\r
+       at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4794)\r
+       at org.eclipse.swt.widgets.Tree.WM_SETFOCUS(Tree.java:6907)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4231)\r
+       at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5844)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)\r
+       at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)\r
+       at org.eclipse.swt.widgets.Control.forceFocus(Control.java:995)\r
+       at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2980)\r
+       at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:1039)\r
+       at org.eclipse.swt.widgets.Control.fixFocus(Control.java:953)\r
+       at org.eclipse.swt.widgets.Control.setVisible(Control.java:3407)\r
+       at org.eclipse.swt.custom.CCombo.setVisible(CCombo.java:1619)\r
+       at org.eclipse.jface.viewers.CellEditor.deactivate(CellEditor.java:274)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.deactivateCellEditor(PropertySheetViewer.java:403)\r
+       at org.eclipse.ui.views.properties.PropertySheetViewer.setInput(PropertySheetViewer.java:964)\r
+       at org.eclipse.ui.views.properties.PropertySheetPage.selectionChanged(PropertySheetPage.java:510)\r
+       at org.eclipse.ui.views.properties.PropertySheet.selectionChanged(PropertySheet.java:365)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.firePostSelection(AbstractSelectionService.java:179)\r
+       at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:289)\r
+       at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:60)\r
+       at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)\r
+       at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)\r
+       at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)\r
+       at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)\r
+       at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)\r
+       at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)\r
+       at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)\r
+       at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)\r
+       at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)\r
+       at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)\r
+       at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)\r
+       at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)\r
+       at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)\r
+       at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3024)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-03 13:38:22.042\r
+!MESSAGE AndroidManifest: Ignoring unknown 'ImageViewandroid:layout_height' XML element\r
+!SESSION 2011-05-04 10:42:36.712 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:12.562\r
+!MESSAGE help.xml: error!\r
+!STACK 0\r
+java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+       at android.widget.AdapterView.addView(AdapterView.java:461)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:622)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:407)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:296)\r
+       at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:396)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createLegacySession(LayoutLibrary.java:404)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:285)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1506)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1312)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1043)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ConfigListener.onConfigurationChange(GraphicalEditorPart.java:488)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onRenderingTargetChange(ConfigurationComposite.java:1838)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access$10(ConfigurationComposite.java:1806)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite$8.widgetSelected(ConfigurationComposite.java:501)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:12.769\r
+!MESSAGE help.xml: UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:19.593\r
+!MESSAGE help.xml: error!\r
+!STACK 0\r
+java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+       at android.widget.AdapterView.addView(AdapterView.java:461)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:622)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:407)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:296)\r
+       at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:396)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createLegacySession(LayoutLibrary.java:404)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:285)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1506)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1312)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1043)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.onXmlModelChanged(GraphicalEditorPart.java:1005)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.xmlModelChanged(LayoutEditor.java:303)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor$XmlModelStateListener.modelChanged(AndroidXmlEditor.java:1213)\r
+       at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelChanged(AbstractStructuredModel.java:553)\r
+       at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalModelChanged(AbstractStructuredModel.java:887)\r
+       at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedModel(AbstractStructuredModel.java:382)\r
+       at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel(DOMModelImpl.java:167)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.wrapEditXmlModel(AndroidXmlEditor.java:803)\r
+       at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.wrapUndoEditXmlModel(AndroidXmlEditor.java:846)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gre.RulesEngine.callCreateHooks(RulesEngine.java:475)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gre.RulesEngine.callCreateHooks(RulesEngine.java:462)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.PaletteControl$DescDragSourceListener.renderPreview(PaletteControl.java:801)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.PaletteControl$DescDragSourceListener.createDragImage(PaletteControl.java:694)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.PaletteControl$DescDragSourceListener.dragStart(PaletteControl.java:614)\r
+       at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:34)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)\r
+       at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)\r
+       at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:296)\r
+       at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:289)\r
+       at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:172)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:19.596\r
+!MESSAGE help.xml: UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:31.400\r
+!MESSAGE help.xml: error!\r
+!STACK 0\r
+java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+       at android.widget.AdapterView.addView(AdapterView.java:461)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:622)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:407)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:296)\r
+       at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:397)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createLegacySession(LayoutLibrary.java:404)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:285)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1506)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1312)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1043)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ConfigListener.onConfigurationChange(GraphicalEditorPart.java:488)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onRenderingTargetChange(ConfigurationComposite.java:1838)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access$10(ConfigurationComposite.java:1806)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite$8.widgetSelected(ConfigurationComposite.java:501)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:13:31.405\r
+!MESSAGE help.xml: UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:14:24.462\r
+!MESSAGE help.xml: error!\r
+!STACK 0\r
+java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+       at android.widget.AdapterView.addView(AdapterView.java:461)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:622)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:407)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:296)\r
+       at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:396)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createLegacySession(LayoutLibrary.java:404)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:285)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1506)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1312)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1043)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ConfigListener.onConfigurationChange(GraphicalEditorPart.java:488)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onRenderingTargetChange(ConfigurationComposite.java:1838)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access$10(ConfigurationComposite.java:1806)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite$8.widgetSelected(ConfigurationComposite.java:501)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:14:24.466\r
+!MESSAGE help.xml: UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+!SESSION 2011-05-04 15:16:24.988 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:18:16.438\r
+!MESSAGE help.xml: error!\r
+!STACK 0\r
+java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+       at android.widget.AdapterView.addView(AdapterView.java:461)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:622)\r
+       at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:407)\r
+       at android.view.LayoutInflater.inflate(LayoutInflater.java:296)\r
+       at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:396)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createLegacySession(LayoutLibrary.java:404)\r
+       at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:285)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1506)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1312)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1043)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(GraphicalEditorPart.java:870)\r
+       at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(LayoutEditor.java:365)\r
+       at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:290)\r
+       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)\r
+       at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)\r
+       at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2743)\r
+       at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1429)\r
+       at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:257)\r
+       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r
+       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r
+       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)\r
+       at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+\r
+!ENTRY com.android.ide.eclipse.adt 4 0 2011-05-04 15:18:16.454\r
+!MESSAGE help.xml: UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-04 15:54:54.793\r
+!MESSAGE AndroidManifest: Ignoring unknown 'TextViewandroid:text' XML element\r
+!SESSION 2011-05-05 10:37:10.576 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-05-05 20:56:03.058\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 24095 milliseconds.\r
+!SESSION 2011-05-06 14:30:51.199 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-06 15:27:11.635\r
+!MESSAGE AndroidManifest: Ignoring unknown 'st' XML element\r
+\r
+!ENTRY com.android.ide.eclipse.adt 2 0 2011-05-06 15:27:11.938\r
+!MESSAGE AndroidManifest: Ignoring unknown 'stri' XML element\r
+!SESSION 2011-05-09 10:40:04.538 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-09 15:57:36.500\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-09 15:58:35.951\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE A handler conflict occurred.  This may disable some commands.\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.copyLeftToRight':\r
+HandlerActivation(commandId=org.eclipse.compare.copyLeftToRight,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$37@14c3ae5),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.copyLeftToRight,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$37@1aeaecd),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.copyAllRightToLeft':\r
+HandlerActivation(commandId=org.eclipse.compare.copyAllRightToLeft,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$9@15619b2),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.copyAllRightToLeft,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$9@1b10b58),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.copyAllLeftToRight':\r
+HandlerActivation(commandId=org.eclipse.compare.copyAllLeftToRight,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$8@5fcfaf),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.copyAllLeftToRight,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.ContentMergeViewer$8@3c22c5),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.selectPreviousChange':\r
+HandlerActivation(commandId=org.eclipse.compare.selectPreviousChange,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$36@edeb7),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.selectPreviousChange,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$36@3fdd21),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.ui.editors.lineNumberToggle':\r
+HandlerActivation(commandId=org.eclipse.ui.editors.lineNumberToggle,\r
+       handler=ActionHandler(org.eclipse.compare.internal.TextEditorPropertyAction@cececa),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.ui.editors.lineNumberToggle,\r
+       handler=ActionHandler(org.eclipse.compare.internal.TextEditorPropertyAction@16a551e),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.ignoreWhiteSpace':\r
+HandlerActivation(commandId=org.eclipse.compare.ignoreWhiteSpace,\r
+       handler=ActionHandler(org.eclipse.compare.internal.ChangePropertyAction@1fa254b),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.ignoreWhiteSpace,\r
+       handler=ActionHandler(org.eclipse.compare.internal.ChangePropertyAction@1a6964e),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters':\r
+HandlerActivation(commandId=org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters,\r
+       handler=ActionHandler(org.eclipse.compare.internal.ShowWhitespaceAction@1d61633),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters,\r
+       handler=ActionHandler(org.eclipse.compare.internal.ShowWhitespaceAction@4b8dfc),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.copyRightToLeft':\r
+HandlerActivation(commandId=org.eclipse.compare.copyRightToLeft,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$38@56b52f),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.copyRightToLeft,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$38@916175),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2011-05-09 16:04:49.402\r
+!MESSAGE Conflict for 'org.eclipse.compare.selectNextChange':\r
+HandlerActivation(commandId=org.eclipse.compare.selectNextChange,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$35@958109),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+HandlerActivation(commandId=org.eclipse.compare.selectNextChange,\r
+       handler=ActionHandler(org.eclipse.compare.contentmergeviewer.TextMergeViewer$35@14a7b4c),\r
+       expression=AndExpression(ActivePartExpression(org.eclipse.compare.internal.CompareEditor@1054f16),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@8d5aad)),sourcePriority=1064960)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-09 16:21:44.951\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:06:41.074\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:07:11.788\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:12:54.431\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:20:00.543\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:26:28.436\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-10 17:32:26.153\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 17:48:39.748\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: Unable to retrieve types - VM disconnected.\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugElement.throwDebugException(JDIDebugElement.java:214)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugElement.requestFailed(JDIDebugElement.java:169)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugElement.requestFailed(JDIDebugElement.java:140)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.getJavaTypes(JDIDebugTarget.java:1616)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugHover.getHoverInfo2(JavaDebugHover.java:289)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141)\r
+       at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)\r
+       at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)\r
+!SUBENTRY 1 org.eclipse.jdt.debug 4 5012 2011-05-10 17:48:39.876\r
+!MESSAGE Unable to retrieve types - VM disconnected.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:15.144\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37278.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:207)\r
+       at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:477)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:479)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:295)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.<init>(JDIThread.java:261)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:525)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:502)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:457)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:20.941\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37280.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:207)\r
+       at org.eclipse.jdi.internal.ThreadReferenceImpl.isSuspended(ThreadReferenceImpl.java:299)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:339)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIThread.<init>(JDIThread.java:261)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:525)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:502)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:457)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:23.943\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37281.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:26.945\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37282.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:29.947\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37283.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint.addToTarget(JavaMethodBreakpoint.java:632)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 2 2011-05-10 19:04:32.950\r
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.debug.core".\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37284.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getCapabilities(VirtualMachineImpl.java:435)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canRedefineClasses(VirtualMachineImpl.java:1212)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJDKHotCodeReplace(JDIDebugTarget.java:683)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 120 2011-05-10 19:04:32.952\r
+!MESSAGE An exception occurred during launch change notification.\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37284.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getCapabilities(VirtualMachineImpl.java:435)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canRedefineClasses(VirtualMachineImpl.java:1212)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJDKHotCodeReplace(JDIDebugTarget.java:683)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-10 19:04:38.071\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 37291.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.notifyTarget(JavaDebugOptionsManager.java:292)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.handleDebugEvents(JavaDebugOptionsManager.java:523)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1089)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1123)\r
+       at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:390)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-05-14 10:46:39.752 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-14 12:11:03.254\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+!SESSION 2011-05-14 14:15:28.512 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-14 14:24:24.247\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 1\r
+org.eclipse.debug.core.DebugException: VM does not support access watchpoints.\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.notSupported(JavaWatchpoint.java:176)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.createRequest(JavaWatchpoint.java:148)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:568)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.run(BreakpointManager.java:920)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier.notify(BreakpointManager.java:946)\r
+       at org.eclipse.debug.internal.core.BreakpointManager.fireUpdate(BreakpointManager.java:860)\r
+       at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoints(BreakpointManager.java:579)\r
+       at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoints(BreakpointManager.java:549)\r
+       at org.eclipse.debug.internal.core.BreakpointManager.addBreakpoint(BreakpointManager.java:542)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.register(JavaBreakpoint.java:194)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint$1.run(JavaWatchpoint.java:116)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.debug.core.model.Breakpoint.run(Breakpoint.java:335)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint.<init>(JavaWatchpoint.java:119)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.createWatchpoint(JDIDebugModel.java:479)\r
+       at org.eclipse.jdt.internal.debug.ui.actions.ToggleBreakpointAdapter$5.run(ToggleBreakpointAdapter.java:875)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SUBENTRY 1 org.eclipse.debug.core 4 5011 2011-05-14 14:24:24.247\r
+!MESSAGE VM does not support access watchpoints.\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-14 14:29:38.652\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-14 14:29:43.487\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+\r
+!ENTRY org.eclipse.jdt.launching 4 120 2011-05-14 14:29:59.874\r
+!MESSAGE Cannot connect to VM\r
+!STACK 0\r
+java.net.SocketException: socket closed\r
+       at java.net.PlainSocketImpl.socketAccept(Native Method)\r
+       at java.net.PlainSocketImpl.accept(Unknown Source)\r
+       at java.net.ServerSocket.implAccept(Unknown Source)\r
+       at java.net.ServerSocket.accept(Unknown Source)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportService.accept(SocketTransportService.java:95)\r
+       at org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTransportImpl.java:56)\r
+       at org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(SocketListeningConnectorImpl.java:135)\r
+       at org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnable.run(StandardVMDebugger.java:107)\r
+       at java.lang.Thread.run(Unknown Source)\r
+!SESSION 2011-05-16 19:24:07.387 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-05-16 19:30:16.796\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 217525 milliseconds.\r
+!SESSION 2011-05-21 13:17:30.509 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-05-21 19:26:04.058\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 7518 milliseconds.\r
+!SESSION 2011-05-26 20:36:56.436 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-05-26 20:50:09.440\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 14941 milliseconds.\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:05.369\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1958.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:08.424\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1959.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:11.426\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1960.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:14.428\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1961.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:17.431\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1962.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:20.432\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1963.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:23.434\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1964.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:26.437\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1965.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:29.439\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1966.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 2 2011-05-26 22:11:32.442\r
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.debug.core".\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1967.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.isHCRSupported(VirtualMachineImpl.java:311)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getHCRCapabilities(VirtualMachineImpl.java:954)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canReloadClasses(VirtualMachineImpl.java:982)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJ9HotCodeReplace(JDIDebugTarget.java:665)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 120 2011-05-26 22:11:32.445\r
+!MESSAGE An exception occurred during launch change notification.\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1967.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.isHCRSupported(VirtualMachineImpl.java:311)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getHCRCapabilities(VirtualMachineImpl.java:954)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canReloadClasses(VirtualMachineImpl.java:982)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJ9HotCodeReplace(JDIDebugTarget.java:665)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:35.451\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1968.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.notifyTarget(JavaDebugOptionsManager.java:292)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.handleDebugEvents(JavaDebugOptionsManager.java:509)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1089)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1123)\r
+       at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:390)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:11:38.454\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1969.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.notifyTarget(JavaDebugOptionsManager.java:292)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.handleDebugEvents(JavaDebugOptionsManager.java:523)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1089)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1123)\r
+       at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:390)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:13:57.292\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2242.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:14:00.293\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2243.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:14:03.294\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2244.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-26 22:14:06.296\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2245.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-05-28 14:10:08.818 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:15:46.699\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:15:46.751\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:15:46.753\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:15:46.755\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:15.539\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 421.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:18.542\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 422.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:21.544\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 423.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:24.548\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 424.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:27.551\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 425.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:30.556\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 426.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:33.558\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 427.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:36.562\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 428.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 2 2011-05-28 14:22:39.565\r
+!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.debug.core".\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 429.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.isHCRSupported(VirtualMachineImpl.java:311)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getHCRCapabilities(VirtualMachineImpl.java:954)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canReloadClasses(VirtualMachineImpl.java:982)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJ9HotCodeReplace(JDIDebugTarget.java:665)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.debug.core 4 120 2011-05-28 14:22:39.567\r
+!MESSAGE An exception occurred during launch change notification.\r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 429.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.isHCRSupported(VirtualMachineImpl.java:311)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getHCRCapabilities(VirtualMachineImpl.java:954)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.canReloadClasses(VirtualMachineImpl.java:982)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsJ9HotCodeReplace(JDIDebugTarget.java:665)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.supportsHotCodeReplace(JDIDebugTarget.java:640)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchAdded(JavaHotCodeReplaceManager.java:1211)\r
+       at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.launchChanged(JavaHotCodeReplaceManager.java:1232)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.run(LaunchManager.java:454)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier.notify(LaunchManager.java:435)\r
+       at org.eclipse.debug.internal.core.LaunchManager.fireUpdate(LaunchManager.java:997)\r
+       at org.eclipse.debug.core.Launch.fireChanged(Launch.java:388)\r
+       at org.eclipse.debug.core.Launch.addDebugTarget(Launch.java:327)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:418)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:42.574\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 430.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.notifyTarget(JavaDebugOptionsManager.java:292)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.handleDebugEvents(JavaDebugOptionsManager.java:509)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1089)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1123)\r
+       at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:390)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:22:45.576\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 431.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.notifyTarget(JavaDebugOptionsManager.java:292)\r
+       at org.eclipse.jdt.internal.debug.ui.JavaDebugOptionsManager.handleDebugEvents(JavaDebugOptionsManager.java:523)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1089)\r
+       at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r
+       at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1123)\r
+       at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:390)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:16.285\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 435.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:19.286\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 436.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:22.288\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 437.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:25.291\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 438.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:28.293\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 439.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:31.295\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 440.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:23:34.297\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 441.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:35:16.966\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 610.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:35:19.969\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 611.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:35:22.970\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 612.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 14:35:25.972\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 613.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:18.880\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1328.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:21.882\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1329.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:24.820\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:24.821\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:37.002\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1335.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:40.003\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1336.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:43.047\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1337.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:46.048\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1338.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:49.050\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1339.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:52.052\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1340.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:05:55.055\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1341.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:05.796\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1678.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:08.798\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1679.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:11.800\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1680.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:14.802\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1681.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:17.804\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1682.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:20.806\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1683.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:33.989\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1687.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:36.990\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1688.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:39.059\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:39.060\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:49.918\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:49.920\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:49.921\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 15:23:49.922\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-05-28 15:47:51.448 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:08:57.221\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4259.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:00.290\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4260.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:03.292\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4261.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:06.294\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4262.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:19.920\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4266.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:22.924\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4267.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:25.926\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4268.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:28.927\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4269.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:31.931\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4270.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 18:09:34.934\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 4271.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-05-28 19:03:30.371 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:12:36.885\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 170.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:12:39.903\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 171.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:12:42.906\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 172.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:12:44.434\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:36:44.865\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 499.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:36:47.867\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 500.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:36:50.868\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 501.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 19:36:50.964\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 20:03:35.057\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1576.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 20:03:38.060\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1577.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 20:03:38.236\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-28 20:03:38.238\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-05-29 13:14:25.307 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:06:54.627\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 535.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:06:57.716\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 536.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:07:00.717\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 537.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:07:03.719\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 538.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:07:06.722\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 539.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:07:09.723\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 540.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:07:12.726\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 541.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:09:45.086\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 853.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:09:48.088\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 854.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:09:50.771\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:09:50.773\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketSendManager.sendPacket(PacketSendManager.java:80)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:170)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:14:41.357\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1409.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:14:44.359\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1410.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:14:47.362\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1411.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:14:50.363\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1412.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 14:14:53.366\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 1413.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 17:53:47.335\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2917.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 17:53:50.365\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2918.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 17:53:53.367\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2919.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 17:53:56.371\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2920.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-05-29 17:53:59.375\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 2921.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1115)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1072)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1049)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createClassPrepareRequest(JDIDebugTarget.java:1028)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.createRequests(JavaBreakpoint.java:549)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.addToTarget(JavaBreakpoint.java:532)\r
+       at org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint.addToTarget(JavaLineBreakpoint.java:161)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.breakpointAdded(JDIDebugTarget.java:1206)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeBreakpoints(JDIDebugTarget.java:486)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:417)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-06-04 09:46:17.162 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 2 0 2011-06-04 09:47:33.825\r
+!MESSAGE The usage data upload server at http://udc.eclipse.org/upload.php could not be found.\r
+!STACK 0\r
+java.net.UnknownHostException: udc.eclipse.org\r
+       at java.net.PlainSocketImpl.connect(Unknown Source)\r
+       at java.net.SocksSocketImpl.connect(Unknown Source)\r
+       at java.net.Socket.connect(Unknown Source)\r
+       at java.net.Socket.connect(Unknown Source)\r
+       at java.net.Socket.<init>(Unknown Source)\r
+       at java.net.Socket.<init>(Unknown Source)\r
+       at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)\r
+       at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)\r
+       at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)\r
+       at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)\r
+       at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)\r
+       at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)\r
+       at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)\r
+       at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader.doUpload(BasicUploader.java:206)\r
+       at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader.upload(BasicUploader.java:129)\r
+       at org.eclipse.epp.usagedata.internal.recording.uploading.BasicUploader$1.run(BasicUploader.java:105)\r
+       at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r
+!SESSION 2011-06-04 13:16:49.210 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 13:25:38.826\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 95.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 13:25:41.902\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 96.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 13:25:44.904\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 97.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 13:25:47.905\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 98.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-06-04 23:09:34.291 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 23:32:22.394\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 383.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.createRequest(JDIDebugTarget.java:1826)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.<init>(JDIDebugTarget.java:1813)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:472)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 23:32:25.539\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 384.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)\r
+       at org.eclipse.jdi.internal.request.EventRequestImpl.enable(EventRequestImpl.java:231)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.createRequest(JDIDebugTarget.java:1920)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler.<init>(JDIDebugTarget.java:1907)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeRequests(JDIDebugTarget.java:473)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:415)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 23:32:28.541\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 385.\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:171)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.getVersionInfo(VirtualMachineImpl.java:922)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.name(VirtualMachineImpl.java:846)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:444)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+\r
+!ENTRY org.eclipse.jdt.debug 4 125 2011-06-04 23:32:29.744\r
+!MESSAGE Internal error logged from JDI Debug: \r
+!STACK 0\r
+com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:165)\r
+       at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:180)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:174)\r
+       at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:230)\r
+       at org.eclipse.jdi.internal.VirtualMachineImpl.allThreads(VirtualMachineImpl.java:400)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initializeState(JDIDebugTarget.java:450)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.initialize(JDIDebugTarget.java:416)\r
+       at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.<init>(JDIDebugTarget.java:291)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel$1.run(JDIDebugModel.java:160)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:164)\r
+       at org.eclipse.jdt.debug.core.JDIDebugModel.newDebugTarget(JDIDebugModel.java:124)\r
+       at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:141)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.connectRemoteDebugger(AndroidLaunchController.java:1286)\r
+       at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController$5.run(AndroidLaunchController.java:1563)\r
+!SESSION 2011-06-06 13:36:30.956 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ui 4 0 2011-06-06 13:36:46.057\r
+!MESSAGE Unable to create editor ID org.eclipse.jdt.ui.ClassFileEditor: Factory org.eclipse.jdt.ui.ClassFileEditorInputFactory returned null from createElement for editor id=org.eclipse.jdt.ui.ClassFileEditor name=LayoutInflater.class\r
+!STACK 1\r
+org.eclipse.ui.PartInitException: Factory org.eclipse.jdt.ui.ClassFileEditorInputFactory returned null from createElement for editor id=org.eclipse.jdt.ui.ClassFileEditor name=LayoutInflater.class\r
+       at org.eclipse.ui.internal.EditorReference.getRestoredInput(EditorReference.java:404)\r
+       at org.eclipse.ui.internal.EditorReference.getEditorInput(EditorReference.java:365)\r
+       at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:594)\r
+       at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r
+       at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)\r
+       at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)\r
+       at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)\r
+       at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)\r
+       at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)\r
+       at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SUBENTRY 1 org.eclipse.ui 4 0 2011-06-06 13:36:46.060\r
+!MESSAGE Factory org.eclipse.jdt.ui.ClassFileEditorInputFactory returned null from createElement for editor id=org.eclipse.jdt.ui.ClassFileEditor name=LayoutInflater.class\r
+\r
+!ENTRY org.eclipse.ui 2 2 2011-06-06 13:36:46.258\r
+!MESSAGE Ignored attempt to add saveable that was already registered\r
+!STACK 0\r
+org.eclipse.core.runtime.AssertionFailedException: unknown saveable: org.eclipse.ui.internal.DefaultSaveable@182d86 from part: org.eclipse.ui.internal.ErrorEditorPart@182d86\r
+       at org.eclipse.ui.internal.SaveablesList.logWarning(SaveablesList.java:187)\r
+       at org.eclipse.ui.internal.SaveablesList.addModel(SaveablesList.java:117)\r
+       at org.eclipse.ui.internal.SaveablesList.addModels(SaveablesList.java:289)\r
+       at org.eclipse.ui.internal.SaveablesList.postOpen(SaveablesList.java:684)\r
+       at org.eclipse.ui.internal.PartList.partOpened(PartList.java:234)\r
+       at org.eclipse.ui.internal.PartList.access$0(PartList.java:210)\r
+       at org.eclipse.ui.internal.PartList$1.propertyChanged(PartList.java:40)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.fireInternalPropertyChange(WorkbenchPartReference.java:375)\r
+       at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:610)\r
+       at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)\r
+       at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)\r
+       at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)\r
+       at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)\r
+       at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)\r
+       at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)\r
+       at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)\r
+       at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)\r
+       at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)\r
+       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)\r
+       at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)\r
+       at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)\r
+       at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)\r
+       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r
+       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)\r
+       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r
+       at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\r
+       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r
+       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)\r
+       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
+       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r
+       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r
+       at java.lang.reflect.Method.invoke(Unknown Source)\r
+       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)\r
+       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)\r
+       at org.eclipse.equinox.launcher.Main.run(Main.java:1408)\r
+!SESSION 2011-06-12 18:41:45.195 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_24\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-06-12 18:43:50.962\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 22089 milliseconds.\r
+!SESSION 2011-06-21 21:54:55.483 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_26\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.epp.usagedata.recording 1 0 2011-06-21 21:56:06.128\r
+!MESSAGE Usage data uploaded to http://udc.eclipse.org/upload.php in 16052 milliseconds.\r
+!SESSION 2011-06-21 23:30:35.586 -----------------------------------------------\r
+eclipse.buildId=M20110210-1200\r
+java.version=1.6.0_26\r
+java.vendor=Sun Microsystems Inc.\r
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP\r
+Framework arguments:  -product org.eclipse.epp.package.java.product\r
+Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-06-21 23:31:31.219\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake'.\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-06-21 23:31:31.223\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-06-21 23:31:31.223\r
+!MESSAGE Could not delete '/Snake'.\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.223\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.224\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.224\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.224\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.224\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-06-21 23:31:31.262\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-06-21 23:31:31.262\r
+!MESSAGE Could not delete '/Snake'.\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.262\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.263\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.263\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.263\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:31:31.263\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+\r
+!ENTRY org.eclipse.ltk.ui.refactoring 4 10000 2011-06-21 23:32:05.024\r
+!MESSAGE Internal Error\r
+!STACK 1\r
+org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources.\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:799)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete '/Snake'.\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-06-21 23:32:05.025\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 2 org.eclipse.core.resources 4 273 2011-06-21 23:32:05.025\r
+!MESSAGE Could not delete '/Snake'.\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.026\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.026\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.026\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.026\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.026\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+\r
+!ENTRY org.eclipse.core.resources 4 273 2011-06-21 23:32:05.027\r
+!MESSAGE Problems encountered while deleting resources.\r
+!SUBENTRY 1 org.eclipse.core.resources 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Could not delete '/Snake'.\r
+!STACK 1\r
+org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.\r
+       at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)\r
+       at org.eclipse.core.internal.resources.ResourceTree.standardDeleteProject(ResourceTree.java:854)\r
+       at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1944)\r
+       at org.eclipse.core.internal.resources.Resource.delete(Resource.java:786)\r
+       at org.eclipse.core.internal.resources.Project.delete(Project.java:331)\r
+       at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:130)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)\r
+       at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)\r
+       at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)\r
+       at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)\r
+       at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)\r
+       at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+Contains: Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
+!SUBENTRY 2 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Problems encountered while deleting files.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\drawable.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\layout.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res\values.\r
+!SUBENTRY 3 org.eclipse.core.filesystem 4 273 2011-06-21 23:32:05.028\r
+!MESSAGE Could not delete: C:\Program Files\Android\android-sdk\samples\android-8\Snake\res.\r
diff --git a/workspace/.metadata/.mylyn/.tasks.xml.zip b/workspace/.metadata/.mylyn/.tasks.xml.zip
new file mode 100644 (file)
index 0000000..d3cf8c1
Binary files /dev/null and b/workspace/.metadata/.mylyn/.tasks.xml.zip differ
diff --git a/workspace/.metadata/.mylyn/repositories.xml.zip b/workspace/.metadata/.mylyn/repositories.xml.zip
new file mode 100644 (file)
index 0000000..0f95f7a
Binary files /dev/null and b/workspace/.metadata/.mylyn/repositories.xml.zip differ
diff --git a/workspace/.metadata/.mylyn/tasks.xml.zip b/workspace/.metadata/.mylyn/tasks.xml.zip
new file mode 100644 (file)
index 0000000..ca9e393
Binary files /dev/null and b/workspace/.metadata/.mylyn/tasks.xml.zip differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AnalogClock.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AnalogClock.png
new file mode 100644 (file)
index 0000000..66f892b
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AnalogClock.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AutoCompleteTextView.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AutoCompleteTextView.png
new file mode 100644 (file)
index 0000000..1861bd7
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/AutoCompleteTextView.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Button.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Button.png
new file mode 100644 (file)
index 0000000..4470759
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Button.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckBox.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckBox.png
new file mode 100644 (file)
index 0000000..f020e59
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckBox.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckedTextView.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckedTextView.png
new file mode 100644 (file)
index 0000000..27ebef3
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/CheckedTextView.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Chronometer.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Chronometer.png
new file mode 100644 (file)
index 0000000..52fbee9
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Chronometer.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DatePicker.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DatePicker.png
new file mode 100644 (file)
index 0000000..00c0875
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DatePicker.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DigitalClock.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DigitalClock.png
new file mode 100644 (file)
index 0000000..2d0e208
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/DigitalClock.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/EditText.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/EditText.png
new file mode 100644 (file)
index 0000000..638f41c
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/EditText.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageButton.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageButton.png
new file mode 100644 (file)
index 0000000..3c637b1
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageButton.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageView.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageView.png
new file mode 100644 (file)
index 0000000..91b8184
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ImageView.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/MultiAutoCompleteTextView.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/MultiAutoCompleteTextView.png
new file mode 100644 (file)
index 0000000..2fab1cb
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/MultiAutoCompleteTextView.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ProgressBar.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ProgressBar.png
new file mode 100644 (file)
index 0000000..a0e3d28
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ProgressBar.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/QuickContactBadge.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/QuickContactBadge.png
new file mode 100644 (file)
index 0000000..1749320
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/QuickContactBadge.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioButton.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioButton.png
new file mode 100644 (file)
index 0000000..f6f3e5b
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioButton.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioGroup.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioGroup.png
new file mode 100644 (file)
index 0000000..fc14523
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RadioGroup.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RatingBar.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RatingBar.png
new file mode 100644 (file)
index 0000000..f517c14
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/RatingBar.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/SeekBar.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/SeekBar.png
new file mode 100644 (file)
index 0000000..622ec9e
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/SeekBar.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Spinner.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Spinner.png
new file mode 100644 (file)
index 0000000..f65c285
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/Spinner.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabHost.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabHost.png
new file mode 100644 (file)
index 0000000..454672a
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabHost.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabWidget.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabWidget.png
new file mode 100644 (file)
index 0000000..8606dd7
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TabWidget.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TextView.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TextView.png
new file mode 100644 (file)
index 0000000..f57cfb2
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TextView.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TimePicker.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TimePicker.png
new file mode 100644 (file)
index 0000000..f41e0b3
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/TimePicker.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ToggleButton.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ToggleButton.png
new file mode 100644 (file)
index 0000000..4572600
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ToggleButton.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomButton.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomButton.png
new file mode 100644 (file)
index 0000000..7551930
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomButton.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomControls.png b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomControls.png
new file mode 100644 (file)
index 0000000..3ad71b9
Binary files /dev/null and b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/ZoomControls.png differ
diff --git a/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/preview.properties b/workspace/.metadata/.plugins/com.android.ide.eclipse.adt/palette-preview-r10-30-theme-27inqvga/preview.properties
new file mode 100644 (file)
index 0000000..e0be138
--- /dev/null
@@ -0,0 +1,2 @@
+background=#000000
+foreground=#f3f3f3
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/22/50d1f327e37a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/22/50d1f327e37a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..7c89da0
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/32/806a592be37a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/32/806a592be37a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..5c6761e
--- /dev/null
@@ -0,0 +1,135 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               GenProc gs = new GenProc();\r
+\r
+               List<String> list = m.generateSiteswap(3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(GenProc gs, int balls, String period){\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0ee10d45e63001012a2be5b893c3bec b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3b/b0ee10d45e63001012a2be5b893c3bec
new file mode 100644 (file)
index 0000000..e90e4c6
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+      package="com.twitterclient"
+      android:versionCode="1"
+      android:versionName="1.0">
+    <uses-sdk android:minSdkVersion="7" />
+
+    <application android:icon="@drawable/icon" android:label="@string/app_name">
+        <activity android:name=".TwitterClient"
+                  android:label="@string/app_name">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+
+    </application>
+</manifest>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3e/f0bd7b725f63001012a2be5b893c3bec b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/3e/f0bd7b725f63001012a2be5b893c3bec
new file mode 100644 (file)
index 0000000..3fa7367
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+      package="com.twitterclient"
+      android:versionCode="1"
+      android:versionName="1.0">
+    <uses-sdk android:minSdkVersion="4" />
+
+    <application android:icon="@drawable/icon" android:label="@string/app_name">
+        <activity android:name=".TwitterClient"
+                  android:label="@string/app_name">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+
+    </application>
+</manifest>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/47/200205fbdf7a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/47/200205fbdf7a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..b1540c4
--- /dev/null
@@ -0,0 +1,131 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "");\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           //sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/d05ae5d4097a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/d05ae5d4097a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..a5ee0a0
--- /dev/null
@@ -0,0 +1,8 @@
+#Mon May 09 15:59:06 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6\r
+org.eclipse.jdt.core.compiler.compliance=1.6\r
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
+org.eclipse.jdt.core.compiler.source=1.6\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/90c21414e17a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/58/90c21414e17a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..d5d0ab4
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "2");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/10ebec31e37a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/65/10ebec31e37a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..0f9ee10
--- /dev/null
@@ -0,0 +1,136 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               GenProc gs = new GenProc();\r
+               gs.setMode(miMode);\r
+               \r
+               List<String> list = m.generateSiteswap(gs, 3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(GenProc gs, int balls, String period){\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/d043eb2ee37a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/66/d043eb2ee37a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..39308c6
--- /dev/null
@@ -0,0 +1,135 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               GenProc gs = new GenProc();\r
+\r
+               List<String> list = m.generateSiteswap(gs, 3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(GenProc gs, int balls, String period){\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7a/b00cc038e37a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7a/b00cc038e37a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..85ef7e4
--- /dev/null
@@ -0,0 +1,136 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               GenProc gs = new GenProc();\r
+               gs.setMode(SPT_NORMAL);\r
+               \r
+               List<String> list = m.generateSiteswap(gs, 3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(GenProc gs, int balls, String period){\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/a0ad7b49e07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7d/a0ad7b49e07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..4293ca7
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           sSeed[m++] = '1';\r
+           sSeed[m++] = '-';\r
+           sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7e/106354f1df7a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/7e/106354f1df7a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..a38253d
--- /dev/null
@@ -0,0 +1,130 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap();\r
+       }\r
+       \r
+       public List<String> generateSiteswap(){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               \r
+               int count = GetSiteswap(gs, list);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list){\r
+               int[] pdwLen;\r
+               \r
+           char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           sLength[n++] = '3';\r
+           sLength[n++] = '\0';\r
+           int balls = 3;\r
+           int m = 0;\r
+           //sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/805d9d8f9352001012f3e906c0048a9d b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/805d9d8f9352001012f3e906c0048a9d
new file mode 100644 (file)
index 0000000..35e397b
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 10:44:14 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/90be9d26e07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a9/90be9d26e07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..ef1cb82
--- /dev/null
@@ -0,0 +1,132 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           //sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b2/700890d4a77f0010106eb30e2e4aa4bb b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/b2/700890d4a77f0010106eb30e2e4aa4bb
new file mode 100644 (file)
index 0000000..138fa4d
--- /dev/null
@@ -0,0 +1,521 @@
+package com.jm.gen;\r
+\r
+public class GenProc {\r
+       // \94»\92è\8c\8b\89Ê\r
+//     private static final int SPR_VALID = 0;\r
+//     private static final int SPR_INVALIDCHAR = 1;\r
+//     private static final int SPR_MISSMATCH = 2;\r
+//     private static final int SPR_INCLUDESPACE = 3;\r
+//     private static final int SPR_INVALIDPATT = 4;\r
+\r
+//     private int Balls; // \83{\81[\83\8b\82Ì\8cÂ\90\94\r
+//     private int Length; // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eü\8aú\r
+//     private int Mode; // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+//     private int Multi; // \83}\83\8b\83`\82Ì\8dÅ\91å\90\94\81i1 <= Multi <= Balls\81j\r
+//     private boolean MultiCatch; // \83}\83\8b\83`\83L\83\83\83b\83`\82ð\94F\82ß\82é\82©\82Ç\82¤\82©\r
+       // PTSTR Include; // \8aÜ\82Þ\90\94\8e\9a\81i0\8fI\92[\95\8e\9a\97ñ\81j\r
+       // PTSTR Exclude; // \8f\9c\82­\90\94\8e\9a\81i0\8fI\92[\95\8e\9a\97ñ\81j\r
+       // PBOOL Cancel; // \83L\83\83\83\93\83Z\83\8b\83t\83\89\83O\82Ö\82Ì\83|\83C\83\93\83^\r
+\r
+       private int miBalls;\r
+       private int miLength;\r
+       private int miMode;\r
+       private int miMulti;\r
+       private int miMax;\r
+       private int[] miInclude = new int[37];\r
+\r
+       private int[] iAddPatt;\r
+       private int[] iBasePatt;\r
+       private int[] iPatt;\r
+       private int[] d;\r
+       private int[] p;\r
+\r
+       private int miBaseBalls;\r
+       private int miCycle;\r
+       private int miOverMax;\r
+\r
+       //private boolean mbAlloc = false;\r
+       private boolean mbCross;\r
+       //static boolean mpbCancel;\r
+\r
+       public GenProc(){\r
+               \r
+       }\r
+       \r
+       public void init(int miBalls, int miLength){\r
+               this.miBalls = miBalls;\r
+               this.miLength = miLength;\r
+       }\r
+       \r
+       public void setMode(int miMode){\r
+               this.miMode = miMode;\r
+       }\r
+       \r
+       private boolean SPattToIPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL)\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = StdLib.ctod(sPatt[i]);\r
+\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (j = i = 0; i < miLength; i += 2) {\r
+                               j++; // '(' \82ð\94ò\82Î\82·\r
+                               // if((j+1)[sPatt]=='x'){\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]) + 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       // iPatt[i]=ctod(j[sPatt]);\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ',' \82ð\94ò\82Î\82·\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]) - 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ')' \82ð\94ò\82Î\82·\r
+                       }\r
+               return true;\r
+       }\r
+\r
+       private int IPattToSPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = j = 0; i < miLength; i++) {\r
+                               sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (i = j = 0; i < miLength; i += 2) {\r
+                               sPatt[j++] = '(';\r
+                               if (StdLib.toBoolean(iPatt[i] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i] - 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                               }\r
+                               sPatt[j++] = ',';\r
+                               if (StdLib.toBoolean(iPatt[i + 1] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1] + 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1]);\r
+                               }\r
+                               sPatt[j++] = ')';\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               return 0;\r
+       }\r
+\r
+       private boolean MatchBasePatt() {\r
+               // int i, j, x;\r
+               int i, j = 0, x;\r
+               if (miBaseBalls > miBalls || miOverMax > 0)\r
+                       return false;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = 1; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (j = 0; j < miLength\r
+                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[j + 1]\r
+                                                       + (iBasePatt[j + 1] & 1); j += 2)\r
+                               ;\r
+                       if (j == miLength)\r
+                               mbCross = true;\r
+                       else if (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[j + 1]\r
+                                       + (iBasePatt[j + 1] & 1))\r
+                               return false;\r
+                       else\r
+                               mbCross = false;\r
+                       for (i = 2; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                               i++;\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                               % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)\r
+                                               && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                               + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || (x = iBasePatt[j] - (iBasePatt[j] & 1)\r
+                                                               - iBasePatt[(j + i) % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)) < 0\r
+                                               || ((x == 0) && iBasePatt[j + 1]\r
+                                                               + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1)))\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               return false;\r
+       }\r
+\r
+       private boolean EnumBasePatt() {\r
+               int i, j, k, temp;\r
+               do {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               miOverMax = miOverMax\r
+                                                               - StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               miBaseBalls = miBaseBalls\r
+                                                               + StdLib.toInt(iBasePatt[j] == 0)\r
+                                                               - StdLib.toInt(iBasePatt[j] > miLength)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] >= miLength - 1);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               if (miMode == MainGen.SPT_SYNCHRO) { // 0x \82ª\8fo\82È\82¢\82æ\82¤\82É\82·\82é\r
+                                                       if (StdLib.toBoolean(j & 1)) {\r
+                                                               if (iBasePatt[j + 1] == 1) {\r
+                                                                       iBasePatt[j + 1] += miLength;\r
+                                                                       miBaseBalls++;\r
+                                                               }\r
+                                                       } else if (iBasePatt[j] == 1) {\r
+                                                               iBasePatt[j] += miLength;\r
+                                                               miBaseBalls++;\r
+                                                       }\r
+                                               }\r
+                                               miOverMax = miOverMax\r
+                                                               + StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               return true;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+               } while (i != 0);\r
+               return false;\r
+       }\r
+\r
+       boolean EnumAddPatt() {\r
+               int i, j, k;\r
+               //if (mpbCancel)\r
+               //      return false;\r
+               for (i = miLength - 1; i >= 0; i--)\r
+                       if (StdLib.toBoolean(iAddPatt[i])) {\r
+                               for (j = i + 1; j < miLength\r
+                                               && iBasePatt[j] + iAddPatt[j] + miLength > miMax; j++)\r
+                                       ;\r
+                               if (j < miLength) {\r
+                                       iAddPatt[i] -= miLength;\r
+                                       iAddPatt[j] += miLength;\r
+                                       k = miLength - 1;\r
+                                       while (k > i)\r
+                                               if (StdLib.toBoolean(iAddPatt[k])) {\r
+                                                       while (j < k\r
+                                                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                                                               j++;\r
+                                                       if (j < k) {\r
+                                                               iAddPatt[k] -= miLength;\r
+                                                               iAddPatt[j] += miLength;\r
+                                                       } else\r
+                                                               k--;\r
+                                               } else\r
+                                                       k--;\r
+                                       return true;\r
+                               }\r
+                       }\r
+               return false;\r
+       }\r
+\r
+       private boolean Match() {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = miCycle; i < miLength; i += miCycle) {\r
+                               for (j = 0; j < miLength\r
+                                               && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i < miLength)\r
+                               return false;\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return FALSE;\r
+                       // }\r
+                       return true;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       if (mbCross) {\r
+                               for (i = 0; i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 == iAddPatt[i + 1]; i += 2)\r
+                                       ;\r
+                               if (i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 < iAddPatt[i + 1])\r
+                                       return false;\r
+                       }\r
+                       if (StdLib.toBoolean(miCycle & 1)) {\r
+                               for (i = (miCycle - 1) * 2; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                               for (i = miCycle - 1; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1)\r
+                                                       && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                                       + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                               ;\r
+                                       if (j < miLength\r
+                                                       && (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) || (iBasePatt[j]\r
+                                                                       - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) && iBasePatt[j + 1]\r
+                                                                       + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1))))\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       } else {\r
+                               for (i = miCycle; i < miLength; i += miCycle) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(j + i) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(j + i) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       }\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]+(i&1)*(iPatt[i]&1)*2]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]+(j&1)*(iPatt[j]&1)*2!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return false;\r
+                       // }\r
+                       return true;\r
+               }\r
+               // TODO\r
+               // \92Ç\89Á\r
+               return false;\r
+       }\r
+\r
+       private boolean PackPatt() {\r
+               int i, j;\r
+               for (i = 0; i < miLength; i++)\r
+                       iAddPatt[i] = 0;\r
+               for (i = miBaseBalls, j = 0; i < miBalls; i++) {\r
+                       while (j < miLength\r
+                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                               j++;\r
+                       if (j == miLength)\r
+                               return false;\r
+                       iAddPatt[j] += miLength;\r
+               }\r
+               return true;\r
+       }\r
+\r
+       public int EnumSiteswap(char[] sPatt) {\r
+               do {\r
+                       while (EnumAddPatt())\r
+                               if (Match())\r
+                                       return IPattToSPatt(sPatt);\r
+                       do\r
+                               if (!EnumBasePatt()) {\r
+                                       sPatt[0] = '\0';\r
+                                       return 0;\r
+                               }\r
+                       while (!MatchBasePatt() || !PackPatt());\r
+               } while (!Match());\r
+               return IPattToSPatt(sPatt);\r
+       }\r
+\r
+       private boolean InitBasePatt(char[] sPatt) {\r
+               int i, j, k, temp, check = 0;\r
+               SPattToIPatt(sPatt);\r
+               for (i = 0; i < miLength; i++) {\r
+                       iAddPatt[i] = (iPatt[i] / miLength) * miLength;\r
+                       iPatt[i] -= iAddPatt[i];\r
+                       if (iPatt[i] == 0)\r
+                               check++;\r
+                       p[i] = 0;\r
+                       d[i] = 1;\r
+                       iBasePatt[i] = 0;\r
+               }\r
+               while (check != miLength) {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               check = check\r
+                                                               - StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               check = check\r
+                                                               + StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               break;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+                       if (i == 0)\r
+                               return false;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (i = 0; i < miLength; i += 2)\r
+                               if (iBasePatt[i] == 1) {\r
+                                       iBasePatt[i] += miLength;\r
+                                       iAddPatt[i] -= miLength;\r
+                               }\r
+               for (i = miBaseBalls = miOverMax = 0; i < miLength; i++) {\r
+                       miBaseBalls += iBasePatt[i];\r
+                       miOverMax += StdLib.toInt(iBasePatt[i] > miMax);\r
+               }\r
+               miBaseBalls /= miLength;\r
+               return true;\r
+       }\r
+\r
+       public int InitGenerator(char[] sPatt) {\r
+               int i;\r
+               // int j;\r
+\r
+               // \83V\83\93\83N\83\8d\82Å\8eü\8aú\82ª\8aï\90\94\82Ì\82à\82Ì\82Í\8dl\82¦\82È\82¢\r
+               if (miMode == MainGen.SPT_SYNCHRO && StdLib.toBoolean(miLength & 1))\r
+                       return -1;\r
+\r
+               // BUFFLEN \82ð\89z\82¦\82é\83p\83^\81[\83\93\82ª\90\90¬\82³\82ê\82»\82¤\82È\92ö,\92·\82¢\8eü\8aú\82Í\8dl\82¦\82È\82¢\r
+               if (miLength > StdLib.BUFFLEN || miMode == MainGen.SPT_SYNCHRO\r
+                               && miLength > StdLib.BUFFLEN / 7)\r
+                       return -1;\r
+\r
+               // Exclude,Include \82Ì\90Ý\92è\r
+               // \8dí\8f\9c\r
+\r
+               // miMax \82ð Exclude \82©\82ç\8b\81\82ß\82é\81B\r
+               // \8fC\90³\r
+               miMax = 35;\r
+\r
+               // iPatt,iBasePatt\81\82Ì\8am\95Û\r
+               TermGenerator();\r
+               iPatt = new int[miLength];\r
+               iBasePatt = new int[miLength];\r
+               iAddPatt = new int[miLength];\r
+               d = new int[miLength];\r
+               p = new int[miLength];\r
+\r
+               // sPatt \82É\8d\87\82í\82¹\82Ä,iBasePatt,iAddPatt \81c\82ð\90Ý\92è\82µ,\8e\9f\82Ì\83p\83^\81[\83\93\82ð\90\90¬\r
+               if (StdLib.strlen(sPatt) == 0) {\r
+                       for (i = 0; i < miLength; i++) {\r
+                               p[i] = 0;\r
+                               d[i] = 1;\r
+                               iBasePatt[i] = 0;\r
+                       }\r
+                       miCycle = 1;\r
+                       if (miMode == MainGen.SPT_SYNCHRO) {\r
+                               miCycle = 2;\r
+                               mbCross = true;\r
+                       }\r
+                       miBaseBalls = 0;\r
+                       miOverMax = 0;\r
+               } else if (!InitBasePatt(sPatt)) {\r
+                       sPatt[0] = '\0';\r
+                       return 0;\r
+               } else if (MatchBasePatt())\r
+                       return EnumSiteswap(sPatt);\r
+\r
+               while (!PackPatt())\r
+                       if (!EnumBasePatt()) {\r
+                               sPatt[0] = '\0';\r
+                               return 0;\r
+                       }\r
+               if (Match())\r
+                       return IPattToSPatt(sPatt);\r
+               else\r
+                       return EnumSiteswap(sPatt);\r
+       }\r
+\r
+       private boolean TermGenerator() {\r
+               //free(iPatt);\r
+               //free(iBasePatt);\r
+               //free(iAddPatt);\r
+               //free(d);\r
+               //free(p);\r
+               iPatt = null;\r
+               iBasePatt = null;\r
+               iAddPatt = null;\r
+               d = null;\r
+               p = null;\r
+               \r
+               return true;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/c0801b19a15200101f92a404fdf6470f b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/bb/c0801b19a15200101f92a404fdf6470f
new file mode 100644 (file)
index 0000000..92c092e
--- /dev/null
@@ -0,0 +1,4 @@
+#Sun Mar 20 12:21:08 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
+org.eclipse.jdt.core.compiler.source=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cb/f0a21419a15200101f92a404fdf6470f b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/cb/f0a21419a15200101f92a404fdf6470f
new file mode 100644 (file)
index 0000000..ff06622
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 12:21:08 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c02f3fd1a77f0010106eb30e2e4aa4bb b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ce/c02f3fd1a77f0010106eb30e2e4aa4bb
new file mode 100644 (file)
index 0000000..992667e
--- /dev/null
@@ -0,0 +1,523 @@
+package com.jm.gen;\r
+\r
+public class GenProc {\r
+       // \94»\92è\8c\8b\89Ê\r
+//     private static final int SPR_VALID = 0;\r
+//     private static final int SPR_INVALIDCHAR = 1;\r
+//     private static final int SPR_MISSMATCH = 2;\r
+//     private static final int SPR_INCLUDESPACE = 3;\r
+//     private static final int SPR_INVALIDPATT = 4;\r
+\r
+//     private int Balls; // \83{\81[\83\8b\82Ì\8cÂ\90\94\r
+//     private int Length; // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eü\8aú\r
+//     private int Mode; // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+//     private int Multi; // \83}\83\8b\83`\82Ì\8dÅ\91å\90\94\81i1 <= Multi <= Balls\81j\r
+//     private boolean MultiCatch; // \83}\83\8b\83`\83L\83\83\83b\83`\82ð\94F\82ß\82é\82©\82Ç\82¤\82©\r
+       // PTSTR Include; // \8aÜ\82Þ\90\94\8e\9a\81i0\8fI\92[\95\8e\9a\97ñ\81j\r
+       // PTSTR Exclude; // \8f\9c\82­\90\94\8e\9a\81i0\8fI\92[\95\8e\9a\97ñ\81j\r
+       // PBOOL Cancel; // \83L\83\83\83\93\83Z\83\8b\83t\83\89\83O\82Ö\82Ì\83|\83C\83\93\83^\r
+\r
+       private int miBalls;\r
+       private int miLength;\r
+       private int miMode;\r
+       private int miMulti;\r
+       private int miMax;\r
+       private int[] miInclude = new int[37];\r
+\r
+       private int[] iAddPatt;\r
+       private int[] iBasePatt;\r
+       private int[] iPatt;\r
+       private int[] d;\r
+       private int[] p;\r
+\r
+       private int miBaseBalls;\r
+       private int miCycle;\r
+       private int miOverMax;\r
+\r
+       //private boolean mbAlloc = false;\r
+       private boolean mbCross;\r
+       //static boolean mpbCancel;\r
+\r
+       public GenProc(){\r
+               \r
+       }\r
+       \r
+       public void init(int miBalls, int miLength){\r
+               this.miBalls = miBalls;\r
+               this.miLength = miLength;\r
+       }\r
+       \r
+       public void setMode(int miMode){\r
+               this.miMode = miMode;\r
+       }\r
+       \r
+       private boolean SPattToIPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL)\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = StdLib.ctod(sPatt[i]);\r
+\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (j = i = 0; i < miLength; i += 2) {\r
+                               j++; // '(' \82ð\94ò\82Î\82·\r
+                               // if((j+1)[sPatt]=='x'){\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]) + 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       // iPatt[i]=ctod(j[sPatt]);\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ',' \82ð\94ò\82Î\82·\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]) - 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ')' \82ð\94ò\82Î\82·\r
+                       }\r
+               return true;\r
+       }\r
+\r
+       private int IPattToSPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = j = 0; i < miLength; i++) {\r
+                               sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (i = j = 0; i < miLength; i += 2) {\r
+                               sPatt[j++] = '(';\r
+                               if (StdLib.toBoolean(iPatt[i] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i] - 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                               }\r
+                               sPatt[j++] = ',';\r
+                               if (StdLib.toBoolean(iPatt[i + 1] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1] + 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1]);\r
+                               }\r
+                               sPatt[j++] = ')';\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               return 0;\r
+       }\r
+\r
+       private boolean MatchBasePatt() {\r
+               // int i, j, x;\r
+               int i, j = 0, x;\r
+               if (miBaseBalls > miBalls || miOverMax > 0)\r
+                       return false;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = 1; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (j = 0; j < miLength\r
+                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[j + 1]\r
+                                                       + (iBasePatt[j + 1] & 1); j += 2)\r
+                               ;\r
+                       if (j == miLength)\r
+                               mbCross = true;\r
+                       else if (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[j + 1]\r
+                                       + (iBasePatt[j + 1] & 1))\r
+                               return false;\r
+                       else\r
+                               mbCross = false;\r
+                       for (i = 2; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                               i++;\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                               % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)\r
+                                               && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                               + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || (x = iBasePatt[j] - (iBasePatt[j] & 1)\r
+                                                               - iBasePatt[(j + i) % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)) < 0\r
+                                               || ((x == 0) && iBasePatt[j + 1]\r
+                                                               + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1)))\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               return false;\r
+       }\r
+\r
+       private boolean EnumBasePatt() {\r
+               int i, j, k, temp;\r
+               do {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               miOverMax = miOverMax\r
+                                                               - StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               miBaseBalls = miBaseBalls\r
+                                                               + StdLib.toInt(iBasePatt[j] == 0)\r
+                                                               - StdLib.toInt(iBasePatt[j] > miLength)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] >= miLength - 1);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               if (miMode == MainGen.SPT_SYNCHRO) { // 0x \82ª\8fo\82È\82¢\82æ\82¤\82É\82·\82é\r
+                                                       if (StdLib.toBoolean(j & 1)) {\r
+                                                               if (iBasePatt[j + 1] == 1) {\r
+                                                                       iBasePatt[j + 1] += miLength;\r
+                                                                       miBaseBalls++;\r
+                                                               }\r
+                                                       } else if (iBasePatt[j] == 1) {\r
+                                                               iBasePatt[j] += miLength;\r
+                                                               miBaseBalls++;\r
+                                                       }\r
+                                               }\r
+                                               miOverMax = miOverMax\r
+                                                               + StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               return true;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+               } while (i != 0);\r
+               return false;\r
+       }\r
+\r
+       boolean EnumAddPatt() {\r
+               int i, j, k;\r
+               //if (mpbCancel)\r
+               //      return false;\r
+               for (i = miLength - 1; i >= 0; i--)\r
+                       if (StdLib.toBoolean(iAddPatt[i])) {\r
+                               for (j = i + 1; j < miLength\r
+                                               && iBasePatt[j] + iAddPatt[j] + miLength > miMax; j++)\r
+                                       ;\r
+                               if (j < miLength) {\r
+                                       iAddPatt[i] -= miLength;\r
+                                       iAddPatt[j] += miLength;\r
+                                       k = miLength - 1;\r
+                                       while (k > i)\r
+                                               if (StdLib.toBoolean(iAddPatt[k])) {\r
+                                                       while (j < k\r
+                                                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                                                               j++;\r
+                                                       if (j < k) {\r
+                                                               iAddPatt[k] -= miLength;\r
+                                                               iAddPatt[j] += miLength;\r
+                                                       } else\r
+                                                               k--;\r
+                                               } else\r
+                                                       k--;\r
+                                       return true;\r
+                               }\r
+                       }\r
+               return false;\r
+       }\r
+\r
+       private boolean Match() {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = miCycle; i < miLength; i += miCycle) {\r
+                               for (j = 0; j < miLength\r
+                                               && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i < miLength)\r
+                               return false;\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // TODO\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return FALSE;\r
+                       // }\r
+                       return true;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       if (mbCross) {\r
+                               for (i = 0; i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 == iAddPatt[i + 1]; i += 2)\r
+                                       ;\r
+                               if (i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 < iAddPatt[i + 1])\r
+                                       return false;\r
+                       }\r
+                       if (StdLib.toBoolean(miCycle & 1)) {\r
+                               for (i = (miCycle - 1) * 2; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                               for (i = miCycle - 1; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1)\r
+                                                       && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                                       + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                               ;\r
+                                       if (j < miLength\r
+                                                       && (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) || (iBasePatt[j]\r
+                                                                       - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) && iBasePatt[j + 1]\r
+                                                                       + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1))))\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       } else {\r
+                               for (i = miCycle; i < miLength; i += miCycle) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(j + i) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(j + i) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       }\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // TODO\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]+(i&1)*(iPatt[i]&1)*2]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]+(j&1)*(iPatt[j]&1)*2!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return false;\r
+                       // }\r
+                       return true;\r
+               }\r
+               // TODO\r
+               // \92Ç\89Á\r
+               return false;\r
+       }\r
+\r
+       private boolean PackPatt() {\r
+               int i, j;\r
+               for (i = 0; i < miLength; i++)\r
+                       iAddPatt[i] = 0;\r
+               for (i = miBaseBalls, j = 0; i < miBalls; i++) {\r
+                       while (j < miLength\r
+                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                               j++;\r
+                       if (j == miLength)\r
+                               return false;\r
+                       iAddPatt[j] += miLength;\r
+               }\r
+               return true;\r
+       }\r
+\r
+       public int EnumSiteswap(char[] sPatt) {\r
+               do {\r
+                       while (EnumAddPatt())\r
+                               if (Match())\r
+                                       return IPattToSPatt(sPatt);\r
+                       do\r
+                               if (!EnumBasePatt()) {\r
+                                       sPatt[0] = '\0';\r
+                                       return 0;\r
+                               }\r
+                       while (!MatchBasePatt() || !PackPatt());\r
+               } while (!Match());\r
+               return IPattToSPatt(sPatt);\r
+       }\r
+\r
+       private boolean InitBasePatt(char[] sPatt) {\r
+               int i, j, k, temp, check = 0;\r
+               SPattToIPatt(sPatt);\r
+               for (i = 0; i < miLength; i++) {\r
+                       iAddPatt[i] = (iPatt[i] / miLength) * miLength;\r
+                       iPatt[i] -= iAddPatt[i];\r
+                       if (iPatt[i] == 0)\r
+                               check++;\r
+                       p[i] = 0;\r
+                       d[i] = 1;\r
+                       iBasePatt[i] = 0;\r
+               }\r
+               while (check != miLength) {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               check = check\r
+                                                               - StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               check = check\r
+                                                               + StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               break;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+                       if (i == 0)\r
+                               return false;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (i = 0; i < miLength; i += 2)\r
+                               if (iBasePatt[i] == 1) {\r
+                                       iBasePatt[i] += miLength;\r
+                                       iAddPatt[i] -= miLength;\r
+                               }\r
+               for (i = miBaseBalls = miOverMax = 0; i < miLength; i++) {\r
+                       miBaseBalls += iBasePatt[i];\r
+                       miOverMax += StdLib.toInt(iBasePatt[i] > miMax);\r
+               }\r
+               miBaseBalls /= miLength;\r
+               return true;\r
+       }\r
+\r
+       public int InitGenerator(char[] sPatt) {\r
+               int i;\r
+               // int j;\r
+\r
+               // \83V\83\93\83N\83\8d\82Å\8eü\8aú\82ª\8aï\90\94\82Ì\82à\82Ì\82Í\8dl\82¦\82È\82¢\r
+               if (miMode == MainGen.SPT_SYNCHRO && StdLib.toBoolean(miLength & 1))\r
+                       return -1;\r
+\r
+               // BUFFLEN \82ð\89z\82¦\82é\83p\83^\81[\83\93\82ª\90\90¬\82³\82ê\82»\82¤\82È\92ö,\92·\82¢\8eü\8aú\82Í\8dl\82¦\82È\82¢\r
+               if (miLength > StdLib.BUFFLEN || miMode == MainGen.SPT_SYNCHRO\r
+                               && miLength > StdLib.BUFFLEN / 7)\r
+                       return -1;\r
+\r
+               // Exclude,Include \82Ì\90Ý\92è\r
+               // \8dí\8f\9c\r
+\r
+               // miMax \82ð Exclude \82©\82ç\8b\81\82ß\82é\81B\r
+               // \8fC\90³\r
+               miMax = 35;\r
+\r
+               // iPatt,iBasePatt\81\82Ì\8am\95Û\r
+               TermGenerator();\r
+               iPatt = new int[miLength];\r
+               iBasePatt = new int[miLength];\r
+               iAddPatt = new int[miLength];\r
+               d = new int[miLength];\r
+               p = new int[miLength];\r
+\r
+               // sPatt \82É\8d\87\82í\82¹\82Ä,iBasePatt,iAddPatt \81c\82ð\90Ý\92è\82µ,\8e\9f\82Ì\83p\83^\81[\83\93\82ð\90\90¬\r
+               if (StdLib.strlen(sPatt) == 0) {\r
+                       for (i = 0; i < miLength; i++) {\r
+                               p[i] = 0;\r
+                               d[i] = 1;\r
+                               iBasePatt[i] = 0;\r
+                       }\r
+                       miCycle = 1;\r
+                       if (miMode == MainGen.SPT_SYNCHRO) {\r
+                               miCycle = 2;\r
+                               mbCross = true;\r
+                       }\r
+                       miBaseBalls = 0;\r
+                       miOverMax = 0;\r
+               } else if (!InitBasePatt(sPatt)) {\r
+                       sPatt[0] = '\0';\r
+                       return 0;\r
+               } else if (MatchBasePatt())\r
+                       return EnumSiteswap(sPatt);\r
+\r
+               while (!PackPatt())\r
+                       if (!EnumBasePatt()) {\r
+                               sPatt[0] = '\0';\r
+                               return 0;\r
+                       }\r
+               if (Match())\r
+                       return IPattToSPatt(sPatt);\r
+               else\r
+                       return EnumSiteswap(sPatt);\r
+       }\r
+\r
+       private boolean TermGenerator() {\r
+               //free(iPatt);\r
+               //free(iBasePatt);\r
+               //free(iAddPatt);\r
+               //free(d);\r
+               //free(p);\r
+               iPatt = null;\r
+               iBasePatt = null;\r
+               iAddPatt = null;\r
+               d = null;\r
+               p = null;\r
+               \r
+               return true;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/104c60fbe07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d2/104c60fbe07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..7c89da0
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e2/c0c28668e07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e2/c0c28668e07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..a6450d1
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+//         sSeed[m++] = '1';\r
+//         sSeed[m++] = '-';\r
+//         sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e5/904c0b03e07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e5/904c0b03e07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..04ade5e
--- /dev/null
@@ -0,0 +1,131 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "3");\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           //sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/102ea18f9352001012f3e906c0048a9d b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/102ea18f9352001012f3e906c0048a9d
new file mode 100644 (file)
index 0000000..40464a0
--- /dev/null
@@ -0,0 +1,4 @@
+#Sun Mar 20 10:44:14 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
+org.eclipse.jdt.core.compiler.source=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/20e95c748c52001013add3f51d4de788 b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/20e95c748c52001013add3f51d4de788
new file mode 100644 (file)
index 0000000..e99aa8c
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 09:53:22 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/f059a73fe07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e8/f059a73fe07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..8c4a910
--- /dev/null
@@ -0,0 +1,132 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "1-3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           //sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/a0098453e07a001010fefbd8cbeef2be b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/ee/a0098453e07a001010fefbd8cbeef2be
new file mode 100644 (file)
index 0000000..68743d9
--- /dev/null
@@ -0,0 +1,134 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+public class MainGen {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       public static void main(String[] args){\r
+               MainGen m = new MainGen();\r
+               List<String> list = m.generateSiteswap(3, "3");\r
+               System.out.println(list);\r
+       }\r
+       \r
+       public List<String> generateSiteswap(int balls, String period){\r
+               GenProc gs = new GenProc();\r
+               List<String> list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+               \r
+           // TODO\r
+           int n = 0;\r
+           //sLength[n++] = '3';\r
+           //sLength[n++] = '\0';\r
+           //int balls = 3;\r
+           int m = 0;\r
+           sSeed[m++] = '1';\r
+           sSeed[m++] = '-';\r
+           sSeed[m++] = '3';\r
+           sSeed[m++] = '\0';\r
+           \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           // TODO\r
+           // \8dÅ\91å\8fo\97Í\90\94\82ª 0 \82È\82ç int \82Ì\8dÅ\91å\92l\82É\r
+           // 10000;\r
+           iMax = 10000;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax; i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax; j++){\r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+                   }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f7/007d61748c52001013add3f51d4de788 b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f7/007d61748c52001013add3f51d4de788
new file mode 100644 (file)
index 0000000..d234908
--- /dev/null
@@ -0,0 +1,4 @@
+#Sun Mar 20 09:53:22 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.compliance=1.5\r
+org.eclipse.jdt.core.compiler.source=1.5\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/3e/properties.index b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/3e/properties.index
new file mode 100644 (file)
index 0000000..6153093
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/3e/properties.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/d6/properties.index b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/d6/properties.index
new file mode 100644 (file)
index 0000000..cd3399e
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/d6/properties.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/de/properties.index b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/de/properties.index
new file mode 100644 (file)
index 0000000..0bdaf36
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/a0/de/properties.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/properties.index b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/properties.index
new file mode 100644 (file)
index 0000000..1b6597e
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.indexes/properties.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.markers b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.markers
new file mode 100644 (file)
index 0000000..326b3bd
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/.markers differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/org.eclipse.jdt.core/state.dat b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/org.eclipse.jdt.core/state.dat
new file mode 100644 (file)
index 0000000..3241f1d
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/JuggleMaster/org.eclipse.jdt.core/state.dat differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
new file mode 100644 (file)
index 0000000..25cb955
--- /dev/null
@@ -0,0 +1 @@
+\ 2
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
new file mode 100644 (file)
index 0000000..c80935c
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
new file mode 100644 (file)
index 0000000..6b2aaa7
--- /dev/null
@@ -0,0 +1 @@
+\ 1
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers
new file mode 100644 (file)
index 0000000..315f55b
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.markers differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/100.tree b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/100.tree
new file mode 100644 (file)
index 0000000..2bdafbb
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.root/100.tree differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
new file mode 100644 (file)
index 0000000..0de8edc
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs
new file mode 100644 (file)
index 0000000..fe2e33b
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 09:49:43 JST 2011\r
+com.android.ide.eclipse.adt.sdk=C\:\\Program Files\\Android\\android-sdk\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs
new file mode 100644 (file)
index 0000000..7d915cf
--- /dev/null
@@ -0,0 +1,30 @@
+#Mon Jun 06 14:39:01 JST 2011\r
+threadPanel.stack.col4=52\r
+threadPanel.stack.col3=49\r
+threadPanel.Col5=303\r
+threadPanel.stack.col2=344\r
+threadPanel.Col4=77\r
+threadPanel.stack.col1=117\r
+threadPanel.Col3=48\r
+threadPanel.stack.col0=141\r
+threadPanel.Col2=78\r
+com.android.ide.eclipse.ddms.logcat.pid=46\r
+threadPanel.Col1=49\r
+threadPanel.Col0=35\r
+eclipse.preferences.version=1\r
+com.android.ide.eclipse.ddms.logcat.level=27\r
+heapPanel.col6=88\r
+heapPanel.col5=88\r
+heapPanel.col4=88\r
+heapPanel.col3=88\r
+heapPanel.col2=88\r
+heapPanel.col1=53\r
+heapPanel.col0=224\r
+com.android.ide.eclipse.ddms.logcat.tag=78\r
+devicePanel.Col4=76\r
+com.android.ide.eclipse.ddms.logcat.filters=com.jm\:6\:3\:com.jm|\r
+com.android.ide.eclipse.ddms.logcat.message=807\r
+threadPanel.sash=115\r
+devicePanel.Col1=52\r
+devicePanel.Col0=124\r
+com.android.ide.eclipse.ddms.logcat.time=126\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..66c1571
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:19:58 JST 2011\r
+version=1\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs
new file mode 100644 (file)
index 0000000..0624293
--- /dev/null
@@ -0,0 +1,3 @@
+#Tue May 10 14:04:05 JST 2011\r
+prefWatchExpressions=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<watchExpressions>\r\n<expression enabled\="true" text\="miLength"/>\r\n</watchExpressions>\r\n\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
new file mode 100644 (file)
index 0000000..391529c
--- /dev/null
@@ -0,0 +1,11 @@
+#Tue May 10 14:10:27 JST 2011\r
+org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n\r
+pref_state_memento.org.eclipse.debug.ui.VariableView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\r\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.VariableView"/>\r\n</VariablesViewMemento>\r
+pref_state_memento.org.eclipse.debug.ui.ExpressionView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\r\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.ExpressionView"/>\r\n</VariablesViewMemento>\r
+pref_state_memento.org.eclipse.debug.ui.BreakpointView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<VariablesViewMemento org.eclipse.debug.ui.SASH_DETAILS_PART\="315" org.eclipse.debug.ui.SASH_VIEW_PART\="684">\r\n<PRESENTATION_CONTEXT_PROPERTIES IMemento.internal.id\="org.eclipse.debug.ui.BreakpointView">\r\n<BOOLEAN BOOLEAN\="true" IMemento.internal.id\="org.eclipse.debug.ui.check"/>\r\n</PRESENTATION_CONTEXT_PROPERTIES>\r\n</VariablesViewMemento>\r
+pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<DebugViewMemento org.eclipse.debug.ui.BREADCRUMB_DROPDOWN_AUTO_EXPAND\="false"/>\r
+preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane|org.eclipse.jdt.debug.ui.DETAIL_PANE_LINE_BREAKPOINT\:org.eclipse.jdt.debug.ui.DETAIL_PANE_LINE_BREAKPOINT|org.eclipse.jdt.debug.ui.DETAIL_PANE_STANDARD\:org.eclipse.jdt.debug.ui.DETAIL_PANE_STANDARD|\r
+org.eclipse.debug.ui.switch_perspective_on_suspend=never\r
+preferredTargets=default\:default|\r
+eclipse.preferences.version=1\r
+org.eclipse.debug.ui.user_view_bindings=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<viewBindings>\r\n<view id\="org.eclipse.debug.ui.DebugView">\r\n<perspective id\="org.eclipse.jdt.ui.JavaPerspective" userAction\="opened"/>\r\n</view>\r\n<view id\="org.eclipse.debug.ui.ExpressionView">\r\n<perspective id\="org.eclipse.debug.ui.DebugPerspective" userAction\="opened"/>\r\n</view>\r\n</viewBindings>\r\n\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs
new file mode 100644 (file)
index 0000000..87c969c
--- /dev/null
@@ -0,0 +1,3 @@
+#Wed Mar 30 17:37:05 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.epp.usagedata.gathering.terms_accepted=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs
new file mode 100644 (file)
index 0000000..9f71719
--- /dev/null
@@ -0,0 +1,3 @@
+#Tue Jun 21 21:55:40 JST 2011\r
+org.eclipse.epp.usagedata.recording.last-upload=1308660940650\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
new file mode 100644 (file)
index 0000000..2d4e624
--- /dev/null
@@ -0,0 +1,10 @@
+#Sun Mar 20 12:52:58 JST 2011\r
+org.eclipse.jdt.core.compiler.compliance=1.6\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6\r
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
+org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled\r
+org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
+org.eclipse.jdt.core.compiler.source=1.6\r
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs
new file mode 100644 (file)
index 0000000..acdbb67
--- /dev/null
@@ -0,0 +1,4 @@
+#Tue May 10 14:04:05 JST 2011\r
+org.eclipse.debug.ui.VariableView.org.eclipse.jdt.debug.ui.show_null_entries=true\r
+eclipse.preferences.version=1\r
+org.eclipse.debug.ui.ExpressionView.org.eclipse.jdt.debug.ui.show_null_entries=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs
new file mode 100644 (file)
index 0000000..ff55403
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 16:39:52 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1300593178629" defaultVMConnector\="">\r\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n<vm id\="1300593178629" javadocURL\="http\://java.sun.com/javase/6/docs/api/" name\="jre6" path\="C\:\\Program Files\\Java\\jre6"/>\r\n</vmType>\r\n</vmSettings>\r\n\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644 (file)
index 0000000..3ec20e5
--- /dev/null
@@ -0,0 +1,21 @@
+#Mon May 02 22:59:26 JST 2011\r
+content_assist_proposals_foreground=0,0,0\r
+spelling_locale_initialized=true\r
+content_assist_disabled_computers=org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000\r
+org.eclipse.jdt.ui.text.templates_migrated=true\r
+useAnnotationsPrefPage=true\r
+eclipse.preferences.version=1\r
+org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New;\r
+tabWidthPropagated=true\r
+org.eclipse.jdt.ui.editor.tab.width=\r
+fontPropagated=true\r
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>\r
+org.eclipse.jdt.ui.javadoclocations.migrated=true\r
+proposalOrderMigrated=true\r
+content_assist_proposals_background=255,255,255\r
+org.eclipse.jdt.ui.formatterprofiles.version=11\r
+content_assist_number_of_computers=16\r
+useQuickDiffPrefPage=true\r
+org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/>\r
+content_assist_lru_history=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><history maxLHS\="100" maxRHS\="10"><lhs name\="java.lang.Enum"><rhs name\="android.graphics.Paint$Style"/><rhs name\="android.graphics.Bitmap$Config"/><rhs name\="com.twitterclient.Dispatcher$Method"/><rhs name\="com.twitterclient.EventManager$Event"/></lhs><lhs name\="java.lang.Cloneable"><rhs name\="java.util.Locale"/></lhs><lhs name\="com.twitterclient.EventManager$Event"><rhs name\="com.twitterclient.EventManager$Event"/></lhs><lhs name\="com.twitterclient.Dispatcher$Method"><rhs name\="com.twitterclient.Dispatcher$Method"/></lhs></history>\r
+org.eclipse.jdt.ui.text.code_templates_migrated=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs
new file mode 100644 (file)
index 0000000..17cbb99
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:13:32 JST 2011\r
+eclipse.preferences.version=1\r
+mylyn.attention.migrated=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs
new file mode 100644 (file)
index 0000000..c3b3c01
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 14:31:56 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.mylyn.java.ui.run.count.3_1_0=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs
new file mode 100644 (file)
index 0000000..12d4654
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:13:32 JST 2011\r
+org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs
new file mode 100644 (file)
index 0000000..bf53308
--- /dev/null
@@ -0,0 +1,3 @@
+#Tue Mar 29 16:43:43 JST 2011\r
+org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs
new file mode 100644 (file)
index 0000000..04c5538
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:19:59 JST 2011\r
+pref_first_startup=false\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
new file mode 100644 (file)
index 0000000..4c1a7d2
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:19:59 JST 2011\r
+eclipse.preferences.version=1\r
+org.eclipse.team.ui.first_time=false\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs
new file mode 100644 (file)
index 0000000..fb30800
--- /dev/null
@@ -0,0 +1,3 @@
+#Tue May 10 16:04:37 JST 2011\r
+eclipse.preferences.version=1\r
+internalWebBrowserHistory=file\:/C\:/Program%20Files/Android/android-sdk/docs/reference/android/content/Intent.html\#getSerializableExtra(java.lang.String)|*|\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
new file mode 100644 (file)
index 0000000..c2395ef
--- /dev/null
@@ -0,0 +1,3 @@
+#Sun Mar 20 10:04:25 JST 2011\r
+eclipse.preferences.version=1\r
+overviewRuler_migration=migrated_3.1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
new file mode 100644 (file)
index 0000000..a4b69de
--- /dev/null
@@ -0,0 +1,8 @@
+#Sun Apr 10 19:44:21 JST 2011\r
+eclipse.preferences.version=1\r
+tipsAndTricks=true\r
+platformState=1302431520295\r
+IMPORT_FILES_AND_FOLDERS_TYPE=23,1\r
+IMPORT_FILES_AND_FOLDERS_RELATIVE=true\r
+quickStart=false\r
+PROBLEMS_FILTERS_MIGRATE=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
new file mode 100644 (file)
index 0000000..627a866
--- /dev/null
@@ -0,0 +1,3 @@
+#Mon Mar 21 20:08:52 JST 2011\r
+eclipse.preferences.version=1\r
+showIntro=false\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
new file mode 100644 (file)
index 0000000..9b6a818
--- /dev/null
@@ -0,0 +1,3 @@
+#Sat Mar 19 15:13:49 JST 2011\r
+eclipse.preferences.version=1\r
+ENABLED_DECORATORS=org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs
new file mode 100644 (file)
index 0000000..2ffb5ae
--- /dev/null
@@ -0,0 +1,3 @@
+#Tue May 10 21:43:15 JST 2011\r
+task-tag-projects-already-scanned=Snake,CheckDataTime,MapViewSample,MultiTouchSample,PolygonSample,AccelerometerSample22,TextureSample,JuggleMaster,TwitterClient,JMGen\r
+eclipse.preferences.version=1\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs
new file mode 100644 (file)
index 0000000..4652ee1
--- /dev/null
@@ -0,0 +1,5 @@
+#Sun Mar 20 10:04:25 JST 2011\r
+useAnnotationsPrefPage=true\r
+eclipse.preferences.version=1\r
+content_assist_number_of_computers=2\r
+useQuickDiffPrefPage=true\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.xml.ui.prefs b/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.xml.ui.prefs
new file mode 100644 (file)
index 0000000..b018076
--- /dev/null
@@ -0,0 +1,4 @@
+#Wed Apr 13 00:58:42 JST 2011\r
+eclipse.preferences.version=1\r
+lastActivePage=1\r
+newFileTemplateName=xml declaration\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/JuggleMaster.launch b/workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/JuggleMaster.launch
new file mode 100644 (file)
index 0000000..43bbe13
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<launchConfiguration type="com.android.ide.eclipse.adt.debug.LaunchConfigType">\r
+<intAttribute key="com.android.ide.eclipse.adt.action" value="0"/>\r
+<stringAttribute key="com.android.ide.eclipse.adt.commandline" value=""/>\r
+<intAttribute key="com.android.ide.eclipse.adt.delay" value="0"/>\r
+<booleanAttribute key="com.android.ide.eclipse.adt.nobootanim" value="false"/>\r
+<intAttribute key="com.android.ide.eclipse.adt.speed" value="0"/>\r
+<booleanAttribute key="com.android.ide.eclipse.adt.target" value="true"/>\r
+<booleanAttribute key="com.android.ide.eclipse.adt.wipedata" value="false"/>\r
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">\r
+<listEntry value="/JuggleMaster"/>\r
+<listEntry value="/JuggleMaster/AndroidManifest.xml"/>\r
+</listAttribute>\r
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">\r
+<listEntry value="4"/>\r
+<listEntry value="1"/>\r
+</listAttribute>\r
+<booleanAttribute key="org.eclipse.jdt.launching.ALLOW_TERMINATE" value="true"/>\r
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="JuggleMaster"/>\r
+</launchConfiguration>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/MainGen.launch b/workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/MainGen.launch
new file mode 100644 (file)
index 0000000..3d2de55
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">\r
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">\r
+<listEntry value="/JuggleMaster/src/com/jm/gen/MainGen.java"/>\r
+</listAttribute>\r
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">\r
+<listEntry value="1"/>\r
+</listAttribute>\r
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.jm.gen.MainGen"/>\r
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="JuggleMaster"/>\r
+</launchConfiguration>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml
new file mode 100644 (file)
index 0000000..7363628
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATION_PROPERTIES_DIALOG_SECTION">\r
+               <item value="800" key="DIALOG_WIDTH"/>\r
+               <item value="640" key="DIALOG_HEIGHT"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+       <section name="org.eclipse.debug.ui.LAUNCH_CONFIGURATIONS_DIALOG_SECTION">\r
+               <item value="1050" key="DIALOG_WIDTH"/>\r
+               <item value=", com.android.ide.eclipse.adt.debug.LaunchConfigType, org.eclipse.jdt.launching.localJavaApplication, " key="org.eclipse.debug.ui.EXPANDED_NODES"/>\r
+               <item value="640" key="DIALOG_HEIGHT"/>\r
+               <item value="237" key="org.eclipse.debug.ui.DIALOG_SASH_WEIGHTS_1"/>\r
+               <item value="762" key="org.eclipse.debug.ui.DIALOG_SASH_WEIGHTS_2"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+       <section name="org.eclipse.debug.ui.SELECT_LAUNCH_SHORTCUT_DIALOG">\r
+               <item value="488" key="DIALOG_WIDTH"/>\r
+               <item value="457" key="DIALOG_HEIGHT"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+       <section name="FAVORITES_DIALOG_SECTION">\r
+               <item value="350" key="DIALOG_WIDTH"/>\r
+               <item value="118" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="444" key="DIALOG_X_ORIGIN"/>\r
+               <item value="400" key="DIALOG_HEIGHT"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/workspace/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml
new file mode 100644 (file)
index 0000000..fc55a58
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<launchHistory>\r
+<launchGroup id="org.eclipse.ui.externaltools.launchGroup">\r
+<mruHistory/>\r
+<favorites/>\r
+</launchGroup>\r
+<launchGroup id="org.eclipse.debug.ui.launchGroup.profile">\r
+<mruHistory/>\r
+<favorites/>\r
+</launchGroup>\r
+<launchGroup id="org.eclipse.debug.ui.launchGroup.debug">\r
+<mruHistory>\r
+<launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;JuggleMaster&quot;/&gt;&#13;&#10;"/>\r
+<launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;MainGen&quot;/&gt;&#13;&#10;"/>\r
+</mruHistory>\r
+<favorites/>\r
+</launchGroup>\r
+<launchGroup id="org.eclipse.debug.ui.launchGroup.run">\r
+<mruHistory>\r
+<launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;JuggleMaster&quot;/&gt;&#13;&#10;"/>\r
+<launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;MainGen&quot;/&gt;&#13;&#10;"/>\r
+</mruHistory>\r
+<favorites/>\r
+</launchGroup>\r
+</launchHistory>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/.org.eclipse.epp.usagedata.recording.workspaceId b/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/.org.eclipse.epp.usagedata.recording.workspaceId
new file mode 100644 (file)
index 0000000..04d6a86
--- /dev/null
@@ -0,0 +1 @@
+ed6f7c6a-6ad9-4252-8970-758d542d0ca6
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv b/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv
new file mode 100644 (file)
index 0000000..82b2e26
--- /dev/null
@@ -0,0 +1,246 @@
+what,kind,bundleId,bundleVersion,description,time
+closed,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.ClassFileEditor",1307874130713
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874138489
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874152847
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1307874162132
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Terminate",1307874162186
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307874163291
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874169023
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874190749
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.cut",1307874197298
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1307874200128
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307874201004
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874212892
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874233905
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874249399
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874272537
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307874275575
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874277516
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874286931
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307874288662
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307874305670
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874312023
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874630689
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307874709709
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875210520
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875217567
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875257390
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1307875258767
+started,bundle,org.eclipse.mylyn.java.tasks,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.tasks",1307875261714
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.copy",1307875261751
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1307875263161
+executed,command,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.edit.text.java.format",1307875269825
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875272022
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875279024
+executed,command,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.edit.text.java.organize.imports",1307875279093
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307875281235
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875287160
+opened,view,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.views.ProblemView",1307875288318
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875289627
+executed,command,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.edit.text.java.organize.imports",1307875289733
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307875291675
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875294215
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1307875346239
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875346294
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875352733
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875355422
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Terminate",1307875363189
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875365227
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875368428
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875371322
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875382964
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875389529
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875391358
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.copy",1307875399646
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875402216
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875409093
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1307875415463
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.copy",1307875421008
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1307875422176
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307875432693
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875437651
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1307875480239
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875480319
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.StepOver",1307875486388
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875487404
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.StepOver",1307875489788
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875491614
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875493078
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875493766
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875494301
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875494845
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875495421
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875496230
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875496774
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875497133
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875497533
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875497966
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Terminate",1307875499478
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875504729
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307875508285
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875528104
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875528120
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875528193
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875535138
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1307875541821
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875582749
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875583914
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875589310
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.StepOver",1307875594044
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875595184
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875597679
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875600369
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction",1307875626254
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875627360
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875629331
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875629853
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875630020
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875632865
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Resume",1307875632986
+executed,command,,,"AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction",1307875634735
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1307875643589
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Terminate",1307875643695
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1307875645262
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875692014
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875831755
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875965090
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875966686
+closed,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1307875967302
+stopped,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1307875968437
+stopped,bundle,com.android.ide.eclipse.hierarchyviewer,10.0.1.v201103111512-110841,"com.android.ide.eclipse.hierarchyviewer",1307875968450
+stopped,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1307875968450
+stopped,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1307875968451
+stopped,bundle,org.eclipse.mylyn.ide.ant,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.ide.ant",1307875968465
+stopped,bundle,org.eclipse.ant.ui,3.5.0.v20100427,"org.eclipse.ant.ui",1307875968478
+stopped,bundle,org.eclipse.ant.launching,1.0.1.v20101020_r362,"org.eclipse.ant.launching",1307875968499
+stopped,bundle,org.eclipse.compare.win32,1.0.101.R36x_v20101103-0618,"org.eclipse.compare.win32",1307875968516
+stopped,bundle,org.eclipse.equinox.p2.ui.sdk,1.0.100.v20100513,"org.eclipse.equinox.p2.ui.sdk",1307875968537
+stopped,bundle,org.eclipse.mylyn.java.tasks,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.tasks",1307875968537
+stopped,bundle,org.eclipse.mylyn.java.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.ui",1307875968537
+stopped,bundle,org.eclipse.jdt.junit,3.6.1.r361_v20100825-0800,"org.eclipse.jdt.junit",1307875968537
+stopped,bundle,org.eclipse.jdt.apt.ui,3.3.300.v20100513-0845,"org.eclipse.jdt.apt.ui",1307875968555
+stopped,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1307875968555
+stopped,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1307875968555
+stopped,bundle,org.eclipse.wst.dtd.ui,1.0.500.v201004290328,"org.eclipse.wst.dtd.ui",1307875968555
+stopped,bundle,org.eclipse.wst.xsd.ui,1.2.304.v201101251958,"org.eclipse.wst.xsd.ui",1307875968585
+stopped,bundle,org.eclipse.wst.xml.ui,1.1.103.v201101122108,"org.eclipse.wst.xml.ui",1307875968585
+stopped,bundle,org.eclipse.wst.common.ui,1.1.500.v200911190730,"org.eclipse.wst.common.ui",1307875968626
+stopped,bundle,org.eclipse.wst.sse.ui,1.2.3.v201102102045,"org.eclipse.wst.sse.ui",1307875968627
+stopped,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1307875968627
+stopped,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1307875968627
+activated,perspective,org.eclipse.jdt.ui,,"org.eclipse.jdt.ui.JavaPerspective",1308660936546
+started,bundle,org.eclipse.osgi,3.6.2.R36x_v20110210,"org.eclipse.osgi",1308660936549
+started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20100503,"org.eclipse.equinox.simpleconfigurator",1308660936551
+started,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308660936551
+started,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308660936552
+started,bundle,com.ibm.icu,4.2.1.v20100412,"com.ibm.icu",1308660936629
+started,bundle,org.eclipse.compare.core,3.5.101.R36x_v20100929-0800,"org.eclipse.compare.core",1308660936654
+started,bundle,org.eclipse.core.contenttype,3.4.100.v20100505-1235,"org.eclipse.core.contenttype",1308660936710
+started,bundle,org.eclipse.core.databinding.observable,1.3.0.I20100601-0800,"org.eclipse.core.databinding.observable",1308660936749
+started,bundle,org.eclipse.core.expressions,3.4.200.v20100505,"org.eclipse.core.expressions",1308660936750
+started,bundle,org.eclipse.core.filebuffers,3.5.100.v20100520-0800,"org.eclipse.core.filebuffers",1308660936752
+started,bundle,org.eclipse.core.filesystem,1.3.1.R36x_v20100727-0745,"org.eclipse.core.filesystem",1308660936793
+started,bundle,org.eclipse.core.jobs,3.5.1.R36x_v20100824,"org.eclipse.core.jobs",1308660936794
+started,bundle,org.eclipse.core.net,1.2.100.I20100511-0800,"org.eclipse.core.net",1308660936815
+started,bundle,org.eclipse.core.resources,3.6.1.R36x_v20110131-1630,"org.eclipse.core.resources",1308660936868
+started,bundle,org.eclipse.core.runtime,3.6.0.v20100505,"org.eclipse.core.runtime",1308660936869
+started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1308660936926
+started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20100517,"org.eclipse.core.runtime.compatibility.auth",1308660936957
+started,bundle,org.eclipse.core.variables,3.2.400.v20100505,"org.eclipse.core.variables",1308660937060
+started,bundle,org.eclipse.debug.core,3.6.0.v20100519,"org.eclipse.debug.core",1308660937083
+started,bundle,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui",1308660937203
+started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201102081640,"org.eclipse.epp.usagedata.gathering",1308660937204
+started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201102081640,"org.eclipse.epp.usagedata.recording",1308660937257
+started,bundle,org.eclipse.equinox.app,1.3.1.R36x_v20100803,"org.eclipse.equinox.app",1308660937259
+started,bundle,org.eclipse.equinox.common,3.6.0.v20100503,"org.eclipse.equinox.common",1308660937260
+started,bundle,org.eclipse.equinox.ds,1.2.1.R36x_v20100803,"org.eclipse.equinox.ds",1308660937263
+started,bundle,org.eclipse.equinox.event,1.2.0.v20100503,"org.eclipse.equinox.event",1308660937326
+started,bundle,org.eclipse.equinox.p2.core,2.0.3.R36x_v20110111,"org.eclipse.equinox.p2.core",1308660937374
+started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.203.R36x_v20101220,"org.eclipse.equinox.p2.directorywatcher",1308660937426
+started,bundle,org.eclipse.equinox.p2.engine,2.0.1.R36x_v20110201,"org.eclipse.equinox.p2.engine",1308660937482
+started,bundle,org.eclipse.equinox.p2.metadata,2.0.1.R36x_v20101202,"org.eclipse.equinox.p2.metadata",1308660937515
+started,bundle,org.eclipse.equinox.p2.metadata.repository,1.1.0.v20100513,"org.eclipse.equinox.p2.metadata.repository",1308660937539
+started,bundle,org.eclipse.equinox.p2.operations,2.0.0.v20100510,"org.eclipse.equinox.p2.operations",1308660937540
+started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.2.R36x_v20110114,"org.eclipse.equinox.p2.reconciler.dropins",1308660937590
+started,bundle,org.eclipse.equinox.p2.repository,2.0.2.R36x_v20110111-1500,"org.eclipse.equinox.p2.repository",1308660937626
+started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.0.v20100507-1815,"org.eclipse.equinox.p2.ui.sdk.scheduler",1308660937628
+started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.101.R36x_v20100823,"org.eclipse.equinox.p2.updatechecker",1308660937667
+started,bundle,org.eclipse.equinox.preferences,3.3.0.v20100503,"org.eclipse.equinox.preferences",1308660937696
+started,bundle,org.eclipse.equinox.registry,3.5.0.v20100503,"org.eclipse.equinox.registry",1308660937699
+started,bundle,org.eclipse.equinox.security,1.0.200.v20100503,"org.eclipse.equinox.security",1308660937750
+started,bundle,org.eclipse.equinox.util,1.0.200.v20100503,"org.eclipse.equinox.util",1308660937794
+started,bundle,org.eclipse.help,3.5.0.v20100524,"org.eclipse.help",1308660937882
+started,bundle,org.eclipse.jdt.apt.core,3.3.402.R36_v20110120-1000,"org.eclipse.jdt.apt.core",1308660937901
+started,bundle,org.eclipse.jdt.apt.pluggable.core,1.0.301.R36_v20100727-0110,"org.eclipse.jdt.apt.pluggable.core",1308660937941
+started,bundle,org.eclipse.jdt.core,3.6.2.v_A76_R36x,"org.eclipse.jdt.core",1308660937989
+started,bundle,org.eclipse.jdt.core.manipulation,1.3.0.v20100520-0800,"org.eclipse.jdt.core.manipulation",1308660937991
+started,bundle,org.eclipse.jdt.debug,3.6.1.v20100715_r361,"org.eclipse.jdt.debug",1308660938069
+started,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1308660938069
+started,bundle,org.eclipse.jdt.junit,3.6.1.r361_v20100825-0800,"org.eclipse.jdt.junit",1308660938104
+started,bundle,org.eclipse.jdt.launching,3.5.200.v20110105_r362,"org.eclipse.jdt.launching",1308660938107
+started,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1308660938107
+started,bundle,org.eclipse.jface,3.6.2.M20110210-1200,"org.eclipse.jface",1308660938150
+started,bundle,org.eclipse.jsch.core,1.1.200.I20100505-1245,"org.eclipse.jsch.core",1308660938151
+started,bundle,org.eclipse.ltk.core.refactoring,3.5.101.r362_v20101117-0800,"org.eclipse.ltk.core.refactoring",1308660938197
+started,bundle,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring",1308660938247
+started,bundle,org.eclipse.mylyn.bugzilla.core,3.4.2.v20100902-0100-e3x,"org.eclipse.mylyn.bugzilla.core",1308660938297
+started,bundle,org.eclipse.mylyn.bugzilla.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.bugzilla.ui",1308660938298
+started,bundle,org.eclipse.mylyn.commons.net,3.4.1.v20100625-2100-e3x,"org.eclipse.mylyn.commons.net",1308660938298
+started,bundle,org.eclipse.mylyn.commons.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.commons.ui",1308660938341
+started,bundle,org.eclipse.mylyn.context.core,3.4.1.v20100909-0100-e3x,"org.eclipse.mylyn.context.core",1308660938396
+started,bundle,org.eclipse.mylyn.context.ui,3.4.2.v20110131-0100-e3x,"org.eclipse.mylyn.context.ui",1308660938488
+started,bundle,org.eclipse.mylyn.monitor.ui,3.4.1.v20110131-0100-e3x,"org.eclipse.mylyn.monitor.ui",1308660938489
+started,bundle,org.eclipse.mylyn.tasks.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.tasks.ui",1308660938542
+started,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1308660938602
+started,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1308660938656
+started,bundle,org.eclipse.team.core,3.5.101.R36x_v20110203-1036,"org.eclipse.team.core",1308660938699
+started,bundle,org.eclipse.team.cvs.core,3.3.301.R36x_v20110119-0815,"org.eclipse.team.cvs.core",1308660938724
+started,bundle,org.eclipse.team.cvs.ui,3.3.302.R36x_v20110203-1036,"org.eclipse.team.cvs.ui",1308660938796
+started,bundle,org.eclipse.team.ui,3.5.102.R36x_v20110203-1036,"org.eclipse.team.ui",1308660938902
+started,bundle,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui",1308660939076
+started,bundle,org.eclipse.ui.console,3.5.0.v20100526,"org.eclipse.ui.console",1308660939133
+started,bundle,org.eclipse.ui.editors,3.6.1.r361_v20100825-0800,"org.eclipse.ui.editors",1308660939133
+started,bundle,org.eclipse.ui.forms,3.5.2.r36_v20100702,"org.eclipse.ui.forms",1308660939184
+started,bundle,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.ide",1308660939215
+started,bundle,org.eclipse.ui.net,1.2.100.I20100505-1245,"org.eclipse.ui.net",1308660939237
+started,bundle,org.eclipse.ui.views,3.5.1.M20110202-0800,"org.eclipse.ui.views",1308660939239
+started,bundle,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"org.eclipse.ui.workbench",1308660939293
+started,bundle,org.eclipse.ui.workbench.texteditor,3.6.1.r361_v20100714-0800,"org.eclipse.ui.workbench.texteditor",1308660939340
+started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1308660939386
+started,bundle,org.eclipse.update.core,3.2.402.R36x_v20100629,"org.eclipse.update.core",1308660939478
+started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1308660939516
+started,bundle,org.eclipse.wst.sse.core,1.1.504.v201102160550,"org.eclipse.wst.sse.core",1308660939561
+os,sysinfo,,,"win32",1308660939569
+arch,sysinfo,,,"x86",1308660939569
+ws,sysinfo,,,"win32",1308660939569
+locale,sysinfo,,,"ja_JP",1308660939569
+processors,sysinfo,,,"2",1308660939569
+java.runtime.name,sysinfo,,,"Java(TM) SE Runtime Environment",1308660939569
+java.runtime.version,sysinfo,,,"1.6.0_26-b03",1308660939569
+java.specification.name,sysinfo,,,"Java Platform API Specification",1308660939569
+java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308660939569
+java.specification.version,sysinfo,,,"1.6",1308660939569
+java.vendor,sysinfo,,,"Sun Microsystems Inc.",1308660939569
+java.version,sysinfo,,,"1.6.0_26",1308660939569
+java.vm.info,sysinfo,,,"mixed mode",1308660939569
+java.vm.name,sysinfo,,,"Java HotSpot(TM) Client VM",1308660939569
+java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1308660939569
+java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308660939569
+java.vm.specification.version,sysinfo,,,"1.0",1308660939569
+java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1308660939569
+java.vm.version,sysinfo,,,"20.1-b02",1308660939569
+started,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308660939587
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308660939594
+started,bundle,org.eclipse.epp.usagedata.ui,1.3.1.R201102081640,"org.eclipse.epp.usagedata.ui",1308660940690
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308660951229
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308660984409
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1308660988351
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308660991421
+closed,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308660991806
+started,bundle,org.eclipse.compare,3.5.101.R36x_v20100929-0800,"org.eclipse.compare",1308660993485
+stopped,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308660993824
+stopped,bundle,com.android.ide.eclipse.hierarchyviewer,10.0.1.v201103111512-110841,"com.android.ide.eclipse.hierarchyviewer",1308660993870
+stopped,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308660993870
+stopped,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308660993870
+stopped,bundle,org.eclipse.mylyn.ide.ant,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.ide.ant",1308660993933
+stopped,bundle,org.eclipse.ant.ui,3.5.0.v20100427,"org.eclipse.ant.ui",1308660994008
diff --git a/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv b/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv
new file mode 100644 (file)
index 0000000..e199167
--- /dev/null
@@ -0,0 +1,263 @@
+what,kind,bundleId,bundleVersion,description,time
+activated,perspective,org.eclipse.jdt.ui,,"org.eclipse.jdt.ui.JavaPerspective",1308664784569
+started,bundle,org.eclipse.osgi,3.6.2.R36x_v20110210,"org.eclipse.osgi",1308664784607
+started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20100503,"org.eclipse.equinox.simpleconfigurator",1308664784609
+started,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308664784609
+started,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308664784611
+started,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308664784615
+started,bundle,com.ibm.icu,4.2.1.v20100412,"com.ibm.icu",1308664784620
+started,bundle,org.eclipse.compare.core,3.5.101.R36x_v20100929-0800,"org.eclipse.compare.core",1308664784669
+started,bundle,org.eclipse.core.contenttype,3.4.100.v20100505-1235,"org.eclipse.core.contenttype",1308664784671
+started,bundle,org.eclipse.core.databinding.observable,1.3.0.I20100601-0800,"org.eclipse.core.databinding.observable",1308664784673
+started,bundle,org.eclipse.core.expressions,3.4.200.v20100505,"org.eclipse.core.expressions",1308664784675
+started,bundle,org.eclipse.core.filebuffers,3.5.100.v20100520-0800,"org.eclipse.core.filebuffers",1308664784676
+started,bundle,org.eclipse.core.filesystem,1.3.1.R36x_v20100727-0745,"org.eclipse.core.filesystem",1308664784678
+started,bundle,org.eclipse.core.jobs,3.5.1.R36x_v20100824,"org.eclipse.core.jobs",1308664784680
+started,bundle,org.eclipse.core.net,1.2.100.I20100511-0800,"org.eclipse.core.net",1308664784681
+started,bundle,org.eclipse.core.resources,3.6.1.R36x_v20110131-1630,"org.eclipse.core.resources",1308664784684
+started,bundle,org.eclipse.core.runtime,3.6.0.v20100505,"org.eclipse.core.runtime",1308664784686
+started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1308664784687
+started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20100517,"org.eclipse.core.runtime.compatibility.auth",1308664784723
+started,bundle,org.eclipse.core.variables,3.2.400.v20100505,"org.eclipse.core.variables",1308664784724
+started,bundle,org.eclipse.debug.core,3.6.0.v20100519,"org.eclipse.debug.core",1308664784727
+started,bundle,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui",1308664784730
+started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201102081640,"org.eclipse.epp.usagedata.gathering",1308664784734
+started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201102081640,"org.eclipse.epp.usagedata.recording",1308664784735
+started,bundle,org.eclipse.equinox.app,1.3.1.R36x_v20100803,"org.eclipse.equinox.app",1308664784736
+started,bundle,org.eclipse.equinox.common,3.6.0.v20100503,"org.eclipse.equinox.common",1308664784738
+started,bundle,org.eclipse.equinox.ds,1.2.1.R36x_v20100803,"org.eclipse.equinox.ds",1308664784741
+started,bundle,org.eclipse.equinox.event,1.2.0.v20100503,"org.eclipse.equinox.event",1308664784743
+started,bundle,org.eclipse.equinox.p2.core,2.0.3.R36x_v20110111,"org.eclipse.equinox.p2.core",1308664784744
+started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.203.R36x_v20101220,"org.eclipse.equinox.p2.directorywatcher",1308664784746
+started,bundle,org.eclipse.equinox.p2.engine,2.0.1.R36x_v20110201,"org.eclipse.equinox.p2.engine",1308664784748
+started,bundle,org.eclipse.equinox.p2.metadata,2.0.1.R36x_v20101202,"org.eclipse.equinox.p2.metadata",1308664784749
+started,bundle,org.eclipse.equinox.p2.metadata.repository,1.1.0.v20100513,"org.eclipse.equinox.p2.metadata.repository",1308664784751
+started,bundle,org.eclipse.equinox.p2.operations,2.0.0.v20100510,"org.eclipse.equinox.p2.operations",1308664784752
+started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.2.R36x_v20110114,"org.eclipse.equinox.p2.reconciler.dropins",1308664784754
+started,bundle,org.eclipse.equinox.p2.repository,2.0.2.R36x_v20110111-1500,"org.eclipse.equinox.p2.repository",1308664784755
+started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.0.v20100507-1815,"org.eclipse.equinox.p2.ui.sdk.scheduler",1308664784757
+started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.101.R36x_v20100823,"org.eclipse.equinox.p2.updatechecker",1308664784758
+started,bundle,org.eclipse.equinox.preferences,3.3.0.v20100503,"org.eclipse.equinox.preferences",1308664784760
+started,bundle,org.eclipse.equinox.registry,3.5.0.v20100503,"org.eclipse.equinox.registry",1308664784762
+started,bundle,org.eclipse.equinox.security,1.0.200.v20100503,"org.eclipse.equinox.security",1308664784764
+started,bundle,org.eclipse.equinox.util,1.0.200.v20100503,"org.eclipse.equinox.util",1308664784766
+started,bundle,org.eclipse.help,3.5.0.v20100524,"org.eclipse.help",1308664784768
+started,bundle,org.eclipse.jdt.apt.core,3.3.402.R36_v20110120-1000,"org.eclipse.jdt.apt.core",1308664784776
+started,bundle,org.eclipse.jdt.apt.pluggable.core,1.0.301.R36_v20100727-0110,"org.eclipse.jdt.apt.pluggable.core",1308664784777
+started,bundle,org.eclipse.jdt.core,3.6.2.v_A76_R36x,"org.eclipse.jdt.core",1308664784778
+started,bundle,org.eclipse.jdt.core.manipulation,1.3.0.v20100520-0800,"org.eclipse.jdt.core.manipulation",1308664784780
+started,bundle,org.eclipse.jdt.debug,3.6.1.v20100715_r361,"org.eclipse.jdt.debug",1308664784783
+started,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1308664784783
+started,bundle,org.eclipse.jdt.junit,3.6.1.r361_v20100825-0800,"org.eclipse.jdt.junit",1308664784785
+started,bundle,org.eclipse.jdt.launching,3.5.200.v20110105_r362,"org.eclipse.jdt.launching",1308664784787
+started,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1308664784787
+started,bundle,org.eclipse.jface,3.6.2.M20110210-1200,"org.eclipse.jface",1308664784798
+started,bundle,org.eclipse.jsch.core,1.1.200.I20100505-1245,"org.eclipse.jsch.core",1308664784799
+started,bundle,org.eclipse.ltk.core.refactoring,3.5.101.r362_v20101117-0800,"org.eclipse.ltk.core.refactoring",1308664784802
+started,bundle,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring",1308664784804
+started,bundle,org.eclipse.mylyn.bugzilla.core,3.4.2.v20100902-0100-e3x,"org.eclipse.mylyn.bugzilla.core",1308664784806
+started,bundle,org.eclipse.mylyn.bugzilla.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.bugzilla.ui",1308664784810
+started,bundle,org.eclipse.mylyn.commons.net,3.4.1.v20100625-2100-e3x,"org.eclipse.mylyn.commons.net",1308664784810
+started,bundle,org.eclipse.mylyn.commons.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.commons.ui",1308664784812
+started,bundle,org.eclipse.mylyn.context.core,3.4.1.v20100909-0100-e3x,"org.eclipse.mylyn.context.core",1308664784813
+started,bundle,org.eclipse.mylyn.context.ui,3.4.2.v20110131-0100-e3x,"org.eclipse.mylyn.context.ui",1308664784815
+started,bundle,org.eclipse.mylyn.monitor.ui,3.4.1.v20110131-0100-e3x,"org.eclipse.mylyn.monitor.ui",1308664784816
+started,bundle,org.eclipse.mylyn.tasks.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.tasks.ui",1308664784819
+started,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1308664784820
+started,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1308664784822
+started,bundle,org.eclipse.team.core,3.5.101.R36x_v20110203-1036,"org.eclipse.team.core",1308664784824
+started,bundle,org.eclipse.team.cvs.core,3.3.301.R36x_v20110119-0815,"org.eclipse.team.cvs.core",1308664784839
+started,bundle,org.eclipse.team.cvs.ui,3.3.302.R36x_v20110203-1036,"org.eclipse.team.cvs.ui",1308664784846
+started,bundle,org.eclipse.team.ui,3.5.102.R36x_v20110203-1036,"org.eclipse.team.ui",1308664784853
+started,bundle,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui",1308664784856
+started,bundle,org.eclipse.ui.console,3.5.0.v20100526,"org.eclipse.ui.console",1308664784858
+started,bundle,org.eclipse.ui.editors,3.6.1.r361_v20100825-0800,"org.eclipse.ui.editors",1308664784858
+started,bundle,org.eclipse.ui.forms,3.5.2.r36_v20100702,"org.eclipse.ui.forms",1308664784859
+started,bundle,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.ide",1308664784871
+started,bundle,org.eclipse.ui.net,1.2.100.I20100505-1245,"org.eclipse.ui.net",1308664784873
+started,bundle,org.eclipse.ui.views,3.5.1.M20110202-0800,"org.eclipse.ui.views",1308664784875
+started,bundle,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"org.eclipse.ui.workbench",1308664784877
+started,bundle,org.eclipse.ui.workbench.texteditor,3.6.1.r361_v20100714-0800,"org.eclipse.ui.workbench.texteditor",1308664784880
+started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1308664784881
+started,bundle,org.eclipse.update.core,3.2.402.R36x_v20100629,"org.eclipse.update.core",1308664784883
+started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1308664784884
+started,bundle,org.eclipse.wst.sse.core,1.1.504.v201102160550,"org.eclipse.wst.sse.core",1308664784887
+os,sysinfo,,,"win32",1308664784894
+arch,sysinfo,,,"x86",1308664784894
+ws,sysinfo,,,"win32",1308664784894
+locale,sysinfo,,,"ja_JP",1308664784894
+processors,sysinfo,,,"2",1308664784895
+java.runtime.name,sysinfo,,,"Java(TM) SE Runtime Environment",1308664784895
+java.runtime.version,sysinfo,,,"1.6.0_26-b03",1308664784895
+java.specification.name,sysinfo,,,"Java Platform API Specification",1308664784895
+java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308664784895
+java.specification.version,sysinfo,,,"1.6",1308664784895
+java.vendor,sysinfo,,,"Sun Microsystems Inc.",1308664784895
+java.version,sysinfo,,,"1.6.0_26",1308664784895
+java.vm.info,sysinfo,,,"mixed mode",1308664784895
+java.vm.name,sysinfo,,,"Java HotSpot(TM) Client VM",1308664784895
+java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1308664784895
+java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308664784895
+java.vm.specification.version,sysinfo,,,"1.0",1308664784895
+java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1308664784895
+java.vm.version,sysinfo,,,"20.1-b02",1308664784895
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308665896303
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308665963541
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308665972068
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308665989784
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.export",1308665989823
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308665992433
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666010282
+activated,view,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.PackageExplorer",1308666014209
+started,bundle,org.eclipse.compare,3.5.101.R36x_v20100929-0800,"org.eclipse.compare",1308666014745
+executed,command,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.project.closeProject",1308666033636
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666034065
+started,bundle,org.eclipse.wst.sse.ui,1.2.3.v201102102045,"org.eclipse.wst.sse.ui",1308666034805
+started,bundle,org.eclipse.wst.xml.core,1.1.503.v201102102045,"org.eclipse.wst.xml.core",1308666034975
+started,bundle,org.eclipse.ant.ui,3.5.0.v20100427,"org.eclipse.ant.ui",1308666035881
+started,bundle,org.eclipse.wst.common.uriresolver,1.1.401.v201004280700,"org.eclipse.wst.common.uriresolver",1308666036057
+started,bundle,org.eclipse.wst.xml.ui,1.1.103.v201101122108,"org.eclipse.wst.xml.ui",1308666036120
+started,bundle,org.eclipse.wst.dtd.ui,1.0.500.v201004290328,"org.eclipse.wst.dtd.ui",1308666036695
+started,bundle,org.eclipse.emf.common,2.6.0.v20100914-1218,"org.eclipse.emf.common",1308666036765
+started,bundle,org.eclipse.wst.validation,1.2.201.v201101270100,"org.eclipse.wst.validation",1308666037805
+opened,editor,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.editors.manifest.ManifestEditor",1308666038247
+closed,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1308666038418
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666038616
+activated,editor,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.editors.manifest.ManifestEditor",1308666057515
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666065726
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666068806
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.file.save",1308666068837
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666070422
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666071765
+opened,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1308666072031
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1308666072240
+closed,editor,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.editors.manifest.ManifestEditor",1308666072241
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666081949
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.paste",1308666091210
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666092972
+closed,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666093371
+stopped,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308666094844
+stopped,bundle,com.android.ide.eclipse.hierarchyviewer,10.0.1.v201103111512-110841,"com.android.ide.eclipse.hierarchyviewer",1308666094848
+stopped,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308666094848
+stopped,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308666094851
+stopped,bundle,org.eclipse.mylyn.ide.ant,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.ide.ant",1308666094853
+stopped,bundle,org.eclipse.ant.ui,3.5.0.v20100427,"org.eclipse.ant.ui",1308666094901
+stopped,bundle,org.eclipse.ant.launching,1.0.1.v20101020_r362,"org.eclipse.ant.launching",1308666094907
+stopped,bundle,org.eclipse.compare.win32,1.0.101.R36x_v20101103-0618,"org.eclipse.compare.win32",1308666094908
+stopped,bundle,org.eclipse.equinox.p2.ui.sdk,1.0.100.v20100513,"org.eclipse.equinox.p2.ui.sdk",1308666094910
+stopped,bundle,org.eclipse.mylyn.java.tasks,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.tasks",1308666094912
+stopped,bundle,org.eclipse.mylyn.java.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.ui",1308666094913
+stopped,bundle,org.eclipse.jdt.junit,3.6.1.r361_v20100825-0800,"org.eclipse.jdt.junit",1308666094913
+stopped,bundle,org.eclipse.jdt.apt.ui,3.3.300.v20100513-0845,"org.eclipse.jdt.apt.ui",1308666094915
+stopped,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1308666094925
+stopped,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1308666094975
+stopped,bundle,org.eclipse.wst.dtd.ui,1.0.500.v201004290328,"org.eclipse.wst.dtd.ui",1308666094975
+stopped,bundle,org.eclipse.wst.xsd.ui,1.2.304.v201101251958,"org.eclipse.wst.xsd.ui",1308666094982
+stopped,bundle,org.eclipse.wst.xml.ui,1.1.103.v201101122108,"org.eclipse.wst.xml.ui",1308666094982
+stopped,bundle,org.eclipse.wst.common.ui,1.1.500.v200911190730,"org.eclipse.wst.common.ui",1308666094985
+stopped,bundle,org.eclipse.wst.sse.ui,1.2.3.v201102102045,"org.eclipse.wst.sse.ui",1308666094985
+stopped,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1308666094993
+stopped,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1308666094994
+stopped,bundle,org.eclipse.ui.navigator.resources,3.4.202.M20101124-0800,"org.eclipse.ui.navigator.resources",1308666095010
+stopped,bundle,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring",1308666095010
+stopped,bundle,org.eclipse.mylyn.bugzilla.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.bugzilla.ui",1308666095010
+activated,perspective,org.eclipse.jdt.ui,,"org.eclipse.jdt.ui.JavaPerspective",1308666653792
+started,bundle,org.eclipse.osgi,3.6.2.R36x_v20110210,"org.eclipse.osgi",1308666653795
+started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20100503,"org.eclipse.equinox.simpleconfigurator",1308666653797
+started,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308666653798
+started,bundle,com.ibm.icu,4.2.1.v20100412,"com.ibm.icu",1308666653800
+started,bundle,org.eclipse.core.contenttype,3.4.100.v20100505-1235,"org.eclipse.core.contenttype",1308666653801
+started,bundle,org.eclipse.core.databinding.observable,1.3.0.I20100601-0800,"org.eclipse.core.databinding.observable",1308666653804
+started,bundle,org.eclipse.core.expressions,3.4.200.v20100505,"org.eclipse.core.expressions",1308666653805
+started,bundle,org.eclipse.core.filebuffers,3.5.100.v20100520-0800,"org.eclipse.core.filebuffers",1308666653806
+started,bundle,org.eclipse.core.filesystem,1.3.1.R36x_v20100727-0745,"org.eclipse.core.filesystem",1308666653809
+started,bundle,org.eclipse.core.jobs,3.5.1.R36x_v20100824,"org.eclipse.core.jobs",1308666653810
+started,bundle,org.eclipse.core.net,1.2.100.I20100511-0800,"org.eclipse.core.net",1308666653811
+started,bundle,org.eclipse.core.resources,3.6.1.R36x_v20110131-1630,"org.eclipse.core.resources",1308666653814
+started,bundle,org.eclipse.core.runtime,3.6.0.v20100505,"org.eclipse.core.runtime",1308666653819
+started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1308666653823
+started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20100517,"org.eclipse.core.runtime.compatibility.auth",1308666653824
+started,bundle,org.eclipse.debug.core,3.6.0.v20100519,"org.eclipse.debug.core",1308666653826
+started,bundle,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui",1308666653854
+started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201102081640,"org.eclipse.epp.usagedata.gathering",1308666653856
+started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201102081640,"org.eclipse.epp.usagedata.recording",1308666653857
+started,bundle,org.eclipse.equinox.app,1.3.1.R36x_v20100803,"org.eclipse.equinox.app",1308666653858
+started,bundle,org.eclipse.equinox.common,3.6.0.v20100503,"org.eclipse.equinox.common",1308666653860
+started,bundle,org.eclipse.equinox.ds,1.2.1.R36x_v20100803,"org.eclipse.equinox.ds",1308666653862
+started,bundle,org.eclipse.equinox.event,1.2.0.v20100503,"org.eclipse.equinox.event",1308666653863
+started,bundle,org.eclipse.equinox.p2.core,2.0.3.R36x_v20110111,"org.eclipse.equinox.p2.core",1308666653865
+started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.203.R36x_v20101220,"org.eclipse.equinox.p2.directorywatcher",1308666653866
+started,bundle,org.eclipse.equinox.p2.engine,2.0.1.R36x_v20110201,"org.eclipse.equinox.p2.engine",1308666653868
+started,bundle,org.eclipse.equinox.p2.metadata,2.0.1.R36x_v20101202,"org.eclipse.equinox.p2.metadata",1308666653880
+started,bundle,org.eclipse.equinox.p2.metadata.repository,1.1.0.v20100513,"org.eclipse.equinox.p2.metadata.repository",1308666653881
+started,bundle,org.eclipse.equinox.p2.operations,2.0.0.v20100510,"org.eclipse.equinox.p2.operations",1308666653882
+started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.2.R36x_v20110114,"org.eclipse.equinox.p2.reconciler.dropins",1308666653884
+started,bundle,org.eclipse.equinox.p2.repository,2.0.2.R36x_v20110111-1500,"org.eclipse.equinox.p2.repository",1308666653886
+started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.0.v20100507-1815,"org.eclipse.equinox.p2.ui.sdk.scheduler",1308666653887
+started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.101.R36x_v20100823,"org.eclipse.equinox.p2.updatechecker",1308666653888
+started,bundle,org.eclipse.equinox.preferences,3.3.0.v20100503,"org.eclipse.equinox.preferences",1308666653890
+started,bundle,org.eclipse.equinox.registry,3.5.0.v20100503,"org.eclipse.equinox.registry",1308666653893
+started,bundle,org.eclipse.equinox.security,1.0.200.v20100503,"org.eclipse.equinox.security",1308666653895
+started,bundle,org.eclipse.equinox.util,1.0.200.v20100503,"org.eclipse.equinox.util",1308666653896
+started,bundle,org.eclipse.help,3.5.0.v20100524,"org.eclipse.help",1308666653899
+started,bundle,org.eclipse.jdt.core,3.6.2.v_A76_R36x,"org.eclipse.jdt.core",1308666653912
+started,bundle,org.eclipse.jdt.core.manipulation,1.3.0.v20100520-0800,"org.eclipse.jdt.core.manipulation",1308666653914
+started,bundle,org.eclipse.jdt.debug,3.6.1.v20100715_r361,"org.eclipse.jdt.debug",1308666653917
+started,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1308666653925
+started,bundle,org.eclipse.jface,3.6.2.M20110210-1200,"org.eclipse.jface",1308666653927
+started,bundle,org.eclipse.jsch.core,1.1.200.I20100505-1245,"org.eclipse.jsch.core",1308666653928
+started,bundle,org.eclipse.mylyn.bugzilla.core,3.4.2.v20100902-0100-e3x,"org.eclipse.mylyn.bugzilla.core",1308666653930
+started,bundle,org.eclipse.mylyn.bugzilla.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.bugzilla.ui",1308666653931
+started,bundle,org.eclipse.mylyn.commons.net,3.4.1.v20100625-2100-e3x,"org.eclipse.mylyn.commons.net",1308666653931
+started,bundle,org.eclipse.mylyn.commons.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.commons.ui",1308666653933
+started,bundle,org.eclipse.mylyn.context.core,3.4.1.v20100909-0100-e3x,"org.eclipse.mylyn.context.core",1308666653935
+started,bundle,org.eclipse.mylyn.context.ui,3.4.2.v20110131-0100-e3x,"org.eclipse.mylyn.context.ui",1308666653938
+started,bundle,org.eclipse.mylyn.monitor.ui,3.4.1.v20110131-0100-e3x,"org.eclipse.mylyn.monitor.ui",1308666653939
+started,bundle,org.eclipse.mylyn.tasks.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.tasks.ui",1308666653941
+started,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1308666653945
+started,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1308666653950
+started,bundle,org.eclipse.team.core,3.5.101.R36x_v20110203-1036,"org.eclipse.team.core",1308666653952
+started,bundle,org.eclipse.team.cvs.core,3.3.301.R36x_v20110119-0815,"org.eclipse.team.cvs.core",1308666653980
+started,bundle,org.eclipse.team.cvs.ui,3.3.302.R36x_v20110203-1036,"org.eclipse.team.cvs.ui",1308666653984
+started,bundle,org.eclipse.team.ui,3.5.102.R36x_v20110203-1036,"org.eclipse.team.ui",1308666653986
+started,bundle,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui",1308666653990
+started,bundle,org.eclipse.ui.console,3.5.0.v20100526,"org.eclipse.ui.console",1308666653993
+started,bundle,org.eclipse.ui.editors,3.6.1.r361_v20100825-0800,"org.eclipse.ui.editors",1308666653995
+started,bundle,org.eclipse.ui.forms,3.5.2.r36_v20100702,"org.eclipse.ui.forms",1308666653997
+started,bundle,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.ide",1308666654000
+started,bundle,org.eclipse.ui.net,1.2.100.I20100505-1245,"org.eclipse.ui.net",1308666654002
+started,bundle,org.eclipse.ui.views,3.5.1.M20110202-0800,"org.eclipse.ui.views",1308666654004
+started,bundle,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"org.eclipse.ui.workbench",1308666654006
+started,bundle,org.eclipse.ui.workbench.texteditor,3.6.1.r361_v20100714-0800,"org.eclipse.ui.workbench.texteditor",1308666654009
+started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1308666654026
+started,bundle,org.eclipse.update.core,3.2.402.R36x_v20100629,"org.eclipse.update.core",1308666654029
+started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1308666654030
+os,sysinfo,,,"win32",1308666654037
+arch,sysinfo,,,"x86",1308666654037
+ws,sysinfo,,,"win32",1308666654037
+locale,sysinfo,,,"ja_JP",1308666654037
+processors,sysinfo,,,"2",1308666654038
+java.runtime.name,sysinfo,,,"Java(TM) SE Runtime Environment",1308666654038
+java.runtime.version,sysinfo,,,"1.6.0_26-b03",1308666654038
+java.specification.name,sysinfo,,,"Java Platform API Specification",1308666654038
+java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308666654038
+java.specification.version,sysinfo,,,"1.6",1308666654038
+java.vendor,sysinfo,,,"Sun Microsystems Inc.",1308666654038
+java.version,sysinfo,,,"1.6.0_26",1308666654038
+java.vm.info,sysinfo,,,"mixed mode",1308666654038
+java.vm.name,sysinfo,,,"Java HotSpot(TM) Client VM",1308666654038
+java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1308666654038
+java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1308666654038
+java.vm.specification.version,sysinfo,,,"1.0",1308666654038
+java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1308666654038
+java.vm.version,sysinfo,,,"20.1-b02",1308666654038
+started,bundle,org.eclipse.wst.sse.core,1.1.504.v201102160550,"org.eclipse.wst.sse.core",1308666654247
+started,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308666654331
+started,bundle,org.eclipse.ltk.core.refactoring,3.5.101.r362_v20101117-0800,"org.eclipse.ltk.core.refactoring",1308666654336
+started,bundle,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring",1308666654340
+started,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308666654664
+activated,view,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.PackageExplorer",1308666656784
+started,bundle,org.eclipse.jdt.launching,3.5.200.v20110105_r362,"org.eclipse.jdt.launching",1308666657811
+started,bundle,org.eclipse.jdt.apt.core,3.3.402.R36_v20110120-1000,"org.eclipse.jdt.apt.core",1308666658631
+started,bundle,org.eclipse.jdt.apt.pluggable.core,1.0.301.R36_v20100727-0110,"org.eclipse.jdt.apt.pluggable.core",1308666658632
+started,bundle,org.eclipse.compare.core,3.5.101.R36x_v20100929-0800,"org.eclipse.compare.core",1308666659921
diff --git a/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv b/workspace/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv
new file mode 100644 (file)
index 0000000..687253a
--- /dev/null
@@ -0,0 +1,114 @@
+what,kind,bundleId,bundleVersion,description,time
+started,bundle,org.eclipse.compare,3.5.101.R36x_v20100929-0800,"org.eclipse.compare",1308666659933
+executed,command,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.project.openProject",1308666665754
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666677133
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666680726
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666680740
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666680740
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666686798
+error,log,,,"Internal Error",1308666691261
+error,log,,,"Problems encountered while deleting resources.",1308666691264
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666697795
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666697831
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666697831
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666703952
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666706044
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666706060
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666706060
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666709016
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666711295
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666711308
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666711308
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666713811
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666715735
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666715752
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666715752
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666716395
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666720903
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666723011
+error,log,,,"Internal Error",1308666725027
+error,log,,,"Problems encountered while deleting resources.",1308666725029
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666733398
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666733423
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666733423
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666737386
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666742523
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666742536
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666742537
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666745773
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666751197
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666751209
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666751209
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666752877
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666754275
+executed,command,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1308666754286
+executed,command,org.eclipse.ui,3.6.2.M20110203-1100,"org.eclipse.ui.edit.delete",1308666754286
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666758881
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666762865
+executed,command,org.eclipse.ui.ide,3.6.2.M20101201-0800,"org.eclipse.ui.project.cleanAction",1308666762883
+opened,view,org.eclipse.ui.console,3.5.0.v20100526,"org.eclipse.ui.console.ConsoleView",1308666802313
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666826411
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666841575
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666846344
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666848105
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666848477
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666849517
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666849808
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666853607
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666853629
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666853835
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666854431
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666856788
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666857629
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666884388
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1308666884568
+started,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1308666899387
+executed,command,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.commands.Terminate",1308666923296
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666930187
+opened,view,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search.ui.views.SearchView",1308666932762
+activated,view,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search.ui.views.SearchView",1308666932789
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666933131
+executed,command,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search.ui.openSearchDialog",1308666933175
+opened,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1308666942735
+activated,editor,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.CompilationUnitEditor",1308666942866
+started,bundle,org.eclipse.core.variables,3.2.400.v20100505,"org.eclipse.core.variables",1308666944841
+activated,view,org.eclipse.debug.ui,3.6.3.v20101201_r362,"org.eclipse.debug.ui.DebugView",1308666950105
+activated,view,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui.PackageExplorer",1308666954714
+deactivated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666957785
+activated,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666959482
+closed,workbench,org.eclipse.ui.workbench,3.6.2.M20110210-1200,"",1308666959798
+stopped,bundle,com.android.ide.eclipse.adt,10.0.1.v201103111512-110841,"com.android.ide.eclipse.adt",1308666960646
+stopped,bundle,com.android.ide.eclipse.hierarchyviewer,10.0.1.v201103111512-110841,"com.android.ide.eclipse.hierarchyviewer",1308666960653
+stopped,bundle,com.android.ide.eclipse.traceview,10.0.1.v201103111512-110841,"com.android.ide.eclipse.traceview",1308666960653
+stopped,bundle,com.android.ide.eclipse.ddms,10.0.1.v201103111512-110841,"com.android.ide.eclipse.ddms",1308666960656
+stopped,bundle,org.eclipse.mylyn.ide.ant,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.ide.ant",1308666960658
+stopped,bundle,org.eclipse.ant.ui,3.5.0.v20100427,"org.eclipse.ant.ui",1308666960661
+stopped,bundle,org.eclipse.ant.launching,1.0.1.v20101020_r362,"org.eclipse.ant.launching",1308666960663
+stopped,bundle,org.eclipse.compare.win32,1.0.101.R36x_v20101103-0618,"org.eclipse.compare.win32",1308666960664
+stopped,bundle,org.eclipse.equinox.p2.ui.sdk,1.0.100.v20100513,"org.eclipse.equinox.p2.ui.sdk",1308666960666
+stopped,bundle,org.eclipse.mylyn.java.tasks,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.tasks",1308666960668
+stopped,bundle,org.eclipse.mylyn.java.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.java.ui",1308666960669
+stopped,bundle,org.eclipse.jdt.junit,3.6.1.r361_v20100825-0800,"org.eclipse.jdt.junit",1308666960672
+stopped,bundle,org.eclipse.jdt.apt.ui,3.3.300.v20100513-0845,"org.eclipse.jdt.apt.ui",1308666960675
+stopped,bundle,org.eclipse.jdt.debug.ui,3.5.2.v20100928a_r362,"org.eclipse.jdt.debug.ui",1308666960675
+stopped,bundle,org.eclipse.jdt.ui,3.6.2.r362_v20110203,"org.eclipse.jdt.ui",1308666960767
+stopped,bundle,org.eclipse.wst.dtd.ui,1.0.500.v201004290328,"org.eclipse.wst.dtd.ui",1308666960769
+stopped,bundle,org.eclipse.wst.xsd.ui,1.2.304.v201101251958,"org.eclipse.wst.xsd.ui",1308666960776
+stopped,bundle,org.eclipse.wst.xml.ui,1.1.103.v201101122108,"org.eclipse.wst.xml.ui",1308666960780
+stopped,bundle,org.eclipse.wst.common.ui,1.1.500.v200911190730,"org.eclipse.wst.common.ui",1308666960783
+stopped,bundle,org.eclipse.wst.sse.ui,1.2.3.v201102102045,"org.eclipse.wst.sse.ui",1308666960786
+stopped,bundle,org.eclipse.search,3.6.0.v20100520-0800,"org.eclipse.search",1308666960788
+stopped,bundle,org.eclipse.mylyn.team.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.team.ui",1308666960789
+stopped,bundle,org.eclipse.ui.navigator.resources,3.4.202.M20101124-0800,"org.eclipse.ui.navigator.resources",1308666960791
+stopped,bundle,org.eclipse.ltk.ui.refactoring,3.5.0.v20100526-0800,"org.eclipse.ltk.ui.refactoring",1308666960797
+stopped,bundle,org.eclipse.mylyn.bugzilla.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.bugzilla.ui",1308666960797
+stopped,bundle,org.eclipse.mylyn.ide.ui,3.4.0.v20100608-0100-e3x,"org.eclipse.mylyn.ide.ui",1308666960800
+stopped,bundle,org.eclipse.mylyn.resources.ui,3.4.1.v20100909-0100-e3x,"org.eclipse.mylyn.resources.ui",1308666960801
+stopped,bundle,org.eclipse.mylyn.wikitext.tasks.ui,1.3.1.v20100823-0100-e3x,"org.eclipse.mylyn.wikitext.tasks.ui",1308666960803
+stopped,bundle,org.eclipse.mylyn.context.ui,3.4.2.v20110131-0100-e3x,"org.eclipse.mylyn.context.ui",1308666960803
+stopped,bundle,org.eclipse.mylyn.help.ui,3.4.2.v20110131-0100-e3x,"org.eclipse.mylyn.help.ui",1308666960805
+stopped,bundle,org.eclipse.mylyn.tasks.bugs,3.4.1.v20100823-0100-e3x,"org.eclipse.mylyn.tasks.bugs",1308666960807
+stopped,bundle,org.eclipse.mylyn.tasks.ui,3.4.3.v20110131-0100-e3x,"org.eclipse.mylyn.tasks.ui",1308666960807
+stopped,bundle,org.eclipse.team.cvs.ui,3.3.302.R36x_v20110203-1036,"org.eclipse.team.cvs.ui",1308666960807
+stopped,bundle,org.eclipse.team.ui,3.5.102.R36x_v20110203-1036,"org.eclipse.team.ui",1308666960807
+stopped,bundle,org.eclipse.compare,3.5.101.R36x_v20100929-0800,"org.eclipse.compare",1308666960807
diff --git a/workspace/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml
new file mode 100644 (file)
index 0000000..dfd730a
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="org.eclipse.equinox.internal.p2.ui.dialogs.InstallWizard.WizardSettings">\r
+               <item value="1280" key="DIALOG_WIDTH"/>\r
+               <item value="-11" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="740" key="DIALOG_HEIGHT"/>\r
+               <item value="-35" key="DIALOG_X_ORIGIN"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/133254073.index b/workspace/.metadata/.plugins/org.eclipse.jdt.core/133254073.index
new file mode 100644 (file)
index 0000000..80afaa0
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.jdt.core/133254073.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/1614157572.index b/workspace/.metadata/.plugins/org.eclipse.jdt.core/1614157572.index
new file mode 100644 (file)
index 0000000..3dd0da0
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.jdt.core/1614157572.index differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps
new file mode 100644 (file)
index 0000000..593f470
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt b/workspace/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt
new file mode 100644 (file)
index 0000000..8586397
--- /dev/null
@@ -0,0 +1 @@
+java
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
new file mode 100644 (file)
index 0000000..9706920
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/workspace/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
new file mode 100644 (file)
index 0000000..6a40d08
--- /dev/null
@@ -0,0 +1,3 @@
+INDEX VERSION 1.126+C:\yuji\prog\Android\workspaces\jugglemaster\source\workspace\.metadata\.plugins\org.eclipse.jdt.core
+133254073.index
+1614157572.index
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
new file mode 100644 (file)
index 0000000..04c5e48
Binary files /dev/null and b/workspace/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
new file mode 100644 (file)
index 0000000..236adbb
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="org.eclipse.jdt.internal.debug.ui.ExpressionInformationControlCreator$ExpressionInformationControl">\r
+               <item value="500" key="SashWeightDetails"/>\r
+               <item value="500" key="SashWeightTree"/>\r
+               <item value="230" key="HEIGHT"/>\r
+               <item value="1208" key="WIDTH"/>\r
+       </section>\r
+       <section name="AddExceptionDialog">\r
+               <item value="true" key="uncaughtChecked"/>\r
+               <item value="true" key="caughtChecked"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml
new file mode 100644 (file)
index 0000000..6aceb9d
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<dirs>\r
+<entry loc="C:\Program Files\Java\jre6" stamp="1308232866937"/>\r
+</dirs>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml
new file mode 100644 (file)
index 0000000..cf8a85f
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<libraryInfos>\r
+<libraryInfo home="C:\Program Files\Java\jre6" version="1.6.0_26">\r
+<bootpath>\r
+<entry path="C:\Program Files\Java\jre6\lib\resources.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\rt.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\sunrsasign.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\jsse.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\jce.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\charsets.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\lib\modules\jdk.boot.jar"/>\r
+<entry path="C:\Program Files\Java\jre6\classes"/>\r
+</bootpath>\r
+<extensionDirs>\r
+<entry path="C:\Program Files\Java\jre6\lib\ext"/>\r
+<entry path="C:\Windows\Sun\Java\lib\ext"/>\r
+</extensionDirs>\r
+<endorsedDirs>\r
+<entry path="C:\Program Files\Java\jre6\lib\endorsed"/>\r
+</endorsedDirs>\r
+</libraryInfo>\r
+</libraryInfos>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
new file mode 100644 (file)
index 0000000..6cd9562
--- /dev/null
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<typeInfoHistroy/>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
new file mode 100644 (file)
index 0000000..6afefc3
--- /dev/null
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<qualifiedTypeNameHistroy>\r
+<fullyQualifiedTypeName name="com.google.android.maps.MapView"/>\r
+<fullyQualifiedTypeName name="android.graphics.Paint.Style"/>\r
+<fullyQualifiedTypeName name="com.google.android.maps.Projection"/>\r
+<fullyQualifiedTypeName name="java.util.Locale"/>\r
+<fullyQualifiedTypeName name="java.util.Iterator"/>\r
+<fullyQualifiedTypeName name="android.widget.Button"/>\r
+<fullyQualifiedTypeName name="org.example.mapviewsample.R.id"/>\r
+<fullyQualifiedTypeName name="android.view.MotionEvent"/>\r
+<fullyQualifiedTypeName name="android.hardware.Sensor"/>\r
+<fullyQualifiedTypeName name="java.util.List"/>\r
+<fullyQualifiedTypeName name="android.graphics.Paint"/>\r
+<fullyQualifiedTypeName name="android.hardware.SensorManager"/>\r
+<fullyQualifiedTypeName name="java.util.Formatter"/>\r
+<fullyQualifiedTypeName name="android.graphics.BitmapFactory"/>\r
+<fullyQualifiedTypeName name="java.io.InputStream"/>\r
+<fullyQualifiedTypeName name="android.opengl.GLUtils"/>\r
+<fullyQualifiedTypeName name="java.nio.IntBuffer"/>\r
+<fullyQualifiedTypeName name="java.nio.ByteBuffer"/>\r
+<fullyQualifiedTypeName name="java.nio.ByteOrder"/>\r
+<fullyQualifiedTypeName name="android.os.SystemClock"/>\r
+<fullyQualifiedTypeName name="android.view.Window"/>\r
+<fullyQualifiedTypeName name="android.opengl.GLU"/>\r
+<fullyQualifiedTypeName name="com.jm.opengl.OpenGLSphere"/>\r
+<fullyQualifiedTypeName name="com.jm.opengl.Juggler2"/>\r
+<fullyQualifiedTypeName name="twitter4j.TwitterFactory"/>\r
+<fullyQualifiedTypeName name="android.view.View"/>\r
+<fullyQualifiedTypeName name="android.widget.ArrayAdapter"/>\r
+<fullyQualifiedTypeName name="com.twitterclient.R.layout"/>\r
+<fullyQualifiedTypeName name="java.util.HashMap"/>\r
+<fullyQualifiedTypeName name="android.content.res.Configuration"/>\r
+<fullyQualifiedTypeName name="twitter4j.conf.Configuration"/>\r
+<fullyQualifiedTypeName name="twitter4j.TwitterListener"/>\r
+<fullyQualifiedTypeName name="twitter4j.TwitterAdapter"/>\r
+<fullyQualifiedTypeName name="android.view.SurfaceHolder"/>\r
+<fullyQualifiedTypeName name="android.view.SurfaceHolder.Callback"/>\r
+<fullyQualifiedTypeName name="android.os.Handler"/>\r
+<fullyQualifiedTypeName name="android.graphics.Bitmap"/>\r
+<fullyQualifiedTypeName name="android.graphics.Bitmap.Config"/>\r
+<fullyQualifiedTypeName name="android.graphics.Color"/>\r
+<fullyQualifiedTypeName name="javax.microedition.khronos.opengles.GL10"/>\r
+<fullyQualifiedTypeName name="com.jm.utility.Resource"/>\r
+<fullyQualifiedTypeName name="twitter4j.Status"/>\r
+<fullyQualifiedTypeName name="com.twitterclient.Dispatcher.Method"/>\r
+<fullyQualifiedTypeName name="com.twitterclient.EventManager.Event"/>\r
+<fullyQualifiedTypeName name="android.R.xml"/>\r
+<fullyQualifiedTypeName name="com.jm.R"/>\r
+<fullyQualifiedTypeName name="android.R.string"/>\r
+<fullyQualifiedTypeName name="android.view.View.OnClickListener"/>\r
+<fullyQualifiedTypeName name="com.jm.gen.MainGen"/>\r
+<fullyQualifiedTypeName name="com.jm.R.layout"/>\r
+<fullyQualifiedTypeName name="com.jm.R.id"/>\r
+<fullyQualifiedTypeName name="android.R.layout"/>\r
+<fullyQualifiedTypeName name="android.content.DialogInterface.OnClickListener"/>\r
+<fullyQualifiedTypeName name="android.R"/>\r
+<fullyQualifiedTypeName name="android.R.id"/>\r
+<fullyQualifiedTypeName name="android.util.Log"/>\r
+<fullyQualifiedTypeName name="com.jm.utility.Debug"/>\r
+<fullyQualifiedTypeName name="android.widget.Toast"/>\r
+<fullyQualifiedTypeName name="com.jm.R.string"/>\r
+<fullyQualifiedTypeName name="android.content.DialogInterface.OnKeyListener"/>\r
+</qualifiedTypeNameHistroy>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
new file mode 100644 (file)
index 0000000..4fd8d47
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <item value="2" key="TypeHierarchyViewPart.hierarchyview"/>\r
+       <item value="filter_imports;" key="filters_last_used"/>\r
+       <item value="false" key="delegateUpdating"/>\r
+       <item value="false" key="TypeHierarchyViewPart.qualifiednames"/>\r
+       <item value="3" key="TypeHierarchyViewPart.orientation"/>\r
+       <item value="false" key="TypeHierarchyViewPart.linkeditors"/>\r
+       <section name="OptionalMessageDialog.hide.">\r
+               <item value="true" key="org.eclipse.jdt.ui.typecomment.deprecated"/>\r
+       </section>\r
+       <section name="OverrideMethodDialog">\r
+               <item value="true" key="showtypes"/>\r
+       </section>\r
+       <section name="BuildPathsPropertyPage">\r
+               <item value="2" key="pageIndex"/>\r
+       </section>\r
+       <section name="RefactoringWizard.preview">\r
+               <item value="400" key="height"/>\r
+               <item value="600" key="width"/>\r
+       </section>\r
+       <section name="SourceActionDialog.methods">\r
+               <item value="false" key="Comments"/>\r
+               <item value="1" key="VisibilityModifier"/>\r
+               <item value="false" key="SynchronizedModifier"/>\r
+               <item value="false" key="FinalModifier"/>\r
+       </section>\r
+       <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">\r
+               <item value="true" key="group_libraries"/>\r
+               <item value="false" key="linkWithEditor"/>\r
+               <item value="2" key="layout"/>\r
+               <item value="1" key="rootMode"/>\r
+               <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;1&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;&gt;&#x0D;&#x0A;&lt;xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.mylyn.java.ui.MembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;/xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;/customFilters&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/>\r
+       </section>\r
+       <section name="org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog">\r
+               <item value="true" key="ShowStatusLine"/>\r
+               <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;History/&gt;" key="History"/>\r
+               <section name="DialogBoundsSettings">\r
+                       <item value="600" key="DIALOG_WIDTH"/>\r
+                       <item value="14" key="DIALOG_Y_ORIGIN"/>\r
+                       <item value="500" key="DIALOG_HEIGHT"/>\r
+                       <item value="225" key="DIALOG_X_ORIGIN"/>\r
+                       <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+               </section>\r
+       </section>\r
+       <section name="completion_proposal_size">\r
+       </section>\r
+       <section name="JavaElementSearchActions">\r
+       </section>\r
+       <section name="RenameInformationPopup">\r
+       </section>\r
+       <section name="org.eclipse.ltk.ui.refactoring.settings">\r
+               <item value="false" key="updateQualifiedNames"/>\r
+               <item value="*" key="patterns"/>\r
+               <item value="1" key="updateSimilarElementsMatchStrategy"/>\r
+               <item value="false" key="updateTextualMatches"/>\r
+               <item value="false" key="updateSimilarElements"/>\r
+       </section>\r
+       <section name="org.eclipse.jdt.internal.ui.text.QuickOutline">\r
+               <item value="false" key="GoIntoTopLevelTypeAction.isChecked"/>\r
+               <item value="true" key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_USE_PERSISTED_SIZE"/>\r
+               <item value="400" key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_WIDTH"/>\r
+               <item value="330" key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_HEIGHT"/>\r
+               <item value="false" key="org.eclipse.jdt.internal.ui.text.JavaOutlineInformationControlDIALOG_USE_PERSISTED_LOCATION"/>\r
+       </section>\r
+       <section name="AddGetterSetterDialog">\r
+               <item value="false" key="RemoveFinal"/>\r
+               <item value="false" key="SortOrdering"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.history
new file mode 100644 (file)
index 0000000..775b51b
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Delete resource &apos;Snake&apos;" deleteContents="false" description="Delete resource &apos;Snake&apos;" element1="/Snake" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1300585394719"/>&#x0A;<refactoring comment="Delete resource &apos;Snake&apos;" deleteContents="false" description="Delete resource &apos;Snake&apos;" element1="/Snake" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1300586060082"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/3/13/refactorings.index
new file mode 100644 (file)
index 0000000..2a5b114
--- /dev/null
@@ -0,0 +1,2 @@
+1300585394719  Delete resource 'Snake'
+1300586060082  Delete resource 'Snake'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.history
new file mode 100644 (file)
index 0000000..74f0683
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">\r
+<refactoring comment="Delete resource &apos;TwitterClient&apos;" deleteContents="true" description="Delete resource &apos;TwitterClient&apos;" element1="/TwitterClient" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1302433178042"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/4/16/refactorings.index
new file mode 100644 (file)
index 0000000..53beb66
--- /dev/null
@@ -0,0 +1 @@
+1302433178042  Delete resource 'TwitterClient'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.history
new file mode 100644 (file)
index 0000000..0e297cc
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">\r
+<refactoring comment="Delete resource &apos;JMGen&apos;" deleteContents="true" description="Delete resource &apos;JMGen&apos;" element1="/JMGen" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1305542447656"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/5/21/refactorings.index
new file mode 100644 (file)
index 0000000..e5a7d0a
--- /dev/null
@@ -0,0 +1 @@
+1305542447656  Delete resource 'JMGen'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.history
new file mode 100644 (file)
index 0000000..136c488
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Delete 2 resources" deleteContents="true" description="Delete 2 resources" element1="/AccelerometerSample22" element2="/CheckDataTime" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="2" stamp="1308666680594"/>&#x0A;<refactoring comment="Delete resource &apos;MapViewSample&apos;" deleteContents="true" description="Delete resource &apos;MapViewSample&apos;" element1="/MapViewSample" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666705963"/>&#x0A;<refactoring comment="Delete resource &apos;MultiTouchSample&apos;" deleteContents="true" description="Delete resource &apos;MultiTouchSample&apos;" element1="/MultiTouchSample" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666711224"/>&#x0A;<refactoring comment="Delete resource &apos;PolygonSample&apos;" deleteContents="true" description="Delete resource &apos;PolygonSample&apos;" element1="/PolygonSample" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666715665"/>&#x0A;<refactoring comment="Delete resource &apos;TextureSample&apos;" deleteContents="true" description="Delete resource &apos;TextureSample&apos;" element1="/TextureSample" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666742438"/>&#x0A;<refactoring comment="Delete resource &apos;TwitterClient&apos;" deleteContents="true" description="Delete resource &apos;TwitterClient&apos;" element1="/TwitterClient" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666751138"/>&#x0A;<refactoring comment="Delete resource &apos;Snake&apos;" deleteContents="false" description="Delete resource &apos;Snake&apos;" element1="/Snake" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1308666754214"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2011/6/26/refactorings.index
new file mode 100644 (file)
index 0000000..a5230ab
--- /dev/null
@@ -0,0 +1,7 @@
+1308666680594  Delete 2 resources
+1308666705963  Delete resource 'MapViewSample'
+1308666711224  Delete resource 'MultiTouchSample'
+1308666715665  Delete resource 'PolygonSample'
+1308666742438  Delete resource 'TextureSample'
+1308666751138  Delete resource 'TwitterClient'
+1308666754214  Delete resource 'Snake'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.history
new file mode 100644 (file)
index 0000000..04044c5
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">\r
+<refactoring accessors="true" comment="Delete element from project &apos;AccelerometerSample22&apos;&#x0D;&#x0A;- Original project: &apos;AccelerometerSample22&apos;&#x0D;&#x0A;- Original element: &apos;org.example.accelerometersample22.MainView.java&apos;" description="Delete element" element1="/src&lt;org.example.accelerometersample22{MainView.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1300967876504" subPackages="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/AccelerometerSample22/2011/3/13/refactorings.index
new file mode 100644 (file)
index 0000000..411c7e2
--- /dev/null
@@ -0,0 +1 @@
+1300967876504  Delete element
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.history
new file mode 100644 (file)
index 0000000..2b27fb8
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">\r
+<refactoring comment="Rename field &apos;myDataTimeView&apos; in &apos;com.example.checkdatatime.CheckDataTime&apos; to &apos;myDateTimeView&apos;&#x0D;&#x0A;- Original project: &apos;CheckDataTime&apos;&#x0D;&#x0A;- Original element: &apos;com.example.checkdatatime.CheckDataTime.myDataTimeView&apos;&#x0D;&#x0A;- Renamed element: &apos;com.example.checkdatatime.CheckDataTime.myDateTimeView&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;myDataTimeView&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.example.checkdatatime{CheckDataTime.java[CheckDataTime^myDataTimeView" name="myDateTimeView" references="true" setter="false" stamp="1300594618564" textual="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/CheckDataTime/2011/3/13/refactorings.index
new file mode 100644 (file)
index 0000000..3341add
--- /dev/null
@@ -0,0 +1 @@
+1300594618564  Rename field 'myDataTimeView'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.history
new file mode 100644 (file)
index 0000000..0974b07
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JMGen&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenProc.java&apos;" description="Delete element" element1="/src&lt;com.jm.gen{GenProc.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304924921717" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.jm.gen.GenSetting&apos; to &apos;GenProc&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenSetting&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.gen.GenProc&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;GenSetting&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.jm.gen{GenSetting.java[GenSetting" matchStrategy="1" name="GenProc" qualified="false" references="true" similarDeclarations="false" stamp="1304924933651" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.jm.gen.GenProc.setLength(...)&apos; to &apos;init&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenProc.setLength(...)&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.gen.GenProc.init(...)&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;setLength&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm.gen{GenProc.java[GenProc~setLength~I" name="init" references="true" stamp="1304928208968" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.jm.gen.MainGen.GenerateSiteswap()&apos; to &apos;generateSiteswap&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.MainGen.GenerateSiteswap()&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.gen.MainGen.generateSiteswap()&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;GenerateSiteswap&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm.gen{MainGen.java[MainGen~GenerateSiteswap" name="generateSiteswap" references="true" stamp="1305004103129" version="1.0"/>&#x0A;<refactoring comment="Copy package &apos;com.jm.gen&apos; to &apos;JuggleMaster/src&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src&apos;&#x0D;&#x0A;- Original element: &apos;JMGen/src/com.jm.gen&apos;" description="Copy package" destination="=JuggleMaster/src" element1="/src&lt;com.jm.gen" flags="589830" fragments="1" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyPackages" stamp="1305005828146" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;StdLib.java&apos; to &apos;JuggleMaster/src/com.jm.gen&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src/com.jm.gen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.StdLib.java&apos;" description="Copy compilation unit" destination="=JuggleMaster/src&lt;com.jm.gen" element1="/src&lt;com.jm.gen{StdLib.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1305017389297" units="1" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;GenProc.java&apos; to &apos;JuggleMaster/src/com.jm.gen&apos;&#x0D;&#x0A;- Original project: &apos;JMGen&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src/com.jm.gen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenProc.java&apos;" description="Copy compilation unit" destination="=JuggleMaster/src&lt;com.jm.gen" element1="/src&lt;com.jm.gen{GenProc.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1305022465348" units="1" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JMGen/2011/5/20/refactorings.index
new file mode 100644 (file)
index 0000000..c12061b
--- /dev/null
@@ -0,0 +1,7 @@
+1304924921717  Delete element
+1304924933651  Rename type 'GenSetting'
+1304928208968  Rename method 'setLength'
+1305004103129  Rename method 'GenerateSiteswap'
+1305005828146  Copy package
+1305017389297  Copy compilation unit
+1305022465348  Copy compilation unit
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.history
new file mode 100644 (file)
index 0000000..cb866ac
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename field &apos;ftpManager&apos; in &apos;com.jm.opengl.OpenGLActivityBase&apos; to &apos;fpsManager&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLActivityBase.ftpManager&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.opengl.OpenGLActivityBase.fpsManager&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;ftpManager&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.jm.opengl{OpenGLActivityBase.java[OpenGLActivityBase^ftpManager" name="fpsManager" references="true" setter="false" stamp="1301380110892" textual="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.JugglerCanvasGL.java&apos;" description="Delete element" element1="/src&lt;com.jm.opengl{JugglerCanvasGL.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1301535573977" subPackages="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/3/14/refactorings.index
new file mode 100644 (file)
index 0000000..7b456fa
--- /dev/null
@@ -0,0 +1,2 @@
+1301380110892  Rename field 'ftpManager'
+1301535573977  Delete element
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.history
new file mode 100644 (file)
index 0000000..f3ad2c6
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">\r
+<refactoring comment="Rename method &apos;com.jm.opengl.Juggler2.updateJuggle()&apos; to &apos;updateJuggler&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.Juggler2.updateJuggle()&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.opengl.Juggler2.updateJuggler()&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;updateJuggle&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm.opengl{Juggler2.java[Juggler2~updateJuggle" name="updateJuggler" references="true" stamp="1301708228515" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/14/refactorings.index
new file mode 100644 (file)
index 0000000..c451912
--- /dev/null
@@ -0,0 +1 @@
+1301708228515  Rename method 'updateJuggle'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.history
new file mode 100644 (file)
index 0000000..f2b2cf9
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename local variable &apos;n&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawCircle(...)&apos; to &apos;N&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawCircle(GL10, int, int, int).n&apos;&#x0D;&#x0A;- Renamed element: &apos;n&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;n&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawCircle~QGL10;~I~I~I@n!2664!2680!2668!2668!I" name="N" references="true" stamp="1301918633073" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;v&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawCircle(...)&apos; to &apos;w&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawCircle(GL10, int, int, int).v&apos;&#x0D;&#x0A;- Renamed element: &apos;v&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;v&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawCircle~QGL10;~I~I~I@v!2740!2764!2746!2746!\[I" name="w" references="true" stamp="1301918723041" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;c&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawCircle(...)&apos; to &apos;d&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawCircle(GL10, int, int, int).c&apos;&#x0D;&#x0A;- Renamed element: &apos;c&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;c&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawCircle~QGL10;~I~I~I@c!2769!2793!2775!2775!\[I" name="d" references="true" stamp="1301918729165" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;w&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawCircle(...)&apos; to &apos;ww&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawCircle(GL10, int, int, int).w&apos;&#x0D;&#x0A;- Renamed element: &apos;w&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;w&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawCircle~QGL10;~I~I~I@w!2740!2764!2746!2746!\[I" name="ww" references="true" stamp="1301918741462" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;d&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawCircle(...)&apos; to &apos;dd&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawCircle(GL10, int, int, int).d&apos;&#x0D;&#x0A;- Renamed element: &apos;d&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;d&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawCircle~QGL10;~I~I~I@d!2770!2794!2776!2776!\[I" name="dd" references="true" stamp="1301918747032" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;vertex&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawLine(...)&apos; to &apos;vx&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawLine(GL10, IntBuffer, int[], IntBuffer, int[], int, int).vertex&apos;&#x0D;&#x0A;- Renamed element: &apos;vertex&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;vertex&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawLine~QGL10;~QIntBuffer;~\[I~QIntBuffer;~\[I~I~I@vertex!3718!3729!3724!3729!\[I" name="vx" references="true" stamp="1301919311404" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;color&apos; in &apos;com.jm.opengl.OpenGLGraphics.drawLine(...)&apos; to &apos;cl&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawLine(GL10, IntBuffer, int[], IntBuffer, int[], int, int).color&apos;&#x0D;&#x0A;- Renamed element: &apos;color&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;color&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawLine~QGL10;~QIntBuffer;~\[I~QIntBuffer;~\[I~I~I@color!3742!3752!3748!3752!\[I" name="cl" references="true" stamp="1301919337154" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.jm.opengl.OpenGLGraphics.getIntBuffer2(...)&apos; to &apos;getIntBuffer&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.getIntBuffer2(...)&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.opengl.OpenGLGraphics.getIntBuffer(...)&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;getIntBuffer2&apos;" flags="589826" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~getIntBuffer2~\[I" name="getIntBuffer" references="true" stamp="1301919354403" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;c&apos; in &apos;com.jm.opengl.JuggleDrawer&apos; to &apos;cx&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.JuggleDrawer.c&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.opengl.JuggleDrawer.cx&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;c&apos;" flags="589830" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.jm.opengl{JuggleDrawer.java[JuggleDrawer^c" name="cx" references="true" setter="false" stamp="1302312156379" textual="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/15/refactorings.index
new file mode 100644 (file)
index 0000000..aff3c89
--- /dev/null
@@ -0,0 +1,9 @@
+1301918633073  Rename local variable 'n'
+1301918723041  Rename local variable 'v'
+1301918729165  Rename local variable 'c'
+1301918741462  Rename local variable 'w'
+1301918747032  Rename local variable 'd'
+1301919311404  Rename local variable 'vertex'
+1301919337154  Rename local variable 'color'
+1301919354403  Rename method 'getIntBuffer2'
+1302312156379  Rename field 'c'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.history
new file mode 100644 (file)
index 0000000..c45d762
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename local variable &apos;c&apos; in &apos;com.jm.opengl.GLSurfaceCanvasView.CanvasThread.run()&apos; to &apos;canvas&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.GLSurfaceCanvasView.CanvasThread.run().c&apos;&#x0D;&#x0A;- Renamed element: &apos;c&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;c&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm.opengl{GLSurfaceCanvasView.java[GLSurfaceCanvasView[CanvasThread~run@c!809!824!816!816!QCanvas;" name="canvas" references="true" stamp="1304051695220" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.GLSurfaceCanvasView.java&apos;" description="Delete element" element1="/src&lt;com.jm.opengl{GLSurfaceCanvasView.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304062695275" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLActivity.java&apos;" description="Delete element" element1="/src&lt;com.jm.opengl{OpenGLActivity.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304062703523" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.GLView.java&apos;" description="Delete element" element1="/src&lt;com.jm.opengl{GLView.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304126662679" subPackages="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/4/18/refactorings.index
new file mode 100644 (file)
index 0000000..a17afbd
--- /dev/null
@@ -0,0 +1,4 @@
+1304051695220  Rename local variable 'c'
+1304062695275  Delete element
+1304062703523  Delete element
+1304126662679  Delete element
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.history
new file mode 100644 (file)
index 0000000..06716fe
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename method &apos;com.jm.opengl.OpenGLGraphics.drawLine(...)&apos; to &apos;drawLineY&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.OpenGLGraphics.drawLine(...)&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.opengl.OpenGLGraphics.drawLineY(...)&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;drawLine&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm.opengl{OpenGLGraphics.java[OpenGLGraphics~drawLine~QGL10;~I~I~I~I~I~I~I~I~I" name="drawLineY" references="true" stamp="1304403480584" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;JuggleMaster/src/com.image&apos;" description="Delete element" element1="/src&lt;com.image" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304484926088" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Move element &apos;Juggler2.java&apos; to &apos;JuggleMaster/src/com.jm&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src/com.jm&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.opengl.Juggler2.java&apos;&#x0D;&#x0A;- Update references to refactored element" description="Move compilation unit" destination="/src&lt;com.jm" element1="/src&lt;com.jm.opengl{Juggler2.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.move" patterns="*" policy="org.eclipse.jdt.ui.moveResources" qualified="false" references="true" stamp="1304484963605" units="1" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.Juggler.java&apos;" description="Delete element" element1="/src&lt;com.jm{Juggler.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304484975054" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.JugglerCanvas.java&apos;" description="Delete element" element1="/src&lt;com.jm{JugglerCanvas.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304485031043" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.jm.Juggler2&apos; to &apos;Juggler&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.Juggler2&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.Juggler&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;Juggler2&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.jm{Juggler2.java[Juggler2" matchStrategy="1" name="Juggler" qualified="false" references="true" similarDeclarations="false" stamp="1304485234441" textual="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.utility.Graphics.java&apos;" description="Delete element" element1="/src&lt;com.jm.utility{Graphics.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304485267876" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;menu1.xml&apos; to &apos;layout&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;layout&apos;&#x0D;&#x0A;- Original element: &apos;menu1.xml&apos;" description="Copy file" element1="res/layout/menu1.xml" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1304489474853" target="/JuggleMaster/res/layout" units="0" version="1.0"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/layout/help&apos; to &apos;help.xml&apos;" description="Rename resource &apos;help&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/layout/help" name="help.xml" stamp="1304489484347" updateReferences="true"/>&#x0A;<refactoring comment="Copy element &apos;icon.png&apos; to &apos;drawable-hdpi&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;drawable-hdpi&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Copy file" element1="res/drawable/icon.png" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1304502594782" target="/JuggleMaster/res/drawable-hdpi" units="0" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;icon.png&apos; to &apos;drawable-ldpi&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;drawable-ldpi&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Copy file" element1="res/drawable/icon.png" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1304502598798" target="/JuggleMaster/res/drawable-ldpi" units="0" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;icon.png&apos; to &apos;drawable-mdpi&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;drawable-mdpi&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Copy file" element1="res/drawable/icon.png" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1304502602330" target="/JuggleMaster/res/drawable-mdpi" units="0" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;drawable&apos;" description="Delete element" element1="res/drawable" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304503095003" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-hdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561455660" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-ldpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561459420" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-mdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561463039" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-hdpi/ic_menu_20110505_110917_hdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_110917_hdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-hdpi/ic_menu_20110505_110917_hdpi.png" name="icon.png" stamp="1304561470371" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-ldpi/ic_menu_20110505_110917_ldpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_110917_ldpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-ldpi/ic_menu_20110505_110917_ldpi.png" name="icon.png" stamp="1304561473757" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-mdpi/ic_menu_20110505_110917_mdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_110917_mdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-mdpi/ic_menu_20110505_110917_mdpi.png" name="icon.png" stamp="1304561477322" updateReferences="true"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-hdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561778459" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-ldpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561781693" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-mdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304561785203" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-hdpi/ic_menu_20110505_111523_hdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_111523_hdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-hdpi/ic_menu_20110505_111523_hdpi.png" name="icon.png" stamp="1304561793074" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-ldpi/ic_menu_20110505_111523_ldpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_111523_ldpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-ldpi/ic_menu_20110505_111523_ldpi.png" name="icon.png" stamp="1304561796988" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-mdpi/ic_menu_20110505_111523_mdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_111523_mdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-mdpi/ic_menu_20110505_111523_mdpi.png" name="icon.png" stamp="1304561800962" updateReferences="true"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-hdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304562153868" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-ldpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304562158039" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;icon.png&apos;" description="Delete element" element1="res/drawable-mdpi/icon.png" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1304562161539" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-hdpi/ic_menu_20110505_112150_hdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_112150_hdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-hdpi/ic_menu_20110505_112150_hdpi.png" name="icon.png" stamp="1304562167842" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-ldpi/ic_menu_20110505_112150_ldpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_112150_ldpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-ldpi/ic_menu_20110505_112150_ldpi.png" name="icon.png" stamp="1304562172807" updateReferences="true"/>&#x0A;<refactoring comment="Rename resource &apos;JuggleMaster/res/drawable-mdpi/ic_menu_20110505_112150_mdpi.png&apos; to &apos;icon.png&apos;" description="Rename resource &apos;ic_menu_20110505_112150_mdpi.png&apos;" flags="7" id="org.eclipse.ltk.core.refactoring.rename.resource" input="res/drawable-mdpi/ic_menu_20110505_112150_mdpi.png" name="icon.png" stamp="1304562176654" updateReferences="true"/>&#x0A;<refactoring comment="Copy element &apos;strings.xml&apos; to &apos;values-ja&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;values-ja&apos;&#x0D;&#x0A;- Original element: &apos;strings.xml&apos;" description="Copy file" element1="res/values/strings.xml" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1304660079166" target="/JuggleMaster/res/values-ja" units="0" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/19/refactorings.index
new file mode 100644 (file)
index 0000000..c606a94
--- /dev/null
@@ -0,0 +1,32 @@
+1304403480584  Rename method 'drawLine'
+1304484926088  Delete element
+1304484963605  Move compilation unit
+1304484975054  Delete element
+1304485031043  Delete element
+1304485234441  Rename type 'Juggler2'
+1304485267876  Delete element
+1304489474853  Copy file
+1304489484347  Rename resource 'help'
+1304502594782  Copy file
+1304502598798  Copy file
+1304502602330  Copy file
+1304503095003  Delete element
+1304561455660  Delete element
+1304561459420  Delete element
+1304561463039  Delete element
+1304561470371  Rename resource 'ic_menu_20110505_110917_hdpi.png'
+1304561473757  Rename resource 'ic_menu_20110505_110917_ldpi.png'
+1304561477322  Rename resource 'ic_menu_20110505_110917_mdpi.png'
+1304561778459  Delete element
+1304561781693  Delete element
+1304561785203  Delete element
+1304561793074  Rename resource 'ic_menu_20110505_111523_hdpi.png'
+1304561796988  Rename resource 'ic_menu_20110505_111523_ldpi.png'
+1304561800962  Rename resource 'ic_menu_20110505_111523_mdpi.png'
+1304562153868  Delete element
+1304562158039  Delete element
+1304562161539  Delete element
+1304562167842  Rename resource 'ic_menu_20110505_112150_hdpi.png'
+1304562172807  Rename resource 'ic_menu_20110505_112150_ldpi.png'
+1304562176654  Rename resource 'ic_menu_20110505_112150_mdpi.png'
+1304660079166  Copy file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.history
new file mode 100644 (file)
index 0000000..aa0dc07
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename method &apos;com.jm.JuggleView.rotate(...)&apos; to &apos;rotateXY&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.JuggleView.rotate(...)&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.JuggleView.rotateXY(...)&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;rotate&apos;" flags="589826" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm{JuggleView.java[JuggleView~rotate~I~I" name="rotateXY" references="true" stamp="1304832751912" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.jm.JuggleView.rotate2(...)&apos; to &apos;rotateR&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.JuggleView.rotate2(...)&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.JuggleView.rotateR(...)&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;rotate2&apos;" flags="589826" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm{JuggleView.java[JuggleView~rotate2~I~I" name="rotateR" references="true" stamp="1304832760935" version="1.0"/>&#x0A;<refactoring comment="Move &apos;com.jm.gen.GenSetting.SPT_NORMAL&apos; to &apos;com.jm.gen.MainGen&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenSetting.SPT_NORMAL&apos;&#x0D;&#x0A;- Destination type: &apos;com.jm.gen.MainGen&apos;" delegate="false" deprecate="true" description="Move member &apos;SPT_NORMAL&apos;" element1="/src&lt;com.jm.gen{GenSetting.java[GenSetting^SPT_NORMAL" flags="589830" id="org.eclipse.jdt.ui.move.static" input="/src&lt;com.jm.gen{MainGen.java[MainGen" stamp="1304922311349" version="1.0"/>&#x0A;<refactoring comment="Move &apos;com.jm.gen.GenSetting.SPT_SYNCHRO&apos; to &apos;com.jm.gen.MainGen&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenSetting.SPT_SYNCHRO&apos;&#x0D;&#x0A;- Destination type: &apos;com.jm.gen.MainGen&apos;" delegate="false" deprecate="true" description="Move member &apos;SPT_SYNCHRO&apos;" element1="/src&lt;com.jm.gen{GenSetting.java[GenSetting^SPT_SYNCHRO" flags="589830" id="org.eclipse.jdt.ui.move.static" input="/src&lt;com.jm.gen{MainGen.java[MainGen" stamp="1304922343142" version="1.0"/>&#x0A;<refactoring comment="Move &apos;com.jm.gen.GenSetting.SPT_ALL&apos; to &apos;com.jm.gen.MainGen&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.GenSetting.SPT_ALL&apos;&#x0D;&#x0A;- Destination type: &apos;com.jm.gen.MainGen&apos;" delegate="false" deprecate="true" description="Move member &apos;SPT_ALL&apos;" element1="/src&lt;com.jm.gen{GenSetting.java[GenSetting^SPT_ALL" flags="589830" id="org.eclipse.jdt.ui.move.static" input="/src&lt;com.jm.gen{MainGen.java[MainGen" stamp="1304922354015" version="1.0"/>&#x0A;<refactoring comment="Copy package &apos;com.jm.gen&apos; to &apos;JMGen/src&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;JMGen/src&apos;&#x0D;&#x0A;- Original element: &apos;JuggleMaster/src/com.jm.gen&apos;" description="Copy package" destination="=JMGen/src" element1="/src&lt;com.jm.gen" flags="589830" fragments="1" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyPackages" stamp="1304924354436" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;JuggleMaster/src/com.jm.gen&apos;" description="Delete element" element1="/src&lt;com.jm.gen" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304930463744" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;edit.xml&apos; to &apos;layout&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;layout&apos;&#x0D;&#x0A;- Original element: &apos;edit.xml&apos;" description="Copy file" element1="res/layout/edit.xml" files="1" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1305004392290" target="/JuggleMaster/res/layout" units="0" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;button&apos; in &apos;com.jm.GenPattern.onCreate(...)&apos; to &apos;createButton&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.onCreate(Bundle).button&apos;&#x0D;&#x0A;- Renamed element: &apos;button&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;button&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm{GenPattern.java[GenPattern~onCreate~QBundle;@button!383!435!390!395!QButton;" name="createButton" references="true" stamp="1305005128298" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.R.java&apos;" description="Delete element" element1="/gen&lt;com.jm{R.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1305005383483" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;periodStr&apos; in &apos;com.jm.GenPattern.doCreateButton()&apos; to &apos;period&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.doCreateButton().periodStr&apos;&#x0D;&#x0A;- Renamed element: &apos;periodStr&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;periodStr&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm{GenPattern.java[GenPattern~doCreateButton@periodStr!1233!1283!1240!1248!QString;" name="period" references="true" stamp="1305014653660" version="1.0"/>&#x0A;<refactoring comment="Copy element &apos;MainGen.java&apos; to &apos;JMGen/src/com.jm.gen&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;JMGen/src/com.jm.gen&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.gen.MainGen.java&apos;" description="Copy compilation unit" destination="=JMGen/src&lt;com.jm.gen" element1="/src&lt;com.jm.gen{MainGen.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.copy" policy="org.eclipse.jdt.ui.copyResources" stamp="1305016306740" units="1" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete 9 elements from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original elements:&#x0D;&#x0A;     hs_err_pid3544.log&#x0D;&#x0A;     hs_err_pid4352.log&#x0D;&#x0A;     hs_err_pid5232.log&#x0D;&#x0A;     hs_err_pid5732.log&#x0D;&#x0A;     hs_err_pid7436.log&#x0D;&#x0A;     hs_err_pid8820.log&#x0D;&#x0A;     hs_err_pid9020.log&#x0D;&#x0A;     hs_err_pid9060.log&#x0D;&#x0A;     hs_err_pid9200.log" description="Delete elements" element1="hs_err_pid5232.log" element2="hs_err_pid4352.log" element3="hs_err_pid5732.log" element4="hs_err_pid9060.log" element5="hs_err_pid9200.log" element6="hs_err_pid3544.log" element7="hs_err_pid8820.log" element8="hs_err_pid9020.log" element9="hs_err_pid7436.log" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="9" stamp="1305018259593" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;periodEdit&apos; in &apos;com.jm.GenPattern&apos; to &apos;periodEdit1&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.periodEdit&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.GenPattern.periodEdit1&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;periodEdit&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.jm{GenPattern.java[GenPattern^periodEdit" name="periodEdit1" references="true" setter="false" stamp="1305024034584" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;period&apos; in &apos;com.jm.GenPattern.doCreateButton()&apos; to &apos;period1&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.doCreateButton().period&apos;&#x0D;&#x0A;- Renamed element: &apos;period&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;period&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm{GenPattern.java[GenPattern~doCreateButton@period!1969!2017!1976!1981!QString;" name="period1" references="true" stamp="1305024067588" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;period1&apos; in &apos;com.jm.GenPattern.doCreateButton()&apos; to &apos;period1Str&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.doCreateButton().period1&apos;&#x0D;&#x0A;- Renamed element: &apos;period1&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;period1&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm{GenPattern.java[GenPattern~doCreateButton@period1!1969!2018!1976!1982!QString;" name="period1Str" references="true" stamp="1305024078655" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.jm.GenPattern.doCreateButton2()&apos; to &apos;createDone&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.doCreateButton2()&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.GenPattern.createDone()&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;doCreateButton2&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.jm{GenPattern.java[GenPattern~doCreateButton2" name="createDone" references="true" stamp="1305032522857" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.R.java&apos;" description="Delete element" element1="/gen&lt;com.jm{R.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1305205044654" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.jm.SpinnersListener&apos; to &apos;SpinnersItemSelectedListener&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.SpinnersListener&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.SpinnersItemSelectedListener&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;SpinnersListener&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.jm{SpinnersListener.java[SpinnersListener" matchStrategy="1" name="SpinnersItemSelectedListener" qualified="false" references="true" similarDeclarations="false" stamp="1305279654349" textual="false" version="1.0"/>&#x0A;<refactoring comment="Move element &apos;SpinnersItemSelectedListener.java&apos; to &apos;JuggleMaster/src/com.jm.utility&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src/com.jm.utility&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.SpinnersItemSelectedListener.java&apos;&#x0D;&#x0A;- Update references to refactored element" description="Move compilation unit" destination="/src&lt;com.jm.utility" element1="/src&lt;com.jm{SpinnersItemSelectedListener.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.move" patterns="*" policy="org.eclipse.jdt.ui.moveResources" qualified="false" references="true" stamp="1305339080346" units="1" version="1.0"/>&#x0A;<refactoring comment="Move 2 elements to &apos;JuggleMaster/src/com.jm.utility&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Destination element: &apos;JuggleMaster/src/com.jm.utility&apos;&#x0D;&#x0A;- Original elements:&#x0D;&#x0A;     com.jm.AsyncTaskCommand.java&#x0D;&#x0A;     com.jm.AsyncTaskIF.java&#x0D;&#x0A;- Update references to refactored element" description="Move compilation units" destination="/src&lt;com.jm.utility" element1="/src&lt;com.jm{AsyncTaskCommand.java" element2="/src&lt;com.jm{AsyncTaskIF.java" files="0" flags="589830" folders="0" id="org.eclipse.jdt.ui.move" patterns="*" policy="org.eclipse.jdt.ui.moveResources" qualified="false" references="true" stamp="1305339116926" units="2" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/20/refactorings.index
new file mode 100644 (file)
index 0000000..7f1eb14
--- /dev/null
@@ -0,0 +1,21 @@
+1304832751912  Rename method 'rotate'
+1304832760935  Rename method 'rotate2'
+1304922311349  Move member 'SPT_NORMAL'
+1304922343142  Move member 'SPT_SYNCHRO'
+1304922354015  Move member 'SPT_ALL'
+1304924354436  Copy package
+1304930463744  Delete element
+1305004392290  Copy file
+1305005128298  Rename local variable 'button'
+1305005383483  Delete element
+1305014653660  Rename local variable 'periodStr'
+1305016306740  Copy compilation unit
+1305018259593  Delete elements
+1305024034584  Rename field 'periodEdit'
+1305024067588  Rename local variable 'period'
+1305024078655  Rename local variable 'period1'
+1305032522857  Rename method 'doCreateButton2'
+1305205044654  Delete element
+1305279654349  Rename type 'SpinnersListener'
+1305339080346  Move compilation unit
+1305339116926  Move compilation units
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.history
new file mode 100644 (file)
index 0000000..073dae4
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring accessors="true" comment="Delete 4 elements from project &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original elements:&#x0D;&#x0A;     hs_err_pid312.log&#x0D;&#x0A;     hs_err_pid5240.log&#x0D;&#x0A;     hs_err_pid5460.log&#x0D;&#x0A;     hs_err_pid5480.log" description="Delete elements" element1="hs_err_pid5460.log" element2="hs_err_pid5240.log" element3="hs_err_pid5480.log" element4="hs_err_pid312.log" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="4" stamp="1305542119186" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;radioButton&apos; in &apos;com.jm.GenPattern.onCreate(...)&apos; to &apos;radioButton1&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.GenPattern.onCreate(Bundle).radioButton&apos;&#x0D;&#x0A;- Renamed element: &apos;radioButton&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;radioButton&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.jm{GenPattern.java[GenPattern~onCreate~QBundle;@radioButton!2168!2240!2186!2196!QRadioButton;" name="radioButton1" references="true" stamp="1305634704946" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;list2&apos; in &apos;com.jm.Menu2&apos; to &apos;listGen&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.Menu2.list2&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.Menu2.listGen&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;list2&apos;" flags="589830" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.jm{Menu2.java[Menu2^list2" name="listGen" references="true" setter="false" stamp="1305953310967" textual="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/21/refactorings.index
new file mode 100644 (file)
index 0000000..8a15c8f
--- /dev/null
@@ -0,0 +1,3 @@
+1305542119186  Delete elements
+1305634704946  Rename local variable 'radioButton'
+1305953310967  Rename field 'list2'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.history
new file mode 100644 (file)
index 0000000..d267d05
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename field &apos;activity&apos; in &apos;com.jm.utility.AsyncTaskCommand&apos; to &apos;activityRef&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Original element: &apos;com.jm.utility.AsyncTaskCommand.activity&apos;&#x0D;&#x0A;- Renamed element: &apos;com.jm.utility.AsyncTaskCommand.activityRef&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;activity&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.jm.utility{AsyncTaskCommand.java[AsyncTaskCommand^activity" name="activityRef" references="true" setter="false" stamp="1306414573885" textual="false" version="1.0"/>&#x0A;<refactoring comment="Extract constant &apos;ON_CREATE&apos; from expression &apos;&quot;onCreate&quot;&apos;&#x0D;&#x0A;- Original project: &apos;JuggleMaster&apos;&#x0D;&#x0A;- Constant name: &apos;ON_CREATE&apos;&#x0D;&#x0A;- Constant expression: &apos;&quot;onCreate&quot;&apos;&#x0D;&#x0A;- Declared visibility: &apos;public&apos;&#x0D;&#x0A;- Replace occurrences of expression with constant" description="Extract constant &apos;ON_CREATE&apos;" flags="786434" id="org.eclipse.jdt.ui.extract.constant" input="/src&lt;com.jm.utility{Debug.java" name="ON_CREATE" qualify="false" replace="true" selection="176 10" stamp="1306560657454" version="1.0" visibility="1"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/JuggleMaster/2011/5/22/refactorings.index
new file mode 100644 (file)
index 0000000..a6f99e5
--- /dev/null
@@ -0,0 +1,2 @@
+1306414573885  Rename field 'activity'
+1306560657454  Extract constant 'ON_CREATE'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.history
new file mode 100644 (file)
index 0000000..0f50a86
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename type &apos;ora.example.multitouchsamplel.MapView&apos; to &apos;MainView&apos;&#x0D;&#x0A;- Original project: &apos;MultiTouchSample&apos;&#x0D;&#x0A;- Original element: &apos;ora.example.multitouchsamplel.MapView&apos;&#x0D;&#x0A;- Renamed element: &apos;ora.example.multitouchsamplel.MainView&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;MapView&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;ora.example.multitouchsamplel{MapView.java[MapView" matchStrategy="1" name="MainView" qualified="false" references="true" similarDeclarations="false" stamp="1300797100815" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;history_coount&apos; in &apos;ora.example.multitouchsamplel.MultiTouchSample.onTouchEvent(...)&apos; to &apos;history_count&apos;&#x0D;&#x0A;- Original project: &apos;MultiTouchSample&apos;&#x0D;&#x0A;- Original element: &apos;ora.example.multitouchsamplel.MultiTouchSample.onTouchEvent(MotionEvent).history_coount&apos;&#x0D;&#x0A;- Renamed element: &apos;history_coount&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;history_coount&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;ora.example.multitouchsamplel{MultiTouchSample.java[MultiTouchSample~onTouchEvent~QMotionEvent;@history_coount!1014!1073!1018!1031!I" name="history_count" references="true" stamp="1300797694144" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/MultiTouchSample/2011/3/13/refactorings.index
new file mode 100644 (file)
index 0000000..aaca224
--- /dev/null
@@ -0,0 +1,2 @@
+1300797100815  Rename type 'MapView'
+1300797694144  Rename local variable 'history_coount'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.history
new file mode 100644 (file)
index 0000000..13853f6
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;TwitterClient&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;lib&apos;" description="Delete element" element1="lib" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1302432523642" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;TwitterClient&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.TwitterUtil.java&apos;" description="Delete element" element1="/src&lt;com.twitterclient{TwitterUtil.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1302621277054" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete 6 elements from project &apos;TwitterClient&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original elements:&#x0D;&#x0A;     readme-libs.txt&#x0D;&#x0A;     twitter4j-async-android-2.2.1.jar&#x0D;&#x0A;     twitter4j-core-android-2.2.1.jar&#x0D;&#x0A;     twitter4j-examples-2.2.1.jar&#x0D;&#x0A;     twitter4j-media-support-android-2.2.1.jar&#x0D;&#x0A;     twitter4j-stream-android-2.2.1.jar" description="Delete elements" element1="lib/twitter4j-media-support-android-2.2.1.jar" element2="lib/twitter4j-stream-android-2.2.1.jar" element3="lib/readme-libs.txt" element4="lib/twitter4j-examples-2.2.1.jar" element5="lib/twitter4j-core-android-2.2.1.jar" element6="lib/twitter4j-async-android-2.2.1.jar" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="6" stamp="1302621708305" subPackages="false" version="1.0"/>&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;TwitterClient&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;twitterlogin.xml&apos;" description="Delete element" element1="res/layout/twitterlogin.xml" elements="0" flags="589830" id="org.eclipse.jdt.ui.delete" resources="1" stamp="1302622889679" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;hoge&apos; in &apos;com.twitterclient.ListViewArrayAdapter.getView(...)&apos; to &apos;item&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.ListViewArrayAdapter.getView(int, View, ViewGroup).hoge&apos;&#x0D;&#x0A;- Renamed element: &apos;hoge&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;hoge&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.twitterclient{ListViewArrayAdapter.java[ListViewArrayAdapter~getView~I~QView;~QViewGroup;@hoge!977!1030!990!993!QListViewItem;" name="item" references="true" stamp="1302839632153" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;v&apos; in &apos;com.twitterclient.ListViewArrayAdapter.getView(...)&apos; to &apos;view&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.ListViewArrayAdapter.getView(int, View, ViewGroup).v&apos;&#x0D;&#x0A;- Renamed element: &apos;v&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;v&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.twitterclient{ListViewArrayAdapter.java[ListViewArrayAdapter~getView~I~QView;~QViewGroup;@v!829!849!834!834!QView;" name="view" references="true" stamp="1302839772398" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/16/refactorings.index
new file mode 100644 (file)
index 0000000..fc97a36
--- /dev/null
@@ -0,0 +1,6 @@
+1302432523642  Delete element
+1302621277054  Delete element
+1302621708305  Delete elements
+1302622889679  Delete element
+1302839632153  Rename local variable 'hoge'
+1302839772398  Rename local variable 'v'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.history
new file mode 100644 (file)
index 0000000..93e6a7a
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring comment="Rename method &apos;com.twitterclient.EventManager.doExecuteList()&apos; to &apos;doExecuteConnect&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.EventManager.doExecuteList()&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.EventManager.doExecuteConnect()&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;doExecuteList&apos;" flags="589826" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.twitterclient{EventManager.java[EventManager~doExecuteList" name="doExecuteConnect" references="true" stamp="1303731671401" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.twitterclient.EventManager.Status&apos; to &apos;TwitterStatus&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.EventManager.Status&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.EventManager.TwitterStatus&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;Status&apos;" flags="589826" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.twitterclient{EventManager.java[EventManager[Status" matchStrategy="1" name="TwitterStatus" qualified="false" references="true" similarDeclarations="false" stamp="1303903702306" textual="false" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/4/18/refactorings.index
new file mode 100644 (file)
index 0000000..bf63571
--- /dev/null
@@ -0,0 +1,2 @@
+1303731671401  Rename method 'doExecuteList'
+1303903702306  Rename type 'Status'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.history b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.history
new file mode 100644 (file)
index 0000000..d428d51
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<session version="1.0">&#x0A;<refactoring accessors="true" comment="Delete element from project &apos;TwitterClient&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.TwitterManager.java&apos;" description="Delete element" element1="/src&lt;com.twitterclient{TwitterManager.java" elements="1" flags="589830" id="org.eclipse.jdt.ui.delete" resources="0" stamp="1304316837412" subPackages="false" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;message&apos; in &apos;com.twitterclient.DispatcherArgs&apos; to &apos;args&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.DispatcherArgs.message&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.DispatcherArgs.args&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;message&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.twitterclient{DispatcherArgs.java[DispatcherArgs^message" name="args" references="true" setter="false" stamp="1304320525161" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.twitterclient.Dispatcher&apos; to &apos;TwitterDispatcher&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.Dispatcher&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.TwitterDispatcher&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;Dispatcher&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.twitterclient{Dispatcher.java[Dispatcher" matchStrategy="1" name="TwitterDispatcher" qualified="false" references="true" similarDeclarations="false" stamp="1304321209836" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename type &apos;com.twitterclient.DispatcherArgs&apos; to &apos;TwitterDispatcherArgs&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.DispatcherArgs&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.TwitterDispatcherArgs&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" description="Rename type &apos;DispatcherArgs&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.type" input="/src&lt;com.twitterclient{DispatcherArgs.java[DispatcherArgs" matchStrategy="1" name="TwitterDispatcherArgs" qualified="false" references="true" similarDeclarations="false" stamp="1304321223565" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;d&apos; in &apos;com.twitterclient.TwitterHandler&apos; to &apos;dispatcher&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.TwitterHandler.d&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.TwitterHandler.dispatcher&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;d&apos;" flags="589830" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.twitterclient{TwitterHandler.java[TwitterHandler^d" name="dispatcher" references="true" setter="false" stamp="1304321360421" textual="false" version="1.0"/>&#x0A;<refactoring comment="Extract constant &apos;OAUTH_VERIFIER&apos; from expression &apos;&quot;oauth_verifier&quot;&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Constant name: &apos;OAUTH_VERIFIER&apos;&#x0D;&#x0A;- Constant expression: &apos;&quot;oauth_verifier&quot;&apos;&#x0D;&#x0A;- Declared visibility: &apos;public&apos;&#x0D;&#x0A;- Replace occurrences of expression with constant" description="Extract constant &apos;OAUTH_VERIFIER&apos;" flags="786434" id="org.eclipse.jdt.ui.extract.constant" input="/src&lt;com.twitterclient{TwitterClient.java" name="OAUTH_VERIFIER" qualify="false" replace="true" selection="2258 0" stamp="1304387185013" version="1.0" visibility="1"/>&#x0A;<refactoring comment="Extract constant &apos;AUTH_URL&apos; from expression &apos;&quot;auth_url&quot;&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Constant name: &apos;AUTH_URL&apos;&#x0D;&#x0A;- Constant expression: &apos;&quot;auth_url&quot;&apos;&#x0D;&#x0A;- Declared visibility: &apos;public&apos;&#x0D;&#x0A;- Replace occurrences of expression with constant" description="Extract constant &apos;AUTH_URL&apos;" flags="786434" id="org.eclipse.jdt.ui.extract.constant" input="/src&lt;com.twitterclient{TwitterClient.java" name="AUTH_URL" qualify="false" replace="true" selection="2504 0" stamp="1304387206495" version="1.0" visibility="1"/>&#x0A;<refactoring comment="Extract constant &apos;OAUTH_TOKEN&apos; from expression &apos;&quot;oauth_token&quot;&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Constant name: &apos;OAUTH_TOKEN&apos;&#x0D;&#x0A;- Constant expression: &apos;&quot;oauth_token&quot;&apos;&#x0D;&#x0A;- Declared visibility: &apos;public&apos;&#x0D;&#x0A;- Replace occurrences of expression with constant" description="Extract constant &apos;OAUTH_TOKEN&apos;" flags="786434" id="org.eclipse.jdt.ui.extract.constant" input="/src&lt;com.twitterclient{TwitterLogin.java" name="OAUTH_TOKEN" qualify="false" replace="true" selection="1891 13" stamp="1304387391251" version="1.0" visibility="1"/>&#x0A;<refactoring comment="Extract constant &apos;OAUTH_TOKEN_SECRET&apos; from expression &apos;&quot;oauth_token_secret&quot;&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Constant name: &apos;OAUTH_TOKEN_SECRET&apos;&#x0D;&#x0A;- Constant expression: &apos;&quot;oauth_token_secret&quot;&apos;&#x0D;&#x0A;- Declared visibility: &apos;public&apos;&#x0D;&#x0A;- Replace occurrences of expression with constant" description="Extract constant &apos;OAUTH_TOKEN_SECRET&apos;" flags="786434" id="org.eclipse.jdt.ui.extract.constant" input="/src&lt;com.twitterclient{AsyncTwitterManager.java" name="OAUTH_TOKEN_SECRET" qualify="false" replace="true" selection="4485 0" stamp="1304387539980" version="1.0" visibility="1"/>&#x0A;<refactoring comment="Rename field &apos;N&apos; in &apos;com.twitterclient.AsyncTwitterManager&apos; to &apos;PAGE_NUM&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.AsyncTwitterManager.N&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.AsyncTwitterManager.PAGE_NUM&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;N&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.twitterclient{AsyncTwitterManager.java[AsyncTwitterManager^N" name="PAGE_NUM" references="true" setter="false" stamp="1304389517117" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename field &apos;id&apos; in &apos;com.twitterclient.ListViewItem&apos; to &apos;sname&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.ListViewItem.id&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.ListViewItem.sname&apos;&#x0D;&#x0A;- Update references to refactored element&#x0D;&#x0A;- Update textual occurrences in comments and strings" delegate="false" deprecate="false" description="Rename field &apos;id&apos;" flags="589826" getter="false" id="org.eclipse.jdt.ui.rename.field" input="/src&lt;com.twitterclient{ListViewItem.java[ListViewItem^id" name="sname" references="true" setter="false" stamp="1304392465480" textual="false" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;com.twitterclient.ListViewItem.getId()&apos; to &apos;getSName&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.ListViewItem.getId()&apos;&#x0D;&#x0A;- Renamed element: &apos;com.twitterclient.ListViewItem.getSName()&apos;&#x0D;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;getId&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;com.twitterclient{ListViewItem.java[ListViewItem~getId" name="getSName" references="true" stamp="1304392479568" version="1.0"/>&#x0A;<refactoring comment="Rename local variable &apos;id&apos; in &apos;com.twitterclient.ListViewItem.ListViewItem(...)&apos; to &apos;sname&apos;&#x0D;&#x0A;- Original project: &apos;TwitterClient&apos;&#x0D;&#x0A;- Original element: &apos;com.twitterclient.ListViewItem.ListViewItem(String, String, String, URL).id&apos;&#x0D;&#x0A;- Renamed element: &apos;id&apos;&#x0D;&#x0A;- Update references to refactored element" description="Rename local variable &apos;id&apos;" id="org.eclipse.jdt.ui.rename.local.variable" input="/src&lt;com.twitterclient{ListViewItem.java[ListViewItem~ListViewItem~QString;~QString;~QString;~QURL;@id!201!209!208!209!QString;" name="sname" references="true" stamp="1304392490859" version="1.0"/>\r
+</session>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.index b/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/TwitterClient/2011/5/19/refactorings.index
new file mode 100644 (file)
index 0000000..c99353f
--- /dev/null
@@ -0,0 +1,13 @@
+1304316837412  Delete element
+1304320525161  Rename field 'message'
+1304321209836  Rename type 'Dispatcher'
+1304321223565  Rename type 'DispatcherArgs'
+1304321360421  Rename field 'd'
+1304387185013  Extract constant 'OAUTH_VERIFIER'
+1304387206495  Extract constant 'AUTH_URL'
+1304387391251  Extract constant 'OAUTH_TOKEN'
+1304387539980  Extract constant 'OAUTH_TOKEN_SECRET'
+1304389517117  Rename field 'N'
+1304392465480  Rename field 'id'
+1304392479568  Rename method 'getId'
+1304392490859  Rename local variable 'id'
diff --git a/workspace/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
new file mode 100644 (file)
index 0000000..ddf0031
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="RefactoringWizard.preview">\r
+               <item value="400" key="height"/>\r
+               <item value="600" key="width"/>\r
+       </section>\r
+       <section name="org.eclipse.ltk.ui.refactoring.settings">\r
+               <item value="*" key="patterns"/>\r
+               <item value="false" key="qualifyReferences"/>\r
+               <item value="false" key="moveWizard.updateQualifiedNames"/>\r
+       </section>\r
+       <section name="InferTypeArguments">\r
+               <item value="true" key="leaveUnconstrainedRaw"/>\r
+               <item value="true" key="assumeCloneReturnsSameType"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.search/dialog_settings.xml
new file mode 100644 (file)
index 0000000..5fb4e0a
--- /dev/null
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="">\r
+               <item value="1000" key="org.eclipse.search.resultpage.limit"/>\r
+       </section>\r
+       <section name="org.eclipse.jdt.ui.JavaSearchResultPage">\r
+               <item value="TRUE" key="org.eclipse.jdt.search.resultpage.limit_enabled"/>\r
+               <item value="1000" key="org.eclipse.jdt.search.resultpage.limit"/>\r
+       </section>\r
+       <section name="">\r
+               <item value="1000" key="org.eclipse.search.resultpage.limit"/>\r
+       </section>\r
+       <section name="DialogBounds_SearchDialog">\r
+               <item value="887" key="DIALOG_WIDTH"/>\r
+               <item value="220" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="146" key="DIALOG_X_ORIGIN"/>\r
+               <item value="471" key="DIALOG_HEIGHT"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+       <section name="Search">\r
+               <list key="Search.processedPageIds">\r
+                       <item value="org.eclipse.search.internal.ui.text.TextSearchPage"/>\r
+                       <item value="org.eclipse.mylyn.tasks.ui.search.page"/>\r
+                       <item value="org.eclipse.jdt.ui.JavaSearchPage"/>\r
+               </list>\r
+               <list key="Search.enabledPageIds">\r
+                       <item value="org.eclipse.search.internal.ui.text.TextSearchPage"/>\r
+                       <item value="org.eclipse.mylyn.tasks.ui.search.page"/>\r
+                       <item value="org.eclipse.jdt.ui.JavaSearchPage"/>\r
+               </list>\r
+       </section>\r
+       <section name="org.eclipse.search.text.FileSearchResultPage">\r
+               <item value="1000" key="org.eclipse.search.resultpage.limit"/>\r
+       </section>\r
+       <section name="TextSearchPage">\r
+               <item value="false" key="CASE_SENSITIVE"/>\r
+               <item value="true" key="REG_EX_SEARCH"/>\r
+               <item value="false" key="SEARCH_DERIVED"/>\r
+               <item value="12" key="HISTORY_SIZE"/>\r
+               <section name="HISTORY11">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="&quot;oauth_verifier&quot;" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="EXTENSIONS">\r
+                       <item value="*.*" key="1"/>\r
+                       <item value="*.java" key="0"/>\r
+               </section>\r
+               <section name="HISTORY10">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="&quot;oauth_token&quot;" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY9">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="getIntBuffer" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY8">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="e.printStackTrace();" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY5">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="&quot;.*&quot;" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY4">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="Ball�摘dit" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.*"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY7">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="int one" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY6">\r
+                       <item value="false" key="isRegExSearch"/>\r
+                       <item value="JmException" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY2">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="todo" key="textPattern"/>\r
+                       <item value="3" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY3">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="tod" key="textPattern"/>\r
+                       <item value="3" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY0">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="TODO" key="textPattern"/>\r
+                       <item value="0" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+               <section name="HISTORY1">\r
+                       <item value="true" key="isRegExSearch"/>\r
+                       <item value="printstacktrace" key="textPattern"/>\r
+                       <item value="3" key="scope"/>\r
+                       <item value="true" key="ignoreCase"/>\r
+                       <list key="fileNamePatterns">\r
+                               <item value="*.java"/>\r
+                       </list>\r
+                       <list key="workingSets">\r
+                       </list>\r
+               </section>\r
+       </section>\r
+       <section name="SearchDialog.ScopePart">\r
+               <item value="3" key="scope"/>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
new file mode 100644 (file)
index 0000000..8d6f34f
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="ChooseWorkspaceDialogSettings">\r
+               <item value="154" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="94" key="DIALOG_X_ORIGIN"/>\r
+       </section>\r
+       <section name="WORKBENCH_SETTINGS">\r
+               <list key="ENABLED_TRANSFERS">\r
+               </list>\r
+       </section>\r
+       <section name="CleanDialogSettings">\r
+               <item value="982" key="DIALOG_WIDTH"/>\r
+               <item value="144" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="377" key="DIALOG_HEIGHT"/>\r
+               <item value="163" key="DIALOG_X_ORIGIN"/>\r
+               <item value="false" key="TOGGLE_SELECTED"/>\r
+       </section>\r
+       <section name="NewWizardAction">\r
+               <item value="com.android.ide.eclipse.adt.project.NewProjectWizard" key="NewWizardSelectionPage.STORE_SELECTED_ID"/>\r
+               <list key="NewWizardSelectionPage.STORE_EXPANDED_CATEGORIES_ID">\r
+                       <item value="com.android.ide.eclipse.wizards.category"/>\r
+               </list>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml
new file mode 100644 (file)
index 0000000..f6c3e56
--- /dev/null
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="org.eclipse.ui.texteditor.FindReplaceDialog_dialogBounds">\r
+               <item value="407" key="DIALOG_WIDTH"/>\r
+               <item value="25" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="410" key="DIALOG_HEIGHT"/>\r
+               <item value="836" key="DIALOG_X_ORIGIN"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+       </section>\r
+       <section name="org.eclipse.ui.texteditor.FindReplaceDialog">\r
+               <item value="true" key="wrap"/>\r
+               <item value="false" key="isRegEx"/>\r
+               <item value="false" key="casesensitive"/>\r
+               <item value="false" key="incremental"/>\r
+               <item value="false" key="wholeword"/>\r
+               <item value="10000" key="selection"/>\r
+               <list key="findhistory">\r
+                       <item value="10000"/>\r
+                       <item value="getlist()"/>\r
+                       <item value="mode"/>\r
+                       <item value="mimode = "/>\r
+                       <item value="mimode ="/>\r
+                       <item value="stop"/>\r
+                       <item value="todo"/>\r
+                       <item value="mimax"/>\r
+               </list>\r
+               <list key="replacehistory">\r
+                       <item value="true"/>\r
+                       <item value="false"/>\r
+                       <item value="StdLib.MAKELONG"/>\r
+                       <item value="StdLib.LOWORD"/>\r
+                       <item value="StdLib.HIWORD"/>\r
+                       <item value="boolean"/>\r
+                       <item value="private static final int"/>\r
+                       <item value="private stati"/>\r
+               </list>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
new file mode 100644 (file)
index 0000000..13127db
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="WorkbenchPreferenceDialogSettings">\r
+               <item value="10" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="302" key="DIALOG_X_ORIGIN"/>\r
+       </section>\r
+       <section name="NewWizardAction">\r
+               <item value="com.android.ide.eclipse.editors.wizards.NewXmlFileWizard" key="NewWizardSelectionPage.STORE_SELECTED_ID"/>\r
+               <list key="NewWizardSelectionPage.STORE_EXPANDED_CATEGORIES_ID">\r
+                       <item value="com.android.ide.eclipse.wizards.category"/>\r
+                       <item value="org.eclipse.wst.XMLCategory"/>\r
+               </list>\r
+       </section>\r
+       <section name="ZipFileExportWizard">\r
+               <item value="true" key="WizardZipFileResourceExportPage1.STORE_CREATE_STRUCTURE_ID"/>\r
+               <item value="true" key="WizardZipFileResourceExportPage1.STORE_COMPRESS_CONTENTS_ID"/>\r
+               <list key="WizardZipFileResourceExportPage1.STORE_DESTINATION_NAMES_ID">\r
+                       <item value="C:\yuji\prog\eclipse\eclipse-Android2\work\JuggleMaster12.zip"/>\r
+                       <item value="C:\yuji\prog\eclipse\eclipse-Android2\work\JuggleMaster11.zip"/>\r
+                       <item value="C:\yuji\prog\eclipse\eclipse-Android2\work\JuggleMaster10.zip"/>\r
+                       <item value="C:\yuji\prog\eclipse\eclipse-Android2\work\JuggleMaster09.zip"/>\r
+                       <item value="C:\yuji\prog\eclipse\eclipse-Android2\work\JuggleMaster08.zip"/>\r
+               </list>\r
+       </section>\r
+       <section name="ShowViewDialog">\r
+               <item value="436" key="DIALOG_WIDTH"/>\r
+               <item value="com.android.ide.eclipse.ddms.views.LogCatView" key="ShowViewDialog.STORE_SELECTED_VIEW_ID"/>\r
+               <item value="80" key="DIALOG_Y_ORIGIN"/>\r
+               <item value="401" key="DIALOG_X_ORIGIN"/>\r
+               <item value="456" key="DIALOG_HEIGHT"/>\r
+               <item value="1|メイリオ|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|メイリオ" key="DIALOG_FONT_NAME"/>\r
+               <list key="ShowViewDialog.STORE_EXPANDED_CATEGORIES_ID">\r
+                       <item value="com.android.ide.eclipse.ddms.views.category"/>\r
+                       <item value="org.eclipse.debug.ui"/>\r
+                       <item value="org.eclipse.jdt.ui.java"/>\r
+               </list>\r
+       </section>\r
+       <section name="ImportExportAction">\r
+               <item value="org.eclipse.ui.wizards.export.ZipFile" key="ImportExportPage.STORE_SELECTED_EXPORT_WIZARD_ID"/>\r
+               <list key="ImportExportPage.STORE_EXPANDED_EXPORT_CATEGORIES">\r
+                       <item value="org.eclipse.ui.Basic"/>\r
+                       <item value="com.android.ide.eclipse.wizards.category"/>\r
+               </list>\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml b/workspace/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
new file mode 100644 (file)
index 0000000..6c98782
--- /dev/null
@@ -0,0 +1,626 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<workbench progressCount="25" version="2.0">\r
+<workbenchAdvisor/>\r
+<window height="759" width="1239" x="22" y="9">\r
+<fastViewData fastViewLocation="1024"/>\r
+<perspectiveBar>\r
+<itemSize x="160"/>\r
+</perspectiveBar>\r
+<coolbarLayout locked="0">\r
+<coolItem id="group.file" itemType="typeGroupMarker"/>\r
+<coolItem id="org.eclipse.ui.workbench.file" itemType="typeToolBarContribution" x="124" y="22"/>\r
+<coolItem id="additions" itemType="typeGroupMarker"/>\r
+<coolItem id="adt.actionSet.avdManager" itemType="typeToolBarContribution" x="38" y="22"/>\r
+<coolItem id="adt.actionSet.wizards" itemType="typeToolBarContribution" x="84" y="22"/>\r
+<coolItem id="org.eclipse.debug.ui.launchActionSet" itemType="typeToolBarContribution" x="135" y="22"/>\r
+<coolItem id="org.eclipse.jdt.ui.JavaElementCreationActionSet" itemType="typeToolBarContribution" x="78" y="22"/>\r
+<coolItem id="org.eclipse.search.searchActionSet" itemType="typeToolBarContribution" x="101" y="22"/>\r
+<coolItem id="org.eclipse.ui.edit.text.actionSet.presentation" itemType="typeToolBarContribution" x="130" y="22"/>\r
+<coolItem id="org.eclipse.wst.xml.ui.perspective.NewFileToolBar" itemType="typeToolBarContribution" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.wst.xml.ui.design.DesignToolBar" itemType="typeToolBarContribution" x="-1" y="-1"/>\r
+<coolItem id="group.nav" itemType="typeGroupMarker"/>\r
+<coolItem id="org.eclipse.ui.workbench.navigate" itemType="typeToolBarContribution" x="198" y="22"/>\r
+<coolItem id="group.editor" itemType="typeGroupMarker"/>\r
+<coolItem id="org.eclipse.ui.browser.editor" itemType="typePlaceholder" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.compare.CompareEditor" itemType="typePlaceholder" x="84" y="22"/>\r
+<coolItem id="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart" itemType="typePlaceholder" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.ui.DefaultTextEditor" itemType="typePlaceholder" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.jdt.ui.PropertiesFileEditor" itemType="typePlaceholder" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.jdt.ui.ClassFileEditor" itemType="typePlaceholder" x="-1" y="-1"/>\r
+<coolItem id="com.android.ide.eclipse.editors.layout.LayoutEditor" itemType="typeToolBarContribution" x="-1" y="-1"/>\r
+<coolItem id="org.eclipse.jdt.ui.CompilationUnitEditor" itemType="typeToolBarContribution" x="-1" y="-1"/>\r
+<coolItem id="group.help" itemType="typeGroupMarker"/>\r
+<coolItem id="org.eclipse.ui.workbench.help" itemType="typeToolBarContribution" x="-1" y="-1"/>\r
+</coolbarLayout>\r
+<page aggregateWorkingSetId="Aggregate for window 1300515214321" focus="true" label="Workspace - Java">\r
+<editors>\r
+<editorArea activeWorkbook="DefaultEditorWorkbook">\r
+<info part="DefaultEditorWorkbook">\r
+<folder appearance="1" expanded="2">\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">\r
+<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+</editorArea>\r
+<editor activePart="true" focus="true" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="GenPattern.java" partName="GenPattern.java" path="C:/yuji/prog/Android/workspaces/jugglemaster/source/workspace/JuggleMaster/src/com/jm/GenPattern.java" title="GenPattern.java" tooltip="JuggleMaster/src/com/jm/GenPattern.java" workbook="DefaultEditorWorkbook">\r
+<input factoryID="org.eclipse.ui.part.FileEditorInputFactory" path="/JuggleMaster/src/com/jm/GenPattern.java"/>\r
+<editorState selectionHorizontalPixel="0" selectionLength="4" selectionOffset="3847" selectionTopPixel="1666"/>\r
+</editor>\r
+</editors>\r
+<views>\r
+<view id="org.eclipse.search.ui.views.SearchView" partName="Search">\r
+<viewState isPinned="false">\r
+<view IMemento.internal.id="" org.eclipse.search.lastActivation="0"/>\r
+<view IMemento.internal.id="org.eclipse.search.text.FileSearchResultPage" org.eclipse.search.lastActivation="1" org.eclipse.search.resultpage.layout="2" org.eclipse.search.resultpage.limit="1000" org.eclipse.search.resultpage.sorting="2"/>\r
+</viewState>\r
+</view>\r
+<view id="com.android.ide.eclipse.ddms.views.DeviceView" partName="Devices">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.debug.ui.DebugView" partName="Debug">\r
+<viewState/>\r
+</view>\r
+<view id="com.android.ide.eclipse.ddms.views.ThreadView" partName="Threads">\r
+<viewState/>\r
+</view>\r
+<view id="com.android.ide.eclipse.hierarchyviewer.views.PropertyView" partName="View Properties">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.debug.ui.BreakpointView" partName="Breakpoints">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.debug.ui.VariableView" partName="Variables">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.ui.views.TaskList" partName="Tasks"/>\r
+<view id="org.eclipse.ui.views.ContentOutline" partName="Outline">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.debug.ui.ExpressionView" partName="Expressions">\r
+<viewState/>\r
+</view>\r
+<view id="com.android.ide.eclipse.ddms.views.LogCatView" partName="LogCat">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.ui.views.PropertySheet" partName="Properties">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.ui.views.ProblemView" partName="Problems">\r
+<viewState PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">\r
+<expanded>\r
+<category IMemento.internal.id="Warnings (2 items)"/>\r
+</expanded>\r
+<columnWidths org.eclipse.ui.ide.locationField="0" org.eclipse.ui.ide.markerType="0" org.eclipse.ui.ide.pathField="0" org.eclipse.ui.ide.resourceField="0" org.eclipse.ui.ide.severityAndDescriptionField="0"/>\r
+<visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>\r
+<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>\r
+<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>\r
+<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>\r
+<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>\r
+</viewState>\r
+</view>\r
+<view id="org.eclipse.ui.console.ConsoleView" partName="Console">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.jdt.ui.PackageExplorer" partName="Package Explorer">\r
+<viewState group_libraries="1" layout="2" linkWithEditor="0" rootMode="1" workingSetName="">\r
+<customFilters userDefinedPatternsEnabled="false">\r
+<xmlDefinedFilters>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>\r
+<child filterId="org.eclipse.mylyn.java.ui.MembersFilter" isEnabled="false"/>\r
+</xmlDefinedFilters>\r
+</customFilters>\r
+</viewState>\r
+</view>\r
+<view id="org.eclipse.mylyn.tasks.ui.views.tasks" partName="Task List">\r
+<viewState linkWithEditor="true" presentation="org.eclipse.mylyn.tasks.ui.categorized">\r
+<sorter groupBy="CATEGORY_QUERY">\r
+<sorter>\r
+<sort0 sortDirection="1" sortKey="PRIORITY"/>\r
+<sort1 sortDirection="1" sortKey="RANK"/>\r
+<sort2 sortDirection="1" sortKey="DATE_CREATED"/>\r
+<sort3 sortDirection="1" sortKey="NONE"/>\r
+<sort4 sortDirection="1" sortKey="NONE"/>\r
+<sort5 sortDirection="1" sortKey="NONE"/>\r
+<sort6 sortDirection="1" sortKey="NONE"/>\r
+<sort7 sortDirection="1" sortKey="NONE"/>\r
+</sorter>\r
+</sorter>\r
+<filteredTreeFindHistory/>\r
+</viewState>\r
+</view>\r
+<view id="org.eclipse.jdt.ui.SourceView" partName="Declaration">\r
+<viewState/>\r
+</view>\r
+<view id="org.eclipse.jdt.ui.JavadocView" partName="Javadoc">\r
+<viewState/>\r
+</view>\r
+</views>\r
+<perspectives activePart="org.eclipse.jdt.ui.PackageExplorer" activePerspective="org.eclipse.jdt.ui.JavaPerspective">\r
+<perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">\r
+<descriptor class="org.eclipse.jdt.internal.ui.JavaPerspectiveFactory" id="org.eclipse.jdt.ui.JavaPerspective" label="Java"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.context.ui.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.doc.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.tasks.ui.navigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.cheatsheets.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.search.searchActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.externaltools.ExternalToolsSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.actionSet.keyBindings"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.actionSet.openFiles"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.launchActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.ui.JavaActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.ui.JavaElementCreationActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.NavigateActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.breakpointActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.junit.JUnitActionSet"/>\r
+<alwaysOnActionSet id="adt.actionSet.wizards"/>\r
+<alwaysOnActionSet id="adt.actionSet.refactorings"/>\r
+<alwaysOnActionSet id="adt.actionSet.avdManager"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.debugActionSet"/>\r
+<show_view_action id="org.eclipse.jdt.ui.PackageExplorer"/>\r
+<show_view_action id="org.eclipse.jdt.ui.TypeHierarchy"/>\r
+<show_view_action id="org.eclipse.jdt.ui.SourceView"/>\r
+<show_view_action id="org.eclipse.jdt.ui.JavadocView"/>\r
+<show_view_action id="org.eclipse.search.ui.views.SearchView"/>\r
+<show_view_action id="org.eclipse.ui.console.ConsoleView"/>\r
+<show_view_action id="org.eclipse.ui.views.ContentOutline"/>\r
+<show_view_action id="org.eclipse.ui.views.ProblemView"/>\r
+<show_view_action id="org.eclipse.ui.views.ResourceNavigator"/>\r
+<show_view_action id="org.eclipse.ui.views.TaskList"/>\r
+<show_view_action id="org.eclipse.ui.views.ProgressView"/>\r
+<show_view_action id="org.eclipse.ui.navigator.ProjectExplorer"/>\r
+<show_view_action id="org.eclipse.ui.texteditor.TemplatesView"/>\r
+<show_view_action id="org.eclipse.pde.runtime.LogView"/>\r
+<show_view_action id="org.eclipse.ant.ui.views.AntView"/>\r
+<show_view_action id="org.eclipse.mylyn.tasks.ui.views.tasks"/>\r
+<show_in_time id="org.eclipse.jdt.ui.PackageExplorer" time="1304059925937"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.JavaProjectWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard"/>\r
+<new_wizard_action id="org.eclipse.ui.wizards.new.folder"/>\r
+<new_wizard_action id="org.eclipse.ui.wizards.new.file"/>\r
+<new_wizard_action id="org.eclipse.ui.editors.wizards.UntitledTextFileWizard"/>\r
+<new_wizard_action id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard"/>\r
+<new_wizard_action id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"/>\r
+<perspective_action id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>\r
+<perspective_action id="org.eclipse.debug.ui.DebugPerspective"/>\r
+<hide_toolbar_item_id id="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>\r
+<hide_toolbar_item_id id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"/>\r
+<view id="org.eclipse.ui.views.ProblemView"/>\r
+<view id="org.eclipse.jdt.ui.JavadocView"/>\r
+<view id="org.eclipse.jdt.ui.SourceView"/>\r
+<view id="org.eclipse.ui.console.ConsoleView"/>\r
+<view id="org.eclipse.ui.views.PropertySheet"/>\r
+<view id="org.eclipse.search.ui.views.SearchView"/>\r
+<view id="com.android.ide.eclipse.hierarchyviewer.views.PropertyView"/>\r
+<view id="org.eclipse.debug.ui.DebugView"/>\r
+<view id="com.android.ide.eclipse.ddms.views.ThreadView"/>\r
+<view id="com.android.ide.eclipse.ddms.views.DeviceView"/>\r
+<view id="com.android.ide.eclipse.ddms.views.LogCatView"/>\r
+<view id="org.eclipse.jdt.ui.PackageExplorer"/>\r
+<view id="org.eclipse.mylyn.tasks.ui.views.tasks"/>\r
+<fastViewBars/>\r
+<layout>\r
+<mainWindow>\r
+<info folder="true" part="left">\r
+<folder appearance="2" expanded="2">\r
+<page content="org.eclipse.jdt.ui.TypeHierarchy" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.views.ResourceNavigator" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.navigator.ProjectExplorer" label="LabelNotFound"/>\r
+<page content="org.eclipse.jdt.junit.ResultView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.ui.internal.ViewStack@3bfb66" ratio="0.75" ratioLeft="750" ratioRight="250" relationship="2" relative="left">\r
+<folder appearance="2" expanded="2">\r
+<page content="org.eclipse.help.ui.HelpView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.ui.internal.ViewStack@75a017" ratio="0.25" ratioLeft="250" ratioRight="750" relationship="2" relative="left">\r
+<folder activePageID="org.eclipse.jdt.ui.PackageExplorer" appearance="2" expanded="2">\r
+<page content="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">\r
+<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="bottom" ratio="0.70616114" ratioLeft="447" ratioRight="186" relationship="4" relative="org.eclipse.ui.internal.ViewStack@75a017">\r
+<folder activePageID="org.eclipse.debug.ui.DebugView" appearance="2" expanded="2">\r
+<page content="org.eclipse.ui.views.ProblemView" label="Problems"/>\r
+<page content="org.eclipse.jdt.ui.JavadocView" label="Javadoc"/>\r
+<page content="org.eclipse.jdt.ui.SourceView" label="Declaration"/>\r
+<page content="org.eclipse.ui.console.ConsoleView" label="Console"/>\r
+<page content="org.eclipse.ui.views.PropertySheet" label="Properties"/>\r
+<page content="org.eclipse.search.ui.views.SearchView" label="Search"/>\r
+<page content="com.android.ide.eclipse.hierarchyviewer.views.PropertyView" label="View Properties"/>\r
+<page content="org.eclipse.debug.ui.DebugView" label="Debug"/>\r
+<page content="com.android.ide.eclipse.ddms.views.ThreadView" label="Threads"/>\r
+<page content="com.android.ide.eclipse.ddms.views.DeviceView" label="Devices"/>\r
+<page content="com.android.ide.eclipse.ddms.views.LogCatView" label="LogCat"/>\r
+<page content="com.android.ide.eclipse.ddms.views.HeapView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.views.BookmarkView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.views.ProgressView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">\r
+<part id="0"/>\r
+<part id="1"/>\r
+<part id="2"/>\r
+<part id="3"/>\r
+<part id="4"/>\r
+<part id="5"/>\r
+<part id="6"/>\r
+<part id="7"/>\r
+<part id="8"/>\r
+<part id="9"/>\r
+<part id="10"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.ui.internal.ViewStack@10a3ffc" ratio="0.7476538" ratioLeft="717" ratioRight="242" relationship="2" relative="org.eclipse.ui.internal.ViewStack@75a017">\r
+<folder activePageID="org.eclipse.mylyn.tasks.ui.views.tasks" appearance="2" expanded="2">\r
+<page content="org.eclipse.mylyn.tasks.ui.views.tasks" label="Task List"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">\r
+<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="right" ratio="0.49896908" ratioLeft="242" ratioRight="243" relationship="4" relative="org.eclipse.ui.internal.ViewStack@10a3ffc">\r
+<folder appearance="2" expanded="2">\r
+<page content="org.eclipse.ui.views.ContentOutline" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.texteditor.TemplatesView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ant.ui.views.AntView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>\r
+</folder>\r
+</info>\r
+<info part="org.eclipse.ui.editorss" ratio="0.24974306" ratioLeft="243" ratioRight="730" relationship="2" relative="org.eclipse.ui.internal.ViewStack@75a017"/>\r
+</mainWindow>\r
+</layout>\r
+</perspective>\r
+<perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">\r
+<descriptor class="org.eclipse.debug.internal.ui.DebugPerspectiveFactory" id="org.eclipse.debug.ui.DebugPerspective" label="Debug"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.context.ui.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.doc.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.mylyn.tasks.ui.navigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.cheatsheets.actionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.search.searchActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.externaltools.ExternalToolsSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.actionSet.keyBindings"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.actionSet.openFiles"/>\r
+<alwaysOnActionSet id="adt.actionSet.wizards"/>\r
+<alwaysOnActionSet id="adt.actionSet.refactorings"/>\r
+<alwaysOnActionSet id="adt.actionSet.avdManager"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.launchActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.ui.NavigateActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.breakpointActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.jdt.ui.JavaActionSet"/>\r
+<alwaysOnActionSet id="org.eclipse.debug.ui.debugActionSet"/>\r
+<show_view_action id="org.eclipse.debug.ui.DebugView"/>\r
+<show_view_action id="org.eclipse.debug.ui.VariableView"/>\r
+<show_view_action id="org.eclipse.debug.ui.BreakpointView"/>\r
+<show_view_action id="org.eclipse.debug.ui.ExpressionView"/>\r
+<show_view_action id="org.eclipse.ui.views.ContentOutline"/>\r
+<show_view_action id="org.eclipse.ui.console.ConsoleView"/>\r
+<show_view_action id="org.eclipse.ui.views.TaskList"/>\r
+<show_view_action id="com.android.ide.eclipse.ddms.views.LogCatView"/>\r
+<show_view_action id="com.android.ide.eclipse.ddms.views.DeviceView"/>\r
+<show_view_action id="org.eclipse.ant.ui.views.AntView"/>\r
+<show_view_action id="org.eclipse.pde.runtime.LogView"/>\r
+<show_view_action id="org.eclipse.jdt.debug.ui.DisplayView"/>\r
+<perspective_action id="com.android.ide.eclipse.ddms.Perspective"/>\r
+<perspective_action id="org.eclipse.jdt.ui.JavaPerspective"/>\r
+<perspective_action id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>\r
+<perspective_action id="org.eclipse.wst.xml.ui.perspective"/>\r
+<hide_toolbar_item_id id="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>\r
+<hide_toolbar_item_id id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"/>\r
+<view id="org.eclipse.ui.console.ConsoleView"/>\r
+<view id="org.eclipse.ui.views.TaskList"/>\r
+<view id="org.eclipse.debug.ui.DebugView"/>\r
+<view id="org.eclipse.debug.ui.VariableView"/>\r
+<view id="org.eclipse.debug.ui.BreakpointView"/>\r
+<view id="org.eclipse.debug.ui.ExpressionView"/>\r
+<view id="org.eclipse.ui.views.ContentOutline"/>\r
+<view id="com.android.ide.eclipse.ddms.views.LogCatView"/>\r
+<fastViewBars/>\r
+<layout>&#x0A;<mainWindow>&#x0A;<info folder="true" part="org.eclipse.debug.internal.ui.NavigatorFolderView">&#x0A;<folder activePageID="org.eclipse.debug.ui.DebugView" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.debug.ui.DebugView" label="Debug"/>\r
+<page content="org.eclipse.ui.views.ResourceNavigator" label="LabelNotFound"/>\r
+<page content="org.eclipse.jdt.ui.PackageExplorer" label="LabelNotFound"/>\r
+<page content="org.eclipse.jdt.ui.TypeHierarchy" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="stickyFolderRight" ratio="0.74979424" ratioLeft="911" ratioRight="304" relationship="2" relative="org.eclipse.debug.internal.ui.NavigatorFolderView">&#x0A;<folder appearance="2" expanded="2">&#x0A;<page content="org.eclipse.help.ui.HelpView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="LabelNotFound"/>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.debug.internal.ui.ConsoleFolderView" ratio="0.76323986" ratioLeft="490" ratioRight="152" relationship="4" relative="org.eclipse.debug.internal.ui.NavigatorFolderView">&#x0A;<folder activePageID="org.eclipse.ui.console.ConsoleView" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ui.console.ConsoleView" label="Console"/>\r
+<page content="org.eclipse.ui.views.TaskList" label="Tasks"/>\r
+<page content="org.eclipse.ui.views.BookmarkView" label="LabelNotFound"/>\r
+<page content="org.eclipse.ui.views.PropertySheet" label="LabelNotFound"/>\r
+<page content="org.eclipse.jdt.debug.ui.DisplayView" label="LabelNotFound"/>\r
+<page content="org.eclipse.search.SearchResultView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>\r
+<part id="1"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.ui.internal.ViewStack@cece14" ratio="0.4995885" ratioLeft="607" ratioRight="608" relationship="2" relative="org.eclipse.debug.internal.ui.ConsoleFolderView">&#x0A;<folder activePageID="com.android.ide.eclipse.ddms.views.LogCatView" appearance="2" expanded="2">&#x0A;<page content="com.android.ide.eclipse.ddms.views.LogCatView" label="LogCat"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info part="org.eclipse.ui.editorss" ratio="0.44927537" ratioLeft="217" ratioRight="266" relationship="4" relative="org.eclipse.debug.internal.ui.NavigatorFolderView"/>\r
+<info folder="true" part="org.eclipse.debug.internal.ui.OutlineFolderView" ratio="0.74979424" ratioLeft="911" ratioRight="304" relationship="2" relative="org.eclipse.ui.editorss">&#x0A;<folder activePageID="org.eclipse.ui.views.ContentOutline" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ui.views.ContentOutline" label="Outline"/>\r
+<page content="org.eclipse.ant.ui.views.AntView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+<info folder="true" part="org.eclipse.debug.internal.ui.ToolsFolderView" ratio="0.4995885" ratioLeft="607" ratioRight="608" relationship="2" relative="org.eclipse.debug.internal.ui.NavigatorFolderView">&#x0A;<folder activePageID="org.eclipse.debug.ui.BreakpointView" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.debug.ui.VariableView" label="Variables"/>\r
+<page content="org.eclipse.debug.ui.BreakpointView" label="Breakpoints"/>\r
+<page content="org.eclipse.debug.ui.ExpressionView" label="Expressions"/>\r
+<page content="org.eclipse.debug.ui.RegisterView" label="LabelNotFound"/>\r
+<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>\r
+<part id="1"/>\r
+<part id="2"/>\r
+</presentation>\r
+</folder>\r
+</info>\r
+</mainWindow>\r
+</layout>\r
+</perspective>\r
+</perspectives>\r
+<workingSets/>\r
+<navigationHistory>\r
+<editors>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/gen/MainGen.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/GenPattern.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.android.ide.eclipse.editors.manifest.ManifestEditor" path="/JuggleMaster/AndroidManifest.xml"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/utility/BaseActivity.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/gen/GenProc.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/gen/MainGen.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java"/>\r
+<editor factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.app(ProgressDialog.class"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.android.ide.eclipse.editors.manifest.ManifestEditor" path="/JuggleMaster/AndroidManifest.xml"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/Juggler.java"/>\r
+<editor factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" path="/JuggleMaster/src/com/jm/GenPattern.java"/>\r
+</editors>\r
+<item historyLabel="GenPattern.java" index="1">\r
+<position info="not_deleted" x="3463" y="0"/>\r
+</item>\r
+<item historyLabel="GenPattern.java" index="1">\r
+<position info="not_deleted" x="3471" y="0"/>\r
+</item>\r
+<item historyLabel="GenPattern.java" index="1">\r
+<position info="not_deleted" x="3448" y="0"/>\r
+</item>\r
+<item historyLabel="MainGen.java" index="0">\r
+<position info="not_deleted" x="2042" y="0"/>\r
+</item>\r
+<item historyLabel="GenPattern.java" index="1">\r
+<position info="not_deleted" x="3448" y="0"/>\r
+</item>\r
+<item historyLabel="JuggleMaster Manifest" index="2"/>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="1322" y="0"/>\r
+</item>\r
+<item historyLabel="GenProc.java" index="4">\r
+<position info="not_deleted" x="920" y="18"/>\r
+</item>\r
+<item historyLabel="GenProc.java" index="4">\r
+<position info="not_deleted" x="12947" y="0"/>\r
+</item>\r
+<item historyLabel="GenPattern.java" index="1">\r
+<position info="not_deleted" x="5860" y="0"/>\r
+</item>\r
+<item historyLabel="MainGen.java" index="5">\r
+<position info="not_deleted" x="2042" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="0" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1253" y="0"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="1322" y="0"/>\r
+</item>\r
+<item historyLabel="GenProc.java" index="4">\r
+<position info="not_deleted" x="12947" y="0"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="1322" y="0"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="2114" y="0"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="2116" y="0"/>\r
+</item>\r
+<item historyLabel="MainGen.java" index="5">\r
+<position info="not_deleted" x="2042" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="483" y="0"/>\r
+</item>\r
+<item historyLabel="ProgressDialog.class" index="7">\r
+<position info="not_deleted" x="0" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="2116" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1290" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1359" y="13"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1376" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1253" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1572" y="6"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="2116" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1572" y="6"/>\r
+</item>\r
+<item historyLabel="MainGen.java" index="5">\r
+<position info="not_deleted" x="2042" y="0"/>\r
+</item>\r
+<item historyLabel="BaseActivity.java" index="3">\r
+<position info="not_deleted" x="2048" y="90"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1572" y="6"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1253" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1574" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1574" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1590" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1253" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1548" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1478" y="0"/>\r
+</item>\r
+<item historyLabel="AsyncTaskCommand.java" index="6">\r
+<position info="not_deleted" x="1548" y="0"/>\r
+</item>\r
+<item historyLabel="JuggleMaster Manifest" index="8"/>\r
+<item historyLabel="Juggler.java" index="9">\r
+<position info="not_deleted" x="0" y="0"/>\r
+</item>\r
+<item active="true" historyLabel="GenPattern.java" index="10">\r
+<position info="not_deleted" x="3847" y="4"/>\r
+</item>\r
+</navigationHistory>\r
+<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>\r
+</page>\r
+<workbenchWindowAdvisor/>\r
+<actionBarAdvisor/>\r
+<trimLayout>\r
+<trimArea IMemento.internal.id="128">\r
+<trimItem IMemento.internal.id="org.eclipse.ui.internal.WorkbenchWindow.topBar"/>\r
+</trimArea>\r
+<trimArea IMemento.internal.id="1024">\r
+<trimItem IMemento.internal.id="org.eclise.ui.internal.FastViewBar"/>\r
+<trimItem IMemento.internal.id="org.eclipse.jface.action.StatusLineManager"/>\r
+<trimItem IMemento.internal.id="org.eclipse.ui.internal.progress.ProgressRegion"/>\r
+</trimArea>\r
+</trimLayout>\r
+</window>\r
+<mruList>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="GenPattern.java" tooltip="JuggleMaster/src/com/jm/GenPattern.java">\r
+<persistable path="/JuggleMaster/src/com/jm/GenPattern.java"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="ProgressDialog.class" tooltip="android.app.ProgressDialog">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.app(ProgressDialog.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="AsyncTaskCommand.java" tooltip="JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java">\r
+<persistable path="/JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="AsyncTask.class" tooltip="android.os.AsyncTask">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.os(AsyncTask.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="ThreadPoolExecutor.class" tooltip="java.util.concurrent.ThreadPoolExecutor">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;java.util.concurrent(ThreadPoolExecutor.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.android.ide.eclipse.editors.resources.ResourcesEditor" name="strings.xml" tooltip="JuggleMaster/res/values/strings.xml">\r
+<persistable path="/JuggleMaster/res/values/strings.xml"/>\r
+</file>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.android.ide.eclipse.editors.resources.ResourcesEditor" name="strings.xml" tooltip="JuggleMaster/res/values-ja/strings.xml">\r
+<persistable path="/JuggleMaster/res/values-ja/strings.xml"/>\r
+</file>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="MainGen.java" tooltip="JuggleMaster/src/com/jm/gen/MainGen.java">\r
+<persistable path="/JuggleMaster/src/com/jm/gen/MainGen.java"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="Dialog.class" tooltip="android.app.Dialog">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.app(Dialog.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="Activity.class" tooltip="android.app.Activity">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.app(Activity.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="Instrumentation.class" tooltip="android.app.Instrumentation">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;android.app(Instrumentation.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.jdt.ui.ClassFileEditorInputFactory" id="org.eclipse.jdt.ui.ClassFileEditor" name="InvocationTargetException.class" tooltip="java.lang.reflect.InvocationTargetException">\r
+<persistable org.eclipse.jdt.ui.ClassFileIdentifier="=JuggleMaster/C:\/Program Files\/Android\/android-sdk\/platforms\/android-7\/android.jar&lt;java.lang.reflect(InvocationTargetException.class"/>\r
+</file>\r
+<file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="org.eclipse.jdt.ui.CompilationUnitEditor" name="OpenGLActivityBase.java" tooltip="JuggleMaster/src/com/jm/opengl/OpenGLActivityBase.java">\r
+<persistable path="/JuggleMaster/src/com/jm/opengl/OpenGLActivityBase.java"/>\r
+</file>\r
+</mruList>\r
+</workbench>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/workspace/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
new file mode 100644 (file)
index 0000000..57b230d
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<workingSetManager>\r
+<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1300515214331_0" label="Window Working Set" name="Aggregate for window 1300515214321"/>\r
+</workingSetManager>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml b/workspace/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml
new file mode 100644 (file)
index 0000000..6574033
--- /dev/null
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><cache/>
\ No newline at end of file
diff --git a/workspace/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml b/workspace/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml
new file mode 100644 (file)
index 0000000..e153bf9
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<section name="Workbench">\r
+       <section name="contentassistsize">\r
+       </section>\r
+</section>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml b/workspace/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml
new file mode 100644 (file)
index 0000000..ef0de5d
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">\r
+  <nextCatalog catalog="user_catalog.xml" id="user_catalog"/>\r
+  <nextCatalog catalog="system_catalog.xml" id="system_catalog"/>\r
+</catalog>\r
diff --git a/workspace/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml b/workspace/.metadata/.plugins/org.eclipse.wst.xml.core/system_catalog.xml
new file mode 100644 (file)
index 0000000..dbfe265
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">\r
+  <public publicId="-//WAPFORUM//DTD WML 1.1//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/wml11.dtd"/>\r
+  <public publicId="-//W3C//DTD XHTML 1.0 Strict//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml1-strict.dtd" webURL="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>\r
+  <public publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml1-transitional.dtd" webURL="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>\r
+  <public publicId="-//W3C//DTD XHTML 1.0 Frameset//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml1-frameset.dtd" webURL="http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"/>\r
+  <public publicId="-//W3C//DTD XHTML Basic 1.0//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml-basic10-f.dtd" webURL="http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"/>\r
+  <public publicId="-//W3C//DTD XHTML 1.1//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml11-flat.dtd" webURL="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/>\r
+  <public publicId="-//WAPFORUM//DTD XHTML Mobile 1.0//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/xhtml-mobile10-flat.dtd" webURL="http://www.wapforum.org/DTD/xhtml-mobile10.dtd"/>\r
+  <public publicId="-//WAPFORUM//DTD WML 1.3//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/wml13.dtd" webURL="http://www.wapforum.org/DTD/wml13.dtd"/>\r
+  <public publicId="-//W3C//DTD HTML 4.01 Frameset//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/frameset.dtd" webURL="http://www.w3.org/TR/html4/frameset.dtd"/>\r
+  <public publicId="-//W3C//ENTITIES Latin 1//EN//HTML" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/HTMLlat1.ent" webURL="HTMLlat1.ent"/>\r
+  <public publicId="-//W3C//ENTITIES Special//EN//HTM" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/HTMLspecial.ent" webURL="HTMLspecial.ent"/>\r
+  <public publicId="-//W3C//ENTITIES Symbols//EN//HTML" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/HTMLsymbol.ent" webURL="HTMLsymbol.ent"/>\r
+  <public publicId="-//W3C//DTD HTML 4.01 Transitional//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/loose.dtd" webURL="http://www.w3.org/TR/html4/loose.dtd"/>\r
+  <public publicId="-//W3C//DTD HTML 4.01//EN" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/dtds/strict.dtd" webURL="http://www.w3.org/TR/html4/strict.dtd"/>\r
+  <uri name="http://schemas.xmlsoap.org/wsdl/" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/wsdl.xsd"/>\r
+  <uri name="http://schemas.xmlsoap.org/wsdl/soap/" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/soap.xsd"/>\r
+  <uri name="http://schemas.xmlsoap.org/wsdl/http/" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/http.xsd"/>\r
+  <uri name="http://schemas.xmlsoap.org/wsdl/mime/" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/wsdl-mime.xsd"/>\r
+  <uri name="http://schemas.xmlsoap.org/soap/encoding/" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/soapenc.xsd"/>\r
+  <uri name="urn:oasis:names:tc:entity:xmlns:xml:catalog" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.wst.standard.schemas_1.0.300.v201004110600.jar!/xsd/xmlcatalog11.xsd"/>\r
+  <system systemId="http://www.w3.org/2001/xml.xsd" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.xsd_2.6.0.v20100914-1218.jar!/cache/www.w3.org/2001/xml.xsd"/>\r
+  <uri name="http://www.w3.org/2001/XMLSchema" uri="jar:file:/C:/yuji/prog/eclipse/eclipse-Android2/eclipse/plugins/org.eclipse.xsd_2.6.0.v20100914-1218.jar!/cache/www.w3.org/2001/XMLSchema.xsd"/>\r
+</catalog>\r
diff --git a/workspace/.metadata/version.ini b/workspace/.metadata/version.ini
new file mode 100644 (file)
index 0000000..c51ff74
--- /dev/null
@@ -0,0 +1 @@
+org.eclipse.core.runtime=1
\ No newline at end of file
diff --git a/workspace/JuggleMaster/.classpath b/workspace/JuggleMaster/.classpath
new file mode 100644 (file)
index 0000000..6e9239f
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
+       <classpathentry kind="src" path="src"/>\r
+       <classpathentry kind="src" path="gen"/>\r
+       <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>\r
+       <classpathentry kind="output" path="bin"/>\r
+</classpath>\r
diff --git a/workspace/JuggleMaster/.project b/workspace/JuggleMaster/.project
new file mode 100644 (file)
index 0000000..2637e10
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>JuggleMaster</name>\r
+       <comment></comment>\r
+       <projects>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>org.eclipse.jdt.core.javabuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>com.android.ide.eclipse.adt.ApkBuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>com.android.ide.eclipse.adt.AndroidNature</nature>\r
+               <nature>org.eclipse.jdt.core.javanature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/workspace/JuggleMaster/AndroidManifest.xml b/workspace/JuggleMaster/AndroidManifest.xml
new file mode 100644 (file)
index 0000000..a0dcc8b
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+      package="com.jm"
+      android:versionCode="2"
+      android:versionName="1.1.0">
+
+
+    <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" android:debuggable="true">
+        <activity android:name=".Menu1"
+                  android:label="@string/app_name">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+
+    <activity android:name=".Menu2"></activity>
+    <activity android:name=".JuggleView"></activity>
+       <activity android:name=".Edit"></activity>
+       <activity android:name=".GenPattern"></activity>
+    <activity android:name=".Help"></activity>
+    </application>
+    <uses-sdk android:minSdkVersion="7" />
+</manifest>
\ No newline at end of file
diff --git a/workspace/JuggleMaster/bin/JuggleMaster.apk b/workspace/JuggleMaster/bin/JuggleMaster.apk
new file mode 100644 (file)
index 0000000..02f80e3
Binary files /dev/null and b/workspace/JuggleMaster/bin/JuggleMaster.apk differ
diff --git a/workspace/JuggleMaster/bin/classes.dex b/workspace/JuggleMaster/bin/classes.dex
new file mode 100644 (file)
index 0000000..3496132
Binary files /dev/null and b/workspace/JuggleMaster/bin/classes.dex differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Ball.class b/workspace/JuggleMaster/bin/com/jm/Ball.class
new file mode 100644 (file)
index 0000000..7a02af6
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Ball.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Body.class b/workspace/JuggleMaster/bin/com/jm/Body.class
new file mode 100644 (file)
index 0000000..ef2cf18
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Body.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$1.class b/workspace/JuggleMaster/bin/com/jm/Edit$1.class
new file mode 100644 (file)
index 0000000..c4b86cd
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$2.class b/workspace/JuggleMaster/bin/com/jm/Edit$2.class
new file mode 100644 (file)
index 0000000..9938791
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$3.class b/workspace/JuggleMaster/bin/com/jm/Edit$3.class
new file mode 100644 (file)
index 0000000..cf9b56a
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$3.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$4.class b/workspace/JuggleMaster/bin/com/jm/Edit$4.class
new file mode 100644 (file)
index 0000000..374dd52
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$4.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$5.class b/workspace/JuggleMaster/bin/com/jm/Edit$5.class
new file mode 100644 (file)
index 0000000..39fbec8
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$5.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$6$1.class b/workspace/JuggleMaster/bin/com/jm/Edit$6$1.class
new file mode 100644 (file)
index 0000000..16c6af1
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$6$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$6$2.class b/workspace/JuggleMaster/bin/com/jm/Edit$6$2.class
new file mode 100644 (file)
index 0000000..775233e
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$6$2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$6.class b/workspace/JuggleMaster/bin/com/jm/Edit$6.class
new file mode 100644 (file)
index 0000000..7834ae2
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$6.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit$7.class b/workspace/JuggleMaster/bin/com/jm/Edit$7.class
new file mode 100644 (file)
index 0000000..a7dc050
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit$7.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Edit.class b/workspace/JuggleMaster/bin/com/jm/Edit.class
new file mode 100644 (file)
index 0000000..9fe56d4
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Edit.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/GenPattern$1.class b/workspace/JuggleMaster/bin/com/jm/GenPattern$1.class
new file mode 100644 (file)
index 0000000..6f51df7
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/GenPattern$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/GenPattern$2.class b/workspace/JuggleMaster/bin/com/jm/GenPattern$2.class
new file mode 100644 (file)
index 0000000..740b4f5
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/GenPattern$2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/GenPattern$3.class b/workspace/JuggleMaster/bin/com/jm/GenPattern$3.class
new file mode 100644 (file)
index 0000000..b3be6f2
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/GenPattern$3.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/GenPattern.class b/workspace/JuggleMaster/bin/com/jm/GenPattern.class
new file mode 100644 (file)
index 0000000..605cf27
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/GenPattern.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Help$1.class b/workspace/JuggleMaster/bin/com/jm/Help$1.class
new file mode 100644 (file)
index 0000000..7664c81
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Help$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Help.class b/workspace/JuggleMaster/bin/com/jm/Help.class
new file mode 100644 (file)
index 0000000..9ef3028
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Help.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/JmPattern.class b/workspace/JuggleMaster/bin/com/jm/JmPattern.class
new file mode 100644 (file)
index 0000000..85de8e6
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/JmPattern.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/JuggleMaster$1.class b/workspace/JuggleMaster/bin/com/jm/JuggleMaster$1.class
new file mode 100644 (file)
index 0000000..0435ef2
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/JuggleMaster$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/JuggleMaster.class b/workspace/JuggleMaster/bin/com/jm/JuggleMaster.class
new file mode 100644 (file)
index 0000000..7f11e30
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/JuggleMaster.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/JuggleView.class b/workspace/JuggleMaster/bin/com/jm/JuggleView.class
new file mode 100644 (file)
index 0000000..07d13cc
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/JuggleView.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Juggler.class b/workspace/JuggleMaster/bin/com/jm/Juggler.class
new file mode 100644 (file)
index 0000000..5dc7e9b
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Juggler.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/JugglingBalls.class b/workspace/JuggleMaster/bin/com/jm/JugglingBalls.class
new file mode 100644 (file)
index 0000000..1b5d014
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/JugglingBalls.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Menu1$1.class b/workspace/JuggleMaster/bin/com/jm/Menu1$1.class
new file mode 100644 (file)
index 0000000..763d0d0
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Menu1$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Menu1.class b/workspace/JuggleMaster/bin/com/jm/Menu1.class
new file mode 100644 (file)
index 0000000..ec7ed6f
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Menu1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Menu2$1.class b/workspace/JuggleMaster/bin/com/jm/Menu2$1.class
new file mode 100644 (file)
index 0000000..548f974
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Menu2$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Menu2$2.class b/workspace/JuggleMaster/bin/com/jm/Menu2$2.class
new file mode 100644 (file)
index 0000000..52b104f
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Menu2$2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/Menu2.class b/workspace/JuggleMaster/bin/com/jm/Menu2.class
new file mode 100644 (file)
index 0000000..2588f00
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/Menu2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/PatternList.class b/workspace/JuggleMaster/bin/com/jm/PatternList.class
new file mode 100644 (file)
index 0000000..3412850
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/PatternList.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R$attr.class b/workspace/JuggleMaster/bin/com/jm/R$attr.class
new file mode 100644 (file)
index 0000000..a91c32e
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R$attr.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R$drawable.class b/workspace/JuggleMaster/bin/com/jm/R$drawable.class
new file mode 100644 (file)
index 0000000..b6c8948
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R$drawable.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R$id.class b/workspace/JuggleMaster/bin/com/jm/R$id.class
new file mode 100644 (file)
index 0000000..4b9c50f
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R$id.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R$layout.class b/workspace/JuggleMaster/bin/com/jm/R$layout.class
new file mode 100644 (file)
index 0000000..73ae4a7
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R$layout.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R$string.class b/workspace/JuggleMaster/bin/com/jm/R$string.class
new file mode 100644 (file)
index 0000000..03d5df8
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R$string.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/R.class b/workspace/JuggleMaster/bin/com/jm/R.class
new file mode 100644 (file)
index 0000000..454b90d
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/R.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/SiteSwap.class b/workspace/JuggleMaster/bin/com/jm/SiteSwap.class
new file mode 100644 (file)
index 0000000..db32bdc
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/SiteSwap.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/SiteswapWriter.class b/workspace/JuggleMaster/bin/com/jm/SiteswapWriter.class
new file mode 100644 (file)
index 0000000..099638e
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/SiteswapWriter.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/db/Dao.class b/workspace/JuggleMaster/bin/com/jm/db/Dao.class
new file mode 100644 (file)
index 0000000..e184c2a
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/db/Dao.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/db/DatabaseHelper.class b/workspace/JuggleMaster/bin/com/jm/db/DatabaseHelper.class
new file mode 100644 (file)
index 0000000..ef90d42
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/db/DatabaseHelper.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/gen/GenProc.class b/workspace/JuggleMaster/bin/com/jm/gen/GenProc.class
new file mode 100644 (file)
index 0000000..b84b598
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/gen/GenProc.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/gen/MainGen.class b/workspace/JuggleMaster/bin/com/jm/gen/MainGen.class
new file mode 100644 (file)
index 0000000..63404e5
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/gen/MainGen.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/gen/MainJudge.class b/workspace/JuggleMaster/bin/com/jm/gen/MainJudge.class
new file mode 100644 (file)
index 0000000..114cd23
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/gen/MainJudge.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/gen/StdLib.class b/workspace/JuggleMaster/bin/com/jm/gen/StdLib.class
new file mode 100644 (file)
index 0000000..40a0ec1
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/gen/StdLib.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/gen/StringEx.class b/workspace/JuggleMaster/bin/com/jm/gen/StringEx.class
new file mode 100644 (file)
index 0000000..ced4f37
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/gen/StringEx.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/opengl/JuggleDrawer.class b/workspace/JuggleMaster/bin/com/jm/opengl/JuggleDrawer.class
new file mode 100644 (file)
index 0000000..3c90027
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/opengl/JuggleDrawer.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLActivityBase.class b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLActivityBase.class
new file mode 100644 (file)
index 0000000..899e148
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLActivityBase.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLGraphics.class b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLGraphics.class
new file mode 100644 (file)
index 0000000..1bda530
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLGraphics.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLSphere.class b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLSphere.class
new file mode 100644 (file)
index 0000000..ddca3cd
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/opengl/OpenGLSphere.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/opengl/PolygonDrawer.class b/workspace/JuggleMaster/bin/com/jm/opengl/PolygonDrawer.class
new file mode 100644 (file)
index 0000000..2bac087
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/opengl/PolygonDrawer.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$1.class b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$1.class
new file mode 100644 (file)
index 0000000..4c23823
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$2.class b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$2.class
new file mode 100644 (file)
index 0000000..5264859
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand$2.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand.class b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand.class
new file mode 100644 (file)
index 0000000..1c54cda
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskCommand.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskIF.class b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskIF.class
new file mode 100644 (file)
index 0000000..aac6b99
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/AsyncTaskIF.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity$1.class b/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity$1.class
new file mode 100644 (file)
index 0000000..0c7cb10
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity$1.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity.class b/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity.class
new file mode 100644 (file)
index 0000000..3471d67
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/BaseActivity.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/Debug.class b/workspace/JuggleMaster/bin/com/jm/utility/Debug.class
new file mode 100644 (file)
index 0000000..7f80557
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/Debug.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/FPSManager.class b/workspace/JuggleMaster/bin/com/jm/utility/FPSManager.class
new file mode 100644 (file)
index 0000000..a5b658b
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/FPSManager.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/JmException.class b/workspace/JuggleMaster/bin/com/jm/utility/JmException.class
new file mode 100644 (file)
index 0000000..399d61b
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/JmException.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/JmPatternException.class b/workspace/JuggleMaster/bin/com/jm/utility/JmPatternException.class
new file mode 100644 (file)
index 0000000..963fed6
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/JmPatternException.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/ListViewArrayAdapter.class b/workspace/JuggleMaster/bin/com/jm/utility/ListViewArrayAdapter.class
new file mode 100644 (file)
index 0000000..a045531
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/ListViewArrayAdapter.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/Resource.class b/workspace/JuggleMaster/bin/com/jm/utility/Resource.class
new file mode 100644 (file)
index 0000000..745a365
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/Resource.class differ
diff --git a/workspace/JuggleMaster/bin/com/jm/utility/SpinnersItemSelectedListener.class b/workspace/JuggleMaster/bin/com/jm/utility/SpinnersItemSelectedListener.class
new file mode 100644 (file)
index 0000000..50b490f
Binary files /dev/null and b/workspace/JuggleMaster/bin/com/jm/utility/SpinnersItemSelectedListener.class differ
diff --git a/workspace/JuggleMaster/bin/resources.ap_ b/workspace/JuggleMaster/bin/resources.ap_
new file mode 100644 (file)
index 0000000..45bd6e6
Binary files /dev/null and b/workspace/JuggleMaster/bin/resources.ap_ differ
diff --git a/workspace/JuggleMaster/default.properties b/workspace/JuggleMaster/default.properties
new file mode 100644 (file)
index 0000000..46769a7
--- /dev/null
@@ -0,0 +1,11 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system use,
+# "build.properties", and override values to adapt the script to your
+# project structure.
+
+# Project target.
+target=android-7
diff --git a/workspace/JuggleMaster/gen/com/jm/R.java b/workspace/JuggleMaster/gen/com/jm/R.java
new file mode 100644 (file)
index 0000000..5e14b7a
--- /dev/null
@@ -0,0 +1,118 @@
+/* AUTO-GENERATED FILE.  DO NOT MODIFY.\r
+ *\r
+ * This class was automatically generated by the\r
+ * aapt tool from the resource data it found.  It\r
+ * should not be modified by hand.\r
+ */\r
+\r
+package com.jm;\r
+\r
+public final class R {\r
+    public static final class attr {\r
+    }\r
+    public static final class drawable {\r
+        public static final int icon=0x7f020000;\r
+    }\r
+    public static final class id {\r
+        public static final int CancelButton=0x7f050016;\r
+        public static final int DeleteButton=0x7f050015;\r
+        public static final int DwellLabel=0x7f05000c;\r
+        public static final int DwellValue=0x7f05000d;\r
+        public static final int HeightLabel=0x7f050008;\r
+        public static final int HeightValue=0x7f050009;\r
+        public static final int LinearLayout01=0x7f050007;\r
+        public static final int LinearLayout02=0x7f05000b;\r
+        public static final int LinearLayout03=0x7f050010;\r
+        public static final int LinearLayout04=0x7f050013;\r
+        public static final int LinearLayout74=0x7f050025;\r
+        public static final int Menu1=0x7f050030;\r
+        public static final int Menu2=0x7f050031;\r
+        public static final int MotionEdit=0x7f050005;\r
+        public static final int OkButton=0x7f050014;\r
+        public static final int PatternEdit=0x7f050001;\r
+        public static final int SiteswapEdit=0x7f050003;\r
+        public static final int SpeedLabel=0x7f050011;\r
+        public static final int SpeedValue=0x7f050012;\r
+        public static final int StartButton=0x7f05002f;\r
+        public static final int TextView01=0x7f050006;\r
+        public static final int TextView02=0x7f050000;\r
+        public static final int TextView03=0x7f050002;\r
+        public static final int TextView04=0x7f050004;\r
+        public static final int TextView05=0x7f05000a;\r
+        public static final int TextView06=0x7f05000e;\r
+        public static final int TextView07=0x7f05000f;\r
+        public static final int TextView70=0x7f050017;\r
+        public static final int TextView71=0x7f05001b;\r
+        public static final int TextView72=0x7f05001d;\r
+        public static final int TextView73=0x7f05001f;\r
+        public static final int TextView74=0x7f050020;\r
+        public static final int TextView75=0x7f050023;\r
+        public static final int button71=0x7f050026;\r
+        public static final int button73=0x7f050027;\r
+        public static final int button91=0x7f05002c;\r
+        public static final int radio71=0x7f050019;\r
+        public static final int radio72=0x7f05001a;\r
+        public static final int radiogroup71=0x7f050018;\r
+        public static final int spinner71=0x7f05001c;\r
+        public static final int spinner72=0x7f05001e;\r
+        public static final int spinner73=0x7f050021;\r
+        public static final int spinner74=0x7f050022;\r
+        public static final int spinner75=0x7f050024;\r
+        public static final int tableLayout1=0x7f05002d;\r
+        public static final int tableRow1=0x7f05002e;\r
+        public static final int textView91=0x7f050028;\r
+        public static final int textView92=0x7f050029;\r
+        public static final int textView93=0x7f05002a;\r
+        public static final int textView94=0x7f05002b;\r
+    }\r
+    public static final class layout {\r
+        public static final int edit=0x7f030000;\r
+        public static final int genpattern=0x7f030001;\r
+        public static final int help=0x7f030002;\r
+        public static final int juggleview=0x7f030003;\r
+        public static final int main=0x7f030004;\r
+        public static final int menu1=0x7f030005;\r
+        public static final int menu2=0x7f030006;\r
+    }\r
+    public static final class string {\r
+        public static final int app_name=0x7f040000;\r
+        public static final int bheight=0x7f040017;\r
+        public static final int calculating=0x7f040012;\r
+        public static final int cancel=0x7f040008;\r
+        public static final int close=0x7f040009;\r
+        public static final int common_settings=0x7f04000f;\r
+        public static final int create=0x7f040011;\r
+        public static final int delete=0x7f040007;\r
+        public static final int error_unexpected=0x7f04001f;\r
+        public static final int generate=0x7f04001a;\r
+        public static final int handling=0x7f04000c;\r
+        public static final int height=0x7f04000d;\r
+        public static final int help=0x7f040005;\r
+        public static final int help1=0x7f040001;\r
+        public static final int help2=0x7f040002;\r
+        public static final int help3=0x7f040003;\r
+        public static final int help4=0x7f040004;\r
+        public static final int hold=0x7f04000e;\r
+        public static final int list0_1=0x7f040020;\r
+        public static final int list0_2=0x7f040021;\r
+        public static final int list0_3=0x7f040022;\r
+        public static final int list0_4=0x7f040023;\r
+        public static final int list0_5=0x7f040024;\r
+        public static final int list0_6=0x7f040025;\r
+        public static final int list0_7=0x7f040026;\r
+        public static final int message_delete_pattern=0x7f04001d;\r
+        public static final int message_nopattern=0x7f04001e;\r
+        public static final int normal=0x7f040014;\r
+        public static final int number=0x7f040016;\r
+        public static final int patternMax=0x7f040019;\r
+        public static final int patternTypes=0x7f040013;\r
+        public static final int pattern_name=0x7f04000a;\r
+        public static final int period=0x7f040018;\r
+        public static final int save=0x7f040006;\r
+        public static final int siteswap=0x7f04000b;\r
+        public static final int speed=0x7f040010;\r
+        public static final int synchronization=0x7f040015;\r
+        public static final int title_delete=0x7f04001c;\r
+        public static final int title_system_error=0x7f04001b;\r
+    }\r
+}\r
diff --git a/workspace/JuggleMaster/proguard.cfg b/workspace/JuggleMaster/proguard.cfg
new file mode 100644 (file)
index 0000000..12dd039
--- /dev/null
@@ -0,0 +1,36 @@
+-optimizationpasses 5
+-dontusemixedcaseclassnames
+-dontskipnonpubliclibraryclasses
+-dontpreverify
+-verbose
+-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
+
+-keep public class * extends android.app.Activity
+-keep public class * extends android.app.Application
+-keep public class * extends android.app.Service
+-keep public class * extends android.content.BroadcastReceiver
+-keep public class * extends android.content.ContentProvider
+-keep public class * extends android.app.backup.BackupAgentHelper
+-keep public class * extends android.preference.Preference
+-keep public class com.android.vending.licensing.ILicensingService
+
+-keepclasseswithmembernames class * {
+    native <methods>;
+}
+
+-keepclasseswithmembernames class * {
+    public <init>(android.content.Context, android.util.AttributeSet);
+}
+
+-keepclasseswithmembernames class * {
+    public <init>(android.content.Context, android.util.AttributeSet, int);
+}
+
+-keepclassmembers enum * {
+    public static **[] values();
+    public static ** valueOf(java.lang.String);
+}
+
+-keep class * implements android.os.Parcelable {
+  public static final android.os.Parcelable$Creator *;
+}
diff --git a/workspace/JuggleMaster/res/drawable-hdpi/icon.png b/workspace/JuggleMaster/res/drawable-hdpi/icon.png
new file mode 100644 (file)
index 0000000..6a5ab7d
Binary files /dev/null and b/workspace/JuggleMaster/res/drawable-hdpi/icon.png differ
diff --git a/workspace/JuggleMaster/res/drawable-ldpi/icon.png b/workspace/JuggleMaster/res/drawable-ldpi/icon.png
new file mode 100644 (file)
index 0000000..be08bea
Binary files /dev/null and b/workspace/JuggleMaster/res/drawable-ldpi/icon.png differ
diff --git a/workspace/JuggleMaster/res/drawable-mdpi/icon.png b/workspace/JuggleMaster/res/drawable-mdpi/icon.png
new file mode 100644 (file)
index 0000000..2ef4522
Binary files /dev/null and b/workspace/JuggleMaster/res/drawable-mdpi/icon.png differ
diff --git a/workspace/JuggleMaster/res/layout/edit.xml b/workspace/JuggleMaster/res/layout/edit.xml
new file mode 100644 (file)
index 0000000..d74889c
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  android:layout_width="fill_parent"
+  android:layout_height="fill_parent"
+  android:orientation="vertical">
+  
+<ScrollView
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+    android:layout_weight="1"
+       >
+<LinearLayout
+  android:layout_width="fill_parent"
+  android:layout_height="fill_parent"
+  android:orientation="vertical">
+  
+<TextView android:text="@+string/pattern_name" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<EditText android:text="@+id/PatternEdit" android:id="@+id/PatternEdit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="text"></EditText>
+<TextView android:text="@+string/siteswap" android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<EditText android:text="@+id/SiteswapEdit" android:id="@+id/SiteswapEdit" android:layout_width="fill_parent" android:layout_height="wrap_content"></EditText>
+<TextView android:text="@+string/handling" android:id="@+id/TextView04" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<EditText android:text="@+id/MotionEdit" android:id="@+id/MotionEdit" android:layout_width="fill_parent" android:layout_height="wrap_content"></EditText>
+<TextView android:text="@+string/height" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<TextView android:id="@+id/HeightLabel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="9" android:text="0"></TextView>
+<SeekBar android:id="@+id/HeightValue" android:layout_height="wrap_content" android:layout_weight="1" android:layout_width="fill_parent" android:max="100"></SeekBar>
+</LinearLayout>
+<TextView android:text="@+string/hold" android:id="@+id/TextView05" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<LinearLayout android:id="@+id/LinearLayout02" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<TextView android:id="@+id/DwellLabel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="9" android:text="0"></TextView>
+<SeekBar android:id="@+id/DwellValue" android:layout_height="wrap_content" android:layout_weight="1" android:layout_width="fill_parent" android:max="100"></SeekBar>
+</LinearLayout>
+<TextView android:id="@+id/TextView06" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@+string/common_settings"></TextView>
+<TextView android:id="@+id/TextView07" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@+string/speed"></TextView>
+<LinearLayout android:layout_weight="1" android:id="@+id/LinearLayout03" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<TextView android:id="@+id/SpeedLabel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="9" android:text="0"></TextView>
+<SeekBar android:id="@+id/SpeedValue" android:layout_height="wrap_content" android:layout_weight="1" android:layout_width="fill_parent" android:max="20"></SeekBar>
+</LinearLayout>
+
+</LinearLayout>
+</ScrollView>
+
+<LinearLayout android:id="@+id/LinearLayout04" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<Button android:text="@+string/save" android:layout_weight="1" android:id="@+id/OkButton" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+<Button android:text="@+string/delete" android:layout_weight="1" android:id="@+id/DeleteButton" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+<Button android:text="@+string/cancel" android:layout_weight="1" android:id="@+id/CancelButton" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+</LinearLayout>
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/layout/genpattern.xml b/workspace/JuggleMaster/res/layout/genpattern.xml
new file mode 100644 (file)
index 0000000..5b6a62a
--- /dev/null
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  android:layout_width="fill_parent"
+  android:layout_height="fill_parent"
+  android:orientation="vertical">
+
+<ScrollView
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content"
+    android:layout_weight="1"
+       >
+<LinearLayout
+  android:layout_width="fill_parent"
+  android:layout_height="fill_parent"
+  android:orientation="vertical">
+
+<TextView android:text="@+string/patternTypes" android:id="@+id/TextView70" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+
+<RadioGroup android:id="@+id/radiogroup71"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content">
+<RadioButton android:text="@+string/normal" android:id="@+id/radio71" android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
+<RadioButton android:text="@+string/synchronization" android:id="@+id/radio72" android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
+</RadioGroup>
+
+<TextView android:text="@+string/number" android:id="@+id/TextView71" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<Spinner android:layout_width="wrap_content" android:id="@+id/spinner71" android:layout_height="wrap_content"></Spinner>
+
+<TextView android:text="@+string/bheight" android:id="@+id/TextView72" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<Spinner android:layout_width="wrap_content" android:id="@+id/spinner72" android:layout_height="wrap_content"></Spinner>
+
+<TextView android:text="@+string/period" android:id="@+id/TextView73" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<LinearLayout android:id="@+id/TextView74" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<Spinner android:layout_width="wrap_content" android:id="@+id/spinner73" android:layout_height="wrap_content"></Spinner>
+<TextView android:text="ー" android:id="@+id/TextView74" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<Spinner android:layout_width="wrap_content" android:id="@+id/spinner74" android:layout_height="wrap_content"></Spinner>
+</LinearLayout>
+
+<TextView android:text="@+string/patternMax" android:id="@+id/TextView75" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
+<Spinner android:layout_width="wrap_content" android:id="@+id/spinner75" android:layout_height="wrap_content"></Spinner>
+
+<LinearLayout android:id="@+id/TextView75" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1">
+</LinearLayout>
+
+</LinearLayout>
+</ScrollView>
+
+<LinearLayout android:id="@+id/LinearLayout74" android:layout_width="fill_parent" android:layout_height="wrap_content">
+<Button android:text="@+string/generate" android:layout_weight="1" android:id="@+id/button71" android:layout_marginLeft="5px" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+<Button android:text="@+string/cancel" android:layout_weight="1" android:id="@+id/button73" android:layout_marginLeft="5px" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button>
+</LinearLayout>
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/layout/help.xml b/workspace/JuggleMaster/res/layout/help.xml
new file mode 100644 (file)
index 0000000..8b3809f
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+       xmlns:android="http://schemas.android.com/apk/res/android"
+       android:layout_width="fill_parent"
+       android:layout_height="fill_parent"
+       android:orientation="vertical"
+  >
+    <TextView
+       android:text="@+string/help1"
+       android:id="@+id/textView91"
+       android:layout_width="fill_parent" android:layout_height="wrap_content"
+               android:layout_margin="5px"
+       android:textSize="14px"
+    >
+    </TextView>
+    <TextView
+       android:text="@+string/help2"
+       android:id="@+id/textView92"
+       android:layout_width="fill_parent" android:layout_height="wrap_content"
+               android:layout_margin="5px"
+       android:textSize="14px"
+    >
+    </TextView>
+    <TextView
+       android:text="@+string/help3"
+       android:id="@+id/textView93"
+       android:layout_width="fill_parent" android:layout_height="wrap_content"
+               android:layout_margin="5px"
+       android:textSize="14px"
+    >
+    </TextView>
+    <TextView
+       android:text="@+string/help4"
+       android:id="@+id/textView94"
+       android:layout_width="fill_parent" android:layout_height="wrap_content"
+               android:layout_margin="5px"
+       android:textSize="14px"
+       android:layout_weight="1"
+    >
+    </TextView>
+    <Button android:text="@+string/close" android:id="@+id/button91" android:layout_width="fill_parent" android:layout_height="wrap_content"
+               android:layout_margin="5px"
+    >
+    </Button>
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/layout/juggleview.xml b/workspace/JuggleMaster/res/layout/juggleview.xml
new file mode 100644 (file)
index 0000000..fe20d9d
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  android:layout_width="wrap_content"
+  android:layout_height="wrap_content">
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/layout/main.xml b/workspace/JuggleMaster/res/layout/main.xml
new file mode 100644 (file)
index 0000000..15f4393
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<TableLayout android:id="@+id/tableLayout1"
+       android:layout_width="fill_parent" android:layout_height="fill_parent"
+       xmlns:android="http://schemas.android.com/apk/res/android">
+       <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content"
+               android:layout_height="wrap_content">
+       </TableRow>
+       <Button android:layout_width="wrap_content"
+               android:layout_height="wrap_content" android:id="@+id/StartButton"
+               android:text="Start"></Button>
+       <TextView android:id="@+id/TextView02" android:layout_width="wrap_content"
+               android:layout_height="wrap_content" android:text="①パターンのリストで長押しをすることで、パターンの編集ができます。"></TextView>
+       <TextView android:id="@+id/TextView03" android:layout_width="wrap_content"
+               android:layout_height="wrap_content" android:text="②[7]マイパターンで[新規作成]を選択することで、新規のパターンを登録できます。"></TextView>
+</TableLayout>
diff --git a/workspace/JuggleMaster/res/layout/menu1.xml b/workspace/JuggleMaster/res/layout/menu1.xml
new file mode 100644 (file)
index 0000000..4b1efad
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  android:layout_width="wrap_content"
+  android:layout_height="wrap_content"
+>
+<ListView android:id="@+id/Menu1" android:layout_width="wrap_content" android:layout_height="wrap_content"
+></ListView>
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/layout/menu2.xml b/workspace/JuggleMaster/res/layout/menu2.xml
new file mode 100644 (file)
index 0000000..e24a85b
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  android:layout_width="wrap_content"
+  android:layout_height="wrap_content">
+<ListView android:id="@+id/Menu2" android:layout_width="wrap_content" android:layout_height="wrap_content"></ListView>
+</LinearLayout>
diff --git a/workspace/JuggleMaster/res/values-ja/strings.xml b/workspace/JuggleMaster/res/values-ja/strings.xml
new file mode 100644 (file)
index 0000000..80d177f
--- /dev/null
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">JuggleMaster</string>
+    <string name="help1">●リストを長押しすることで、パターンの編集ができます。</string>
+    <string name="help2">●「[7]マイパターン」→「[新規作成]」を選択することで、新規のパターンを登録できます。</string>
+    <string name="help3">●「[8]パターン生成」を選択することで、パターンを生成できます。</string>
+    <string name="help4">●画面をタッチすることで、ジャグラーを見る視点を変えることができます。</string>
+    <string name="help">ヘルプ</string>
+    <string name="save">保存</string>
+    <string name="delete">削除</string>
+    <string name="cancel">取消</string>
+    <string name="close">閉じる</string>
+    <string name="pattern_name">パターン名</string>
+    <string name="siteswap">サイトスワップ</string>
+    <string name="handling">ハンドリング</string>
+    <string name="height">高さ</string>
+    <string name="hold">保持度</string>
+    <string name="common_settings">[共通設定]</string>
+    <string name="speed">速さ</string>
+    <string name="create">新規作成</string>
+    <string name="calculating">計算中・・・</string>
+    
+    <string name="patternTypes">パターンの種類</string>
+    <string name="normal">通常</string>
+    <string name="synchronization">シンクロ</string>
+    <string name="number">ボールの個数</string>
+    <string name="bheight">ボールの高さ</string>
+    <string name="period">パターンの周期</string>
+    <string name="patternMax">パターンの最大数</string>
+    <string name="generate">生成</string>
+
+    <string name="title_system_error">システムエラー</string>
+    <string name="title_delete">削除</string>
+    <string name="message_delete_pattern">このパターンを削除しますか</string>
+    <string name="message_nopattern">パターンがありません</string>
+    <string name="error_unexpected">予期しないエラーが発生しました</string>
+    <string name="list0_1">[1] 3ボール その1</string>
+    <string name="list0_2">[2] 3ボール その2</string>
+    <string name="list0_3">[3] 4ボール</string>
+    <string name="list0_4">[4] 5ボール</string>
+    <string name="list0_5">[5] 6ボール以上</string>
+    <string name="list0_6">[6] トレーニング</string>
+    <string name="list0_7">[7] マイパターン"</string>
+</resources>
diff --git a/workspace/JuggleMaster/res/values/strings.xml b/workspace/JuggleMaster/res/values/strings.xml
new file mode 100644 (file)
index 0000000..2276c70
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">JuggleMaster</string>
+    <string name="help1">●By holding down the list, you can edit the pattern.</string>
+    <string name="help2">●By selecting 「[7]マイパターン」→「[新規作成]」, you can register a new pattern.</string>
+    <string name="help3">●By selecting 「[8]パターン生成」, you can generate new patterns.</string>
+    <string name="help4">●By touching the screen, you can change the juggler\'s perspective.</string>
+    <string name="help">Help</string>
+    <string name="save">save</string>
+    <string name="delete">delete</string>
+    <string name="cancel">cancel</string>
+    <string name="close">close</string>
+    <string name="pattern_name">name</string>
+    <string name="siteswap">siteswap</string>
+    <string name="handling">handling</string>
+    <string name="height">height</string>
+    <string name="hold">hold</string>
+    <string name="common_settings">[common settings]</string>
+    <string name="speed">speed</string>
+    <string name="create">new</string>
+    <string name="calculating">calculating・・・</string>
+    
+    <string name="patternTypes">pattern types</string>
+    <string name="normal">normal</string>
+    <string name="synchronization">synchronization</string>
+    <string name="number">number of balls</string>
+    <string name="bheight">height</string>
+    <string name="period">period</string>
+    <string name="patternMax">max</string>
+    <string name="generate">generate</string>
+
+    <string name="title_system_error">System Error</string>
+    <string name="title_delete">Delete</string>
+    <string name="message_delete_pattern">Do you want to remove this pattern?</string>
+    <string name="message_nopattern">Pattern was not found</string>
+    <string name="error_unexpected">An unexpected error has occurred</string>
+</resources>
diff --git a/workspace/JuggleMaster/src/com/jm/Ball.java b/workspace/JuggleMaster/src/com/jm/Ball.java
new file mode 100644 (file)
index 0000000..199a3e9
--- /dev/null
@@ -0,0 +1,211 @@
+package com.jm;\r
+\r
+public class Ball {\r
+       public static final int RADIUS = 10;\r
+       static final int LMAX = 200;\r
+       static final int OBJECT_UNDER = 0x02;\r
+       static final int OBJECT_MOVE = 0x04;\r
+       static final int OBJECT_MOVE2 = 0x08;\r
+\r
+       static JugglingBalls balls;\r
+       private int initBh;\r
+       private int initC;\r
+       private boolean initHand;\r
+\r
+       private int bh;\r
+       private int c;\r
+       private int c0;\r
+       private int chand;\r
+       private int thand;\r
+       private int gx, gy;\r
+       private boolean isHand = false;\r
+       private int status;\r
+\r
+       public Ball(boolean isHand) {\r
+               this.isHand = isHand;\r
+       }\r
+       \r
+       public int getX() {\r
+               return gx;\r
+       }\r
+       public int getY() {\r
+               return gy;\r
+       }\r
+\r
+       protected void init(int bh, int c, boolean hand) {\r
+               this.initBh = bh;\r
+               this.initC = c;\r
+               this.initHand = hand;\r
+               reset();\r
+       }\r
+       \r
+       protected void reset() {\r
+               this.status = 0;\r
+               this.bh = initBh;\r
+               this.c = initC;\r
+               if (initHand) {\r
+                       this.thand = 1;\r
+                       this.chand = 1;\r
+               } else {\r
+                       this.thand = 0;\r
+                       this.chand = 0;\r
+               }\r
+               this.gx = 0;\r
+               this.gy = 0;\r
+       }\r
+       \r
+       private void setEnable(int st) {\r
+               this.status |= st;\r
+       }\r
+       private void setDisable(int st) {\r
+               this.status &= ~st;\r
+       }\r
+       private boolean isEnable(int st) {\r
+               return ((this.status & st) != 0);\r
+       }\r
+       public boolean juggle(SiteSwap siteswap, long timeCount) {\r
+               boolean ret = false;\r
+               int tp;\r
+\r
+               if (c < 0 && timeCount >= -c * balls.getTW()) {\r
+                       c = -c;\r
+               }\r
+               while (true) {\r
+                       tp = (int) (timeCount - balls.getTW() * Math.abs(c));\r
+                       if (tp < balls.getAW()) break;\r
+                       setDisable(OBJECT_UNDER);\r
+                       c0 = c;\r
+                       if (isHand) {\r
+                               c += 2;\r
+                               ret = true;\r
+                       } else {\r
+                               int t = c;\r
+                               if (siteswap.isSynchronous() && chand != 0) t++;\r
+                               int multi = balls.getNowNumberOfMultiplex(t);\r
+                               bh = siteswap.getValue(t, multi);\r
+                               c += Math.abs(bh);\r
+                               thand = chand;\r
+                               if (((bh & 1) != 0) || bh < 0) {\r
+                                       chand = 1 - chand;\r
+                               }\r
+                               ret = true;\r
+                       }\r
+               }\r
+\r
+               if (c >= 0 && tp >= 0 && !isEnable(OBJECT_UNDER)) {\r
+                       setEnable(OBJECT_UNDER);\r
+\r
+                       if (isHand) {\r
+                               if (isEnable(OBJECT_MOVE2)) {\r
+                                       setEnable(OBJECT_MOVE);\r
+                                       setDisable(OBJECT_MOVE2);\r
+                               } else {\r
+                                       setDisable(OBJECT_MOVE);\r
+                               }\r
+                       } else {\r
+                               int t = c;\r
+                               if (siteswap.isSynchronous() && chand != 0) t++;\r
+                               t %= siteswap.size();\r
+                               if (bh == 1) {\r
+                                       setEnable(OBJECT_MOVE);\r
+                               } else {\r
+                                       setDisable(OBJECT_MOVE);\r
+                               }\r
+                               for (int i = 0; i < siteswap.size(t); i++) {\r
+                                       int h = siteswap.getValue(t, i);\r
+                                       if (h == 1) {\r
+                                               if (chand != 0) {\r
+                                                       balls.lhand.setEnable(OBJECT_MOVE2);\r
+                                               } else {\r
+                                                       balls.rhand.setEnable(OBJECT_MOVE2);\r
+                                               }\r
+                                       }\r
+                                       if (h != 2) {\r
+                                               if (chand != 0) {\r
+                                                       balls.rhand.setEnable(OBJECT_MOVE2);\r
+                                               } else {\r
+                                                       balls.lhand.setEnable(OBJECT_MOVE2);\r
+                                               }\r
+                                               setEnable(OBJECT_MOVE);\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+               int[] tpo = null, rpo = null;\r
+               if (!isEnable(OBJECT_MOVE)) {\r
+                       if (c < 0) {\r
+                               tpo = balls.handPosition(this, -c, chand);\r
+                               rpo = tpo;\r
+                       } else if (isEnable(OBJECT_UNDER)) {\r
+                               tpo = balls.handPosition(this, c, chand);\r
+                               rpo = balls.handPosition(this, c + 2, chand);\r
+                               if (tpo[0] != rpo[0] || tpo[1] != rpo[1]) {\r
+                                       rpo = balls.handPosition(this, c + 1, chand);\r
+                                       if (tpo[0] != rpo[0] || tpo[1] != rpo[1]) {\r
+                                               setEnable(OBJECT_MOVE);\r
+                                       }\r
+                               }\r
+                       } else {\r
+                               tpo = balls.handPosition(this, c - 2, chand);\r
+                               rpo = balls.handPosition(this, c, chand);\r
+                               if (tpo[0] != rpo[0] || tpo[1] != rpo[1]) {\r
+                                       tpo = balls.handPosition(this, c - 1, chand);\r
+                                       if (tpo[0] != rpo[0] || tpo[1] != rpo[1]) {\r
+                                               setEnable(OBJECT_MOVE);\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+               if (isEnable(OBJECT_MOVE)) {\r
+                       if (bh == 1) {\r
+                               tpo = balls.handPosition(this, c0 + 1, thand);\r
+                               rpo = balls.handPosition(this, c + 1, chand);\r
+                       } else if (isEnable(OBJECT_UNDER)) {\r
+                               tpo = balls.handPosition(this, c, chand);\r
+                               rpo = balls.handPosition(this, c + 1, chand);\r
+                       } else {\r
+                               tpo = balls.handPosition(this, c0 + 1, thand);\r
+                               rpo = balls.handPosition(this, c, chand);\r
+                       }\r
+               }\r
+               int D = 6000;\r
+\r
+               if (!isHand && c < 0) {\r
+                       gy = D * tpo[1] * 12;\r
+                       if (tpo[0] == 0) {                                                                      // \83R\83\81\83\93\83g\83A\83E\83g\82µ\82Ä\82à\95Ï\82í\82è\82È\82µ\81H\r
+                               gx = 0;\r
+                               gy -= (D * tp * 20 / balls.getTW());\r
+                       } else if (tpo[0] > 0) {\r
+                               gx = (D * tpo[0] / 10) - (D * tp / 6 / balls.getTW());\r
+                       } else {\r
+                               gx = (D * tpo[0] / 10) + (D * tp / 6 / balls.getTW());\r
+                       }\r
+               } else if (!isEnable(OBJECT_MOVE)) {                                    //\93®\82«\8en\82ß\82é\91O\82Ì\8eè\82Ì\88Ê\92u\81H\r
+                       gx = D * tpo[0] / 10;\r
+                       gy = D * tpo[1] * 12;\r
+               } else {                                                                                                // \93\8a\82°\82½\8cã\82Ì\88Ê\92u\81H\r
+                       if (bh == 1) {\r
+                               gx = D * 2 * (tp - balls.getAW()) / balls.getTW() + D;\r
+                               gy = balls.getHigh(1);\r
+                       } else if (isEnable(OBJECT_UNDER)) {\r
+                               gx = D * 2 * tp / balls.getAW() - D;\r
+                               gy = balls.getHigh(0);\r
+                       } else {\r
+                               gx = D * 2 * tp / (balls.getTW() * Math.abs(bh) - balls.getAW()) + D;\r
+                               gy = balls.getHigh(Math.abs(bh));\r
+                       }\r
+                       gy *= (D - gx * gx / D);\r
+                       gy += (gx * (rpo[1] - tpo[1]) + D * (rpo[1] + tpo[1])) * 6;\r
+                       gx = (gx * (rpo[0] - tpo[0]) + D * (rpo[0] + tpo[0])) / 20;\r
+               }\r
+               gx = gx * 60 / D;\r
+               gy = -gy / D;\r
+               if (isHand) {\r
+                       if (chand != 0) gx += RADIUS;\r
+                       else                    gx -= RADIUS;\r
+               } else {\r
+                       gy -= RADIUS;\r
+               }\r
+               return ret;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Body.java b/workspace/JuggleMaster/src/com/jm/Body.java
new file mode 100644 (file)
index 0000000..fb29a90
--- /dev/null
@@ -0,0 +1,88 @@
+package com.jm;\r
+\r
+import com.jm.opengl.JuggleDrawer;\r
+\r
+public class Body {\r
+       // \8eè\r
+       private static final int[] HAND_X = {18, 6};\r
+       private static final int[] HAND_Y = {-1,-1};\r
+\r
+       // \93ª\r
+       private int hx, hy, hr;\r
+       // \98r\r
+       private int[] rx, ry, lx, ly;\r
+       // \8eè\r
+       private Ball rhand;\r
+       private Ball lhand;\r
+\r
+       public Body() {\r
+               this.rhand = new Ball(true);\r
+               this.lhand = new Ball(true);\r
+               rx = new int[6+HAND_X.length];\r
+               ry = new int[6+HAND_Y.length];\r
+               lx = new int[6+HAND_X.length];\r
+               ly = new int[6+HAND_Y.length];\r
+       }\r
+       public Ball getRightHand() {\r
+               return rhand;\r
+       }\r
+\r
+       public Ball getLeftHand() {\r
+               return lhand;\r
+       }\r
+\r
+       public void drawBody(JuggleDrawer drawer)\r
+       {\r
+               for(int i = 1; i < rx.length; i++) {\r
+                       drawer.drawLine(rx[i-1], ry[i-1], rx[i], ry[i]);\r
+                       drawer.drawLine(lx[i-1], ly[i-1], lx[i], ly[i]);\r
+               }\r
+               drawer.drawCircle(hx, hy, hr);\r
+       }\r
+       \r
+       public void move() {            \r
+               int i = HAND_X.length;\r
+               rx[i] = rhand.getX();\r
+               ry[i] = rhand.getY();\r
+               lx[i] = lhand.getX();\r
+               ly[i] = lhand.getY();\r
+\r
+               for (int j = 0; j < HAND_X.length; j++) {\r
+                       rx[j] = rx[i] - HAND_X[j];\r
+                       ry[j] = ry[i] - HAND_Y[j];\r
+                       lx[j] = lx[i] + HAND_X[j];\r
+                       ly[j] = ly[i] - HAND_Y[j];\r
+               }\r
+               i++;\r
+\r
+               rx[i] = rx[i-1] / 3 + 60;\r
+               lx[i] = lx[i-1] / 3 - 60;\r
+               ry[i] = ry[i-1] / 2 - 10;\r
+               ly[i] = ly[i-1] / 2 - 10;\r
+               i++;\r
+               rx[i] = rx[i-1] / 4 + 45;\r
+               lx[i] = lx[i-1] / 4 - 45;\r
+               ry[i] = ry[i-1] / 3 - 63;\r
+               ly[i] = ly[i-1] / 3 - 63;\r
+               i++;\r
+               rx[i] = rx[i-1] / 3 + 20;\r
+               lx[i] = lx[i-1] / 3 - 20;\r
+               ry[i] = ry[i-1] / 3 - 59;\r
+               ly[i] = ly[i-1] / 3 - 59;\r
+               int mx = rx[i] + lx[i];\r
+               int my = ry[i] + ly[i];\r
+               i++;\r
+               rx[i] = (mx + rx[i-1]) / 3;\r
+               lx[i] = (mx + lx[i-1]) / 3;\r
+               ry[i] = (my + ry[i-1]) / 3;\r
+               ly[i] = (my + ly[i-1]) / 3;\r
+               i++;\r
+               hx = mx / 2;\r
+               hy = my / 3 - 52;\r
+               hr = 20;\r
+               rx[i] = hx + 12;\r
+               lx[i] = hx - 12;\r
+               ry[i] = hy + 20;\r
+               ly[i] = ry[i];\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Edit.java b/workspace/JuggleMaster/src/com/jm/Edit.java
new file mode 100644 (file)
index 0000000..4a9fa54
--- /dev/null
@@ -0,0 +1,261 @@
+package com.jm;\r
+\r
+import android.app.AlertDialog;\r
+import android.content.DialogInterface;\r
+import android.os.Bundle;\r
+import android.view.KeyEvent;\r
+import android.view.View;\r
+import android.view.View.OnClickListener;\r
+import android.widget.Button;\r
+import android.widget.EditText;\r
+import android.widget.SeekBar;\r
+import android.widget.SeekBar.OnSeekBarChangeListener;\r
+import android.widget.TextView;\r
+import android.widget.TextView.OnEditorActionListener;\r
+\r
+import com.jm.db.Dao;\r
+import com.jm.utility.BaseActivity;\r
+import com.jm.utility.JmException;\r
+import com.jm.utility.Resource;\r
+\r
+public class Edit extends BaseActivity {\r
+       public final static int NEW = 1;\r
+       public final static int EDIT = 2;\r
+       \r
+    private EditText patternEdit = null;\r
+    private EditText siteswapEdit = null; \r
+    private EditText motionEdit = null;\r
+    private TextView heightTextView = null;\r
+    private SeekBar heightSeekBar = null;\r
+    private TextView dwellTextView = null;\r
+    private SeekBar dwellSeekBar = null;\r
+    private TextView speedTextView = null;\r
+    private SeekBar speedSeekBar = null;\r
+    private Button okButton = null;\r
+    private Button deleteButton = null;\r
+    private Button cancelButton = null;\r
+\r
+    private int id;\r
+    private int index;\r
+    private int mode;\r
+    private int type = -1;\r
+    \r
+    public void onCreate(Bundle savedInstanceState) {\r
+           super.onCreate(savedInstanceState);\r
+           setContentView(R.layout.edit);\r
\r
+           patternEdit = (EditText)findViewById(R.id.PatternEdit);\r
+           siteswapEdit = (EditText)findViewById(R.id.SiteswapEdit);\r
+           motionEdit = (EditText)findViewById(R.id.MotionEdit);\r
+           heightTextView = (TextView)findViewById(R.id.HeightLabel);\r
+           heightSeekBar = (SeekBar)findViewById(R.id.HeightValue);\r
+           dwellTextView = (TextView)findViewById(R.id.DwellLabel);\r
+           dwellSeekBar = (SeekBar)findViewById(R.id.DwellValue);\r
+           speedTextView = (TextView)findViewById(R.id.SpeedLabel);\r
+           speedSeekBar = (SeekBar)findViewById(R.id.SpeedValue);\r
+           okButton = (Button)findViewById(R.id.OkButton);\r
+           deleteButton = (Button)findViewById(R.id.DeleteButton);\r
+           cancelButton = (Button)findViewById(R.id.CancelButton);\r
+\r
+           Bundle extras = getIntent().getExtras();\r
+           mode = extras.getInt("MODE");\r
+           if (mode == NEW){\r
+               type = 6;\r
+                   patternEdit.setText("");\r
+                   siteswapEdit.setText("");\r
+                   motionEdit.setText("");\r
+                   heightSeekBar.setProgress(getProgressValue(50));\r
+                   dwellSeekBar.setProgress(getProgressValue(50));\r
+                   \r
+                   deleteButton.setEnabled(false);\r
+           }\r
+           else {\r
+               try {\r
+                           id = extras.getInt("ID");\r
+                           JmPattern[] list = Dao.getInstance().getFromId(id);\r
+                           if (list.length <= 0){\r
+                               return;\r
+                           }\r
+                           JmPattern jp = list[0];\r
+                           patternEdit.setText(jp.getName());\r
+                           siteswapEdit.setText(jp.getSiteSwap().toString());\r
+                           motionEdit.setText(jp.motionToString());\r
+                           heightSeekBar.setProgress(getProgressValue(jp.getHeight()));\r
+                           dwellSeekBar.setProgress(getProgressValue(jp.getDwell()));\r
+       \r
+                           index = extras.getInt("INDEX1");\r
+                           if (index != Menu1.INDEX6){\r
+                               deleteButton.setEnabled(false);\r
+                           }\r
+               }\r
+                       catch (JmException e){\r
+                               showDialog(this, e);\r
+                               return;\r
+                       }\r
+\r
+               }\r
+               heightTextView.setText(String.valueOf(getTextValue(heightSeekBar.getProgress())));\r
+               dwellTextView.setText(String.valueOf(getTextValue(dwellSeekBar.getProgress())));\r
+           speedSeekBar.setProgress(getProgressValue(Resource.speed));\r
+               speedTextView.setText(String.valueOf(getTextValue(speedSeekBar.getProgress())));\r
+\r
+               setListener();\r
+    }\r
+    \r
+    private void setListener(){\r
+           patternEdit.setOnEditorActionListener(new OnEditorActionListener(){\r
+                       @Override\r
+                       public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {\r
+                               return true;\r
+                       }});\r
+\r
+           heightSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){\r
+                       @Override\r
+                       public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {\r
+                               heightTextView.setText(String.valueOf(getTextValue(arg1)));\r
+                       }\r
+                       @Override\r
+                       public void onStartTrackingTouch(SeekBar seekBar) {\r
+\r
+                       }\r
+\r
+                       @Override\r
+                       public void onStopTrackingTouch(SeekBar seekBar) {\r
+                               \r
+                       }               \r
+           });\r
+\r
+           dwellSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){\r
+                       @Override\r
+                       public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {\r
+                               dwellTextView.setText(String.valueOf(getTextValue(arg1)));\r
+                       }\r
+\r
+                       @Override\r
+                       public void onStartTrackingTouch(SeekBar seekBar) {\r
+                               \r
+                       }\r
+\r
+                       @Override\r
+                       public void onStopTrackingTouch(SeekBar seekBar) {\r
+                               \r
+                       }               \r
+           });\r
+\r
+           speedSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){\r
+                       @Override\r
+                       public void onProgressChanged(SeekBar seekBar, int progress,\r
+                                       boolean fromUser) {\r
+                               speedTextView.setText(String.valueOf(getTextValue(progress)));\r
+                               \r
+                       }\r
+\r
+                       @Override\r
+                       public void onStartTrackingTouch(SeekBar seekBar) {\r
+                               \r
+                       }\r
+\r
+                       @Override\r
+                       public void onStopTrackingTouch(SeekBar seekBar) {\r
+                               \r
+                       }    \r
+           });\r
+           \r
+           okButton.setOnClickListener(new OnClickListener(){\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                               String siteswapString = siteswapEdit.getText().toString();\r
+                               if (siteswapString == null || siteswapString.length() <= 0){\r
+                                       showDialog(Resource.ERROR_TITLE, "[" + siteswapString + "]" + Resource.ERRMSG_SITESWAP);\r
+                                       return;\r
+                               }\r
+                               if (!JmPattern.setSiteSwap(siteswapString)){\r
+                                       showDialog(Resource.ERROR_TITLE, "[" + siteswapString + "]" + Resource.ERRMSG_SITESWAP);\r
+                                       return;\r
+                               }\r
+\r
+                               String patternString = patternEdit.getText().toString();\r
+                               if (patternString == null || patternString.length() <= 0){\r
+                                       patternString = siteswapString;\r
+                               }\r
+                               \r
+                               String motionString = motionEdit.getText().toString();\r
+                               if (motionString == null || motionString.length() <= 0){\r
+                                       motionString = "{13,0}{4,0}";\r
+                               }\r
+                               byte[][] motion = JmPattern.getMotion(motionString);\r
+                               if (motion == null){\r
+                                       showDialog(Resource.ERROR_TITLE, "[" + motionString + "]" + Resource.ERRMSG_MOTION);\r
+                                       return;\r
+                               }\r
+                               \r
+                               JmPattern jp = new JmPattern(\r
+                                               id,\r
+                                               type,\r
+                                               patternString, \r
+                                               siteswapString,\r
+                                               getTextValue(heightSeekBar.getProgress()),\r
+                                               getTextValue(dwellSeekBar.getProgress()),\r
+                                               motion);\r
+                               try {\r
+                                       if (mode == NEW){\r
+                                               Dao.getInstance().add(jp);                                      \r
+                                       }\r
+                                       else {\r
+                                               Dao.getInstance().set(jp);\r
+                                       }\r
+                                   Resource.speed = getTextValue(speedSeekBar.getProgress());\r
+                               }\r
+                               catch (JmException e){\r
+                                       showDialog(this, e);\r
+                                       return;\r
+                               }\r
+                               finish();\r
+                       }});\r
+\r
+           deleteButton.setOnClickListener(new OnClickListener(){\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                       AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(Edit.this);\r
+                       alertDialogBuilder.setTitle(getString(R.string.title_delete));\r
+                       alertDialogBuilder.setMessage(getString(R.string.message_delete_pattern));\r
+                       alertDialogBuilder.setPositiveButton(android.R.string.ok,\r
+                               new DialogInterface.OnClickListener() {\r
+                                   @Override\r
+                                   public void onClick(DialogInterface dialog, int which) {\r
+                                                       try {\r
+                                                               Dao.getInstance().delete(id);   \r
+                                                               finish();                               \r
+                                                       }\r
+                                                       catch (JmException e){\r
+                                                               showDialog(this, e);\r
+                                                               return;\r
+                                                       }\r
+                                   }\r
+                               });\r
+                       alertDialogBuilder.setNeutralButton(android.R.string.no,\r
+                               new DialogInterface.OnClickListener() {\r
+                                   @Override\r
+                                   public void onClick(DialogInterface dialog, int which) {\r
+                                   }\r
+                               });\r
+                       alertDialogBuilder.setCancelable(true);\r
+                       AlertDialog alertDialog = alertDialogBuilder.create();\r
+                       alertDialog.show();\r
+                       }});\r
+\r
+           cancelButton.setOnClickListener(new OnClickListener(){\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                               finish();                               \r
+                       }});            \r
+    }\r
+    \r
+    private int getTextValue(int val){\r
+       return val + 1;\r
+    }\r
+\r
+    private int getProgressValue(int val){\r
+       return val - 1;\r
+    }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/GenPattern.java b/workspace/JuggleMaster/src/com/jm/GenPattern.java
new file mode 100644 (file)
index 0000000..e1cc6a6
--- /dev/null
@@ -0,0 +1,203 @@
+package com.jm;\r
+\r
+import java.util.List;\r
+\r
+import android.content.Intent;\r
+import android.os.Bundle;\r
+import android.view.View;\r
+import android.view.View.OnClickListener;\r
+import android.widget.ArrayAdapter;\r
+import android.widget.Button;\r
+import android.widget.RadioButton;\r
+import android.widget.RadioGroup;\r
+import android.widget.Spinner;\r
+import android.widget.Toast;\r
+\r
+import com.jm.gen.MainGen;\r
+import com.jm.utility.AsyncTaskCommand;\r
+import com.jm.utility.BaseActivity;\r
+import com.jm.utility.SpinnersItemSelectedListener;\r
+\r
+public class GenPattern extends BaseActivity {\r
+       private int MAX = 35;\r
+       private int position = 2;\r
+       private int type = 7;\r
+       private Button createButton;\r
+       private Button cancelButton;\r
+       private RadioGroup radioGroup;\r
+       private RadioButton radioButton1;\r
+       private RadioButton radioButton2;\r
+       private Spinner spinnerBalls;\r
+       private Spinner spinnerHeight;\r
+       private Spinner spinnerPeriod1;\r
+       private Spinner spinnerPeriod2;\r
+       private Spinner spinnerMax;\r
+       private MainGen gen;\r
+       private AsyncTaskCommand command;\r
+       private int mode = MainGen.SPT_NORMAL;\r
+       \r
+       @Override\r
+       public void onCreate(Bundle savedInstanceState) {\r
+               super.onCreate(savedInstanceState);\r
+               setContentView(R.layout.genpattern);\r
+\r
+               createButton = (Button) findViewById(R.id.button71);\r
+               createButton.setOnClickListener(new OnClickListener() {\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                               doCreateButton();\r
+                       }\r
+               });\r
+\r
+               cancelButton = (Button) findViewById(R.id.button73);\r
+               cancelButton.setOnClickListener(new OnClickListener() {\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                               finish();\r
+                       }\r
+               });\r
+\r
+               spinnerBalls = (Spinner) findViewById(R.id.spinner71);\r
+               spinnerHeight = (Spinner) findViewById(R.id.spinner72);\r
+               spinnerPeriod1 = (Spinner) findViewById(R.id.spinner73);\r
+               spinnerPeriod2 = (Spinner) findViewById(R.id.spinner74);\r
+               spinnerMax = (Spinner) findViewById(R.id.spinner75);\r
+               \r
+               new SpinnersItemSelectedListener(\r
+                               spinnerBalls, spinnerHeight, true);\r
+               new SpinnersItemSelectedListener(\r
+                               spinnerHeight, spinnerBalls, false);\r
+\r
+               new SpinnersItemSelectedListener(\r
+                               spinnerPeriod1, spinnerPeriod2, true);\r
+               new SpinnersItemSelectedListener(\r
+                               spinnerPeriod2, spinnerPeriod1, false);\r
+               \r
+               radioGroup = (RadioGroup) findViewById(R.id.radiogroup71);\r
+               radioGroup.check(R.id.radio71);\r
+               radioButton1 = (RadioButton) findViewById(R.id.radio71);\r
+               radioButton2 = (RadioButton) findViewById(R.id.radio72);\r
+               radioGroup\r
+                               .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {\r
+                                       public void onCheckedChanged(RadioGroup group, int checkedId) {\r
+                                               if (radioButton1.isChecked()){\r
+                                                       mode = MainGen.SPT_NORMAL;\r
+                                               }\r
+                                               else {\r
+                                                       mode = MainGen.SPT_SYNCHRO;\r
+                                               }\r
+                                       }\r
+                               });\r
+               \r
+               String[] item = new String[MAX];\r
+               for (int i = 0; i < MAX; i++){\r
+                       item[i] = "" + (i + 1);\r
+               }\r
+               ArrayAdapter<String> adapter = new ArrayAdapter<String>(\r
+                               this, android.R.layout.simple_spinner_item, item);\r
+               adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);\r
+\r
+               spinnerBalls.setAdapter(adapter);\r
+               spinnerBalls.setSelection(position);\r
+\r
+               spinnerHeight.setAdapter(adapter);\r
+               spinnerHeight.setSelection(position);\r
+\r
+               spinnerPeriod1.setAdapter(adapter);\r
+               spinnerPeriod1.setSelection(0);\r
+\r
+               spinnerPeriod2.setAdapter(adapter);\r
+               spinnerPeriod2.setSelection(position);\r
+               \r
+               String[] max = { "10", "100", "500", "1000" };\r
+               ArrayAdapter<String> adapterMax = new ArrayAdapter<String>(\r
+                               this, android.R.layout.simple_spinner_item, max);\r
+               adapterMax.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);\r
+               spinnerMax.setAdapter(adapterMax);\r
+               spinnerMax.setSelection(1);\r
+       }\r
+\r
+       @Override\r
+       protected void onStart() {\r
+               super.onStart();\r
+               \r
+               setEnabled(true);\r
+               // TODO\r
+               Menu2.setList(null);\r
+       }\r
+       \r
+       @Override\r
+       protected void onStop() {\r
+               super.onStop();\r
+               \r
+               if (command != null){\r
+                       command.stop();\r
+                       command = null;\r
+               }\r
+       }\r
+\r
+       private void doCreateButton() {\r
+               String ballsStr = spinnerBalls.getSelectedItem().toString();\r
+               String heightStr = spinnerHeight.getSelectedItem().toString();\r
+               String period1Str = spinnerPeriod1.getSelectedItem().toString();\r
+               String period2Str = spinnerPeriod2.getSelectedItem().toString();\r
+               String maxStr = spinnerMax.getSelectedItem().toString();\r
+\r
+               int balls = Integer.parseInt(ballsStr);\r
+               int height = Integer.parseInt(heightStr);\r
+               int max = Integer.parseInt(maxStr);\r
+               \r
+               String periodStr = "" + period1Str + "-" + period2Str;\r
+               \r
+               gen = new MainGen(this, mode, balls, height, periodStr, max);\r
+               command = new AsyncTaskCommand(this, gen);\r
+               command.execute((String[])null);\r
+               setEnabled(false);\r
+       }\r
+       \r
+       public void createDone(boolean isCancel) {\r
+               command = null;\r
+               if (isCancel){\r
+                       setEnabled(true);\r
+                       return;\r
+               }\r
+               JmPattern[] list = Menu2.getList();\r
+               int size = list.length;\r
+               \r
+               // TODO\r
+               if (size <= 0){\r
+                       Toast.makeText(this, R.string.message_nopattern, Toast.LENGTH_LONG)\r
+                                       .show();\r
+                       setEnabled(true);\r
+                       return;\r
+               }\r
+\r
+               // TODO\r
+//             JmPattern[] patterns = new JmPattern[size];\r
+//             for (int i = 0; i < size; i++) {\r
+//                     String siteswap = list.get(i);\r
+//                     JmPattern pattern = new JmPattern(type, siteswap, siteswap);\r
+//                     patterns[i] = pattern;\r
+//             }\r
+//\r
+//             // \83C\83\93\83e\83\93\83g\8co\97R\82¾\82Æ\8fd\82·\82¬\82é\82Ì\82Å\r
+//             Menu2.setList(patterns);\r
+               \r
+               Intent intent = new Intent(GenPattern.this, (Class<?>) Menu2.class);\r
+               intent.putExtra("INDEX", Menu1.INDEX7);\r
+               startActivityForResult(intent, -1);     \r
+       }\r
+               \r
+       private void setEnabled(boolean flag){\r
+               radioGroup.setEnabled(flag);\r
+               radioButton1.setEnabled(flag);\r
+               radioButton2.setEnabled(flag);\r
+               spinnerBalls.setEnabled(flag);\r
+               spinnerHeight.setEnabled(flag);\r
+               spinnerPeriod1.setEnabled(flag);\r
+               spinnerPeriod2.setEnabled(flag);\r
+               spinnerMax.setEnabled(flag);\r
+               createButton.setEnabled(flag);\r
+               cancelButton.setEnabled(flag);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Help.java b/workspace/JuggleMaster/src/com/jm/Help.java
new file mode 100644 (file)
index 0000000..bb95d71
--- /dev/null
@@ -0,0 +1,32 @@
+package com.jm;\r
+\r
+import android.os.Bundle;\r
+import android.view.Menu;\r
+import android.view.View;\r
+import android.view.View.OnClickListener;\r
+import android.widget.Button;\r
+\r
+import com.jm.utility.BaseActivity;\r
+\r
+public class Help extends BaseActivity {\r
+    @Override\r
+    public void onCreate(Bundle savedInstanceState) {\r
+        super.onCreate(savedInstanceState);\r
+        setContentView(R.layout.help);\r
+\r
+               Button button = (Button)findViewById(R.id.button91);\r
+        button.setOnClickListener(new OnClickListener(){\r
+                       @Override\r
+                       public void onClick(View arg0) {\r
+                               finish();\r
+                       }\r
+        });\r
+    }\r
+\r
+    @Override\r
+       public boolean onCreateOptionsMenu(Menu menu) {\r
+       return false;\r
+       }\r
+    \r
+}\r
+\r
diff --git a/workspace/JuggleMaster/src/com/jm/JmPattern.java b/workspace/JuggleMaster/src/com/jm/JmPattern.java
new file mode 100644 (file)
index 0000000..f486d7a
--- /dev/null
@@ -0,0 +1,261 @@
+package com.jm;\r
+\r
+import java.io.Serializable;\r
+import java.util.Vector;\r
+\r
+//public class JmPattern implements CharSequence, Serializable {\r
+public class JmPattern implements Serializable {\r
+       private static final long serialVersionUID = 1107291329482703361L;\r
+       \r
+       public static final byte[]              NORMAL = {13, 0, 4, 0};\r
+       private static final byte[][]   NORMAL_PATTERN = new byte[][] {NORMAL};\r
+       private static byte                             speed = 10;\r
+       private static boolean                  mirror = false;\r
+       private static boolean                  showBody = true;\r
+       private static boolean                  showSiteswap = true;\r
+\r
+       public static byte[] reverse(byte[] pattern) {\r
+               return new byte[] {pattern[2], pattern[1], pattern[0], pattern[3]};\r
+       }\r
+       public static int getSpeed() {return speed;}\r
+       public static boolean ifMirror(){return mirror;}\r
+       public static boolean ifShowBody() {return showBody;}\r
+       public static boolean ifShowSiteSwap() {return showSiteswap;}\r
+       protected static void setSpeed(int s) {speed = (byte)s;}\r
+       protected static void setIfMirror(boolean b){mirror = b;}\r
+       protected static void setIfShowBody(boolean b) {showBody = b;}\r
+       protected static void setIfShowSiteSwap(boolean b) {showSiteswap = b;}\r
+\r
+       private int id;\r
+       private int type;\r
+       public int getId() {\r
+               return id;\r
+       }\r
+       public int getType() {\r
+               return type;\r
+       }\r
+\r
+       private SiteSwap                siteswap;\r
+       private byte                    height;\r
+       private byte                    dwell;\r
+       private String                  name;\r
+       private byte[][]                motion;\r
+\r
+//// edit {\r
+//     private String siteswapString;\r
+//     private String motionString;\r
+//     \r
+//     public String getSiteswapString() {\r
+//             return siteswapString;\r
+//     }\r
+//     public String getMotionString() {\r
+//             return motionString;\r
+//     }\r
+////}\r
+       \r
+       public JmPattern(JmPattern that) {\r
+               this.id = that.id;\r
+               this.name = that.name;\r
+               this.siteswap = that.siteswap;\r
+               this.motion = that.motion;\r
+               this.height = that.height;\r
+               this.dwell = that.dwell;\r
+       }\r
+\r
+       public JmPattern(int type, String name, String siteswap) {\r
+               this(type, name, siteswap, 20, 50);\r
+       }\r
+\r
+       public JmPattern(int type, String name, String siteswap, byte[][] motion) {\r
+               this(type, name, siteswap, 20, 50, motion);\r
+       }\r
+\r
+       public JmPattern(int type, String name, String siteswap, int height, int dwell) {\r
+               this(type, name, siteswap, height, dwell, NORMAL_PATTERN);\r
+       }\r
+\r
+       public JmPattern(int type, String siteswap) {\r
+               this(type, siteswap, NORMAL_PATTERN);\r
+       }\r
+\r
+       public JmPattern(int type, String siteswap, byte[][] motion) {\r
+               this(type, siteswap, siteswap, 20, 50, motion);\r
+       }\r
+\r
+       public JmPattern(int type, String siteswap, int height, int dwell) {\r
+               this(type, siteswap, siteswap, height, dwell);\r
+       }\r
+\r
+       public JmPattern(int type, String siteswap, int height, int dwell, byte[][] motion) {\r
+               this(type, siteswap, siteswap, height, dwell, motion);\r
+       }\r
+\r
+//// edit {\r
+//     public JmPattern(int type, String name, String siteswap, int height, int dwell, String motion) {\r
+//             this(type, name, siteswap, height, dwell, convStringToByte(motion));\r
+//     }\r
+//\r
+       public JmPattern(int id, int type, String name, String siteswap, int height, int dwell, byte[][] motion) {\r
+               this(type, name, siteswap, height, dwell, motion);\r
+               this.id = id;\r
+       }\r
+//// }\r
+\r
+       public JmPattern(int type, String name, String siteswap, int height, int dwell, byte[][] motion) {\r
+               this.id = -1;\r
+               this.type = type;\r
+               this.name = name;\r
+               this.siteswap = SiteSwap.getInstance(siteswap);\r
+               this.motion = motion;\r
+               this.height = (byte)height;\r
+               this.dwell = (byte)dwell;\r
+//// edit {\r
+//             this.siteswapString = siteswap;\r
+//             this.motionString = convByteToString(motion);\r
+//// }\r
+       }\r
+\r
+// edit {\r
+//     public JmPattern(byte[] bytes) {\r
+//             int i = 0;\r
+//             this.height = bytes[i++];\r
+//             this.dwell = bytes[i++];\r
+//             int name_len = (int)bytes[i++] & 0xff;\r
+//             int siteswap_len = (int)bytes[i++] & 0xff;\r
+//             int motion_len = (bytes.length - 4 - name_len - siteswap_len) / 4;\r
+//             byte[] b_name = new byte[name_len];\r
+//             byte[] b_siteswap = new byte[siteswap_len];\r
+//             this.motion = new byte[motion_len][4];\r
+//             \r
+//             for (int j = 0; j < b_name.length; j++)         b_name[j] = bytes[i++];\r
+//             for (int j = 0; j < b_siteswap.length; j++)     b_siteswap[j] = bytes[i++];\r
+//             for (int j = 0; j < motion.length; j++) {       this.motion[j][0] = bytes[i++];\r
+//                                                                                                     this.motion[j][1] = bytes[i++];\r
+//                                                                                                     this.motion[j][2] = bytes[i++];\r
+//                                                                                                     this.motion[j][3] = bytes[i++];}\r
+//             this.name = new String(b_name);\r
+//             this.siteswap = SiteSwap.getInstance(new String(b_siteswap));\r
+//     }\r
+// }\r
+       \r
+       public int motionSize()                                 {return motion.length;}\r
+       public String getName()                                 {return name;}\r
+       public byte getHeight()                                 {return height;}\r
+       public byte getDwell()                                  {return dwell;}\r
+       public SiteSwap getSiteSwap()                   {return siteswap;}\r
+       public byte getThrowPositionX(int index){return motion[index % motion.length][0];}\r
+       public byte getThrowPositionY(int index){return motion[index % motion.length][1];}\r
+       public byte getCatchPositionX(int index){return motion[index % motion.length][2];}\r
+       public byte getCatchPositionY(int index){return motion[index % motion.length][3];}\r
+       public String motionToString() {\r
+               StringBuffer buf = new StringBuffer();\r
+               for (int i = 0; i < motion.length; i++) {\r
+                       buf.append('{')\r
+                       .append(motion[i][0]).append(',')\r
+                       .append(motion[i][1]).append("}{")\r
+                       .append(motion[i][2]).append(',')\r
+                       .append(motion[i][3]).append('}');\r
+               }\r
+               return buf.toString();\r
+       }\r
+\r
+\r
+       protected void setName(String name)             {this.name = name;}\r
+       protected void setHeight(int height)    {this.height = (byte)height;}\r
+       protected void setDwell(int dwell)              {this.dwell = (byte)dwell;}\r
+\r
+       // edit\r
+       //protected boolean setSiteSwap(String siteswap) {\r
+       public static boolean setSiteSwap(String siteswap) {\r
+               SiteSwap s = SiteSwap.getInstance(siteswap);\r
+               if (s == null) return false;\r
+               // edit\r
+               //this.siteswap = s;\r
+               return true;\r
+       }\r
+\r
+       // edit\r
+       //protected boolean setMotion(String motionString) {\r
+       public static byte[][] getMotion(String motionString) {\r
+               byte[][] motion = null;\r
+               \r
+               Vector<byte[]> motionV = new Vector<byte[]>();\r
+               int index = 0;\r
+               try {\r
+                       while (true) {\r
+                               byte[] oneMotion = new byte[4];\r
+                               index = motionString.indexOf('{', index);\r
+                               if (index < 0) break;\r
+                               int index1 = motionString.indexOf(',', index);\r
+\r
+                               if (index1 < 0) return null;\r
+                               oneMotion[0] = Byte.parseByte(motionString.substring(index + 1, index1).trim());\r
+                               index = motionString.indexOf('}', index1);\r
+                               if (index < 0)  return null;\r
+                               oneMotion[1] = Byte.parseByte(motionString.substring(index1 + 1, index).trim());\r
+\r
+                               index = motionString.indexOf('{', index);\r
+                               if (index < 0)  return null;\r
+                               index1 = motionString.indexOf(',', index);\r
+                               if (index1 < 0) return null;\r
+                               oneMotion[2] = Byte.parseByte(motionString.substring(index + 1, index1).trim());\r
+\r
+                               index = motionString.indexOf('}', index1);\r
+                               if (index < 0)  return null;\r
+                               oneMotion[3] = Byte.parseByte(motionString.substring(index1 + 1, index).trim());\r
+\r
+                               motionV.addElement(oneMotion);\r
+                       }\r
+               } catch (NumberFormatException ex0) {\r
+                       return null;\r
+               } catch (IndexOutOfBoundsException ex1) {\r
+                       return null;\r
+               }\r
+               motion = new byte[motionV.size()][4];\r
+               for (int i = 0; i < motionV.size(); i++) {\r
+                       byte[] oneMotion = (byte[])motionV.elementAt(i);\r
+                       motion[i][0] = oneMotion[0];\r
+                       motion[i][1] = oneMotion[1];\r
+                       motion[i][2] = oneMotion[2];\r
+                       motion[i][3] = oneMotion[3];\r
+               }\r
+               return motion;\r
+       }\r
+       \r
+       public byte[] getBytes() {\r
+               byte[] b_name = name.getBytes();\r
+               byte[] b_siteswap = siteswap.toString().getBytes();\r
+               int len = 4 + b_name.length + b_siteswap.length + motion.length*4;\r
+               byte[] bytes = new byte[len];\r
+               \r
+               int i = 0;\r
+               bytes[i++] = height;\r
+               bytes[i++] = dwell;\r
+               bytes[i++] = (byte)(b_name.length & 0xff);\r
+               bytes[i++] = (byte)(b_siteswap.length & 0xff);\r
+               for (int j = 0; j < b_name.length; j++)         bytes[i++] = b_name[j];\r
+               for (int j = 0; j < b_siteswap.length; j++)     bytes[i++] = b_siteswap[j];\r
+               for (int j = 0; j < motion.length; j++) {       bytes[i++] = motion[j][0];\r
+                                                                                                       bytes[i++] = motion[j][1];\r
+                                                                                                       bytes[i++] = motion[j][2];\r
+                                                                                                       bytes[i++] = motion[j][3];}\r
+               return bytes;\r
+       }\r
+       \r
+       public String toString() {\r
+               return name;\r
+       }\r
+               \r
+//     @Override\r
+//     public char charAt(int index) {\r
+//             return name.charAt(index);\r
+//     }\r
+//     @Override\r
+//     public int length() {\r
+//             return name.length();\r
+//     }\r
+//     @Override\r
+//     public CharSequence subSequence(int start, int end) {\r
+//             return name.subSequence(start, end);\r
+//     }\r
+}
\ No newline at end of file
diff --git a/workspace/JuggleMaster/src/com/jm/JuggleMaster.java b/workspace/JuggleMaster/src/com/jm/JuggleMaster.java
new file mode 100644 (file)
index 0000000..4e7c2ac
--- /dev/null
@@ -0,0 +1,48 @@
+package com.jm;
+
+import android.content.Intent;
+import android.database.sqlite.SQLiteDatabase;
+import android.os.Bundle;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+import com.jm.db.Dao;
+import com.jm.db.DatabaseHelper;
+import com.jm.utility.BaseActivity;
+import com.jm.utility.JmException;
+
+public class JuggleMaster extends BaseActivity {
+    @Override
+    public void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.main);
+
+        try {
+               DatabaseHelper helper = new DatabaseHelper(this);
+               SQLiteDatabase db = helper.getWritableDatabase();
+               int count = Dao.getInstance().count();
+               Dao.getInstance().start(db);
+               if (count <= 0){
+                       new PatternList();
+               }
+        }
+               catch (JmException e){
+                       showDialog(this, e);
+                       return;
+               }
+               catch (Exception e){
+                       showDialog(this, e);
+                       return;
+               }
+
+               Button startButton = (Button)findViewById(R.id.StartButton);
+        startButton.setOnClickListener(new OnClickListener(){
+                       @Override
+                       public void onClick(View arg0) {
+                               Intent intent = new Intent(JuggleMaster.this, (Class<?>)Menu1.class);
+                               startActivityForResult(intent, -1);
+                       }
+        });
+    }
+}
\ No newline at end of file
diff --git a/workspace/JuggleMaster/src/com/jm/JuggleView.java b/workspace/JuggleMaster/src/com/jm/JuggleView.java
new file mode 100644 (file)
index 0000000..80df93c
--- /dev/null
@@ -0,0 +1,207 @@
+package com.jm;\r
+\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.os.Bundle;\r
+import android.view.MotionEvent;\r
+import android.widget.Toast;\r
+\r
+import com.jm.db.Dao;\r
+import com.jm.opengl.JuggleDrawer;\r
+import com.jm.opengl.OpenGLActivityBase;\r
+import com.jm.utility.JmException;\r
+import com.jm.utility.Resource;\r
+\r
+public class JuggleView extends OpenGLActivityBase {\r
+    private static final float FPS_NUM = 0.0f;\r
+       private static JuggleDrawer drawer = null;\r
+       \r
+       private int tx = -1;\r
+       private int ty = -1;\r
+       private int rr = -1;\r
+       \r
+       public static void init(){\r
+               drawer = null;\r
+       }\r
+       \r
+       public JuggleView() {\r
+        super(FPS_NUM + Resource.speed * 3, true);        \r
+       }\r
+\r
+    @Override\r
+    public void onCreate(Bundle savedInstanceState) {\r
+        super.onCreate(savedInstanceState);\r
+        //setContentView(R.layout.juggleview);        \r
+    }\r
+    \r
+       protected void update(){\r
+               if (drawer == null){\r
+                       return;\r
+               }\r
+               drawer.update();\r
+       }\r
+       \r
+       protected void draw(GL10 gl){\r
+               if (drawer == null){\r
+                       return;\r
+               }\r
+               drawer.draw(gl);\r
+       }\r
+       \r
+       @Override\r
+       public void onSurfaceChanged(GL10 gl, int width, int height) {\r
+               super.onSurfaceChanged(gl, width, height);\r
+               \r
+               if (drawer != null){\r
+                       return;\r
+               }\r
+               \r
+           Bundle extras = getIntent().getExtras();\r
+               try {\r
+                       JmPattern jp = null;\r
+                       int id = extras.getInt("ID");\r
+                       if (id >= 0) {\r
+                               JmPattern[] list = Dao.getInstance().getFromId(id);\r
+                               if (list.length <= 0) {\r
+                                       throw new JmException();\r
+                               }\r
+                               jp = list[0];\r
+                       } else {\r
+                               jp = (JmPattern) extras.getSerializable("PATTERN");\r
+                       }\r
+                       \r
+                       drawer = new JuggleDrawer(this, jp);\r
+                       drawer.clear();\r
+               } catch (JmException e) {\r
+                       showDialog(this, e);\r
+               } catch (Exception e) {\r
+                       showDialog(this, e);\r
+               }\r
+       }\r
+\r
+       @Override\r
+       public boolean onTouchEvent(MotionEvent event) {\r
+               if (drawer == null){\r
+                       return true;\r
+               }\r
+               int type = event.getAction();\r
+               int count = event.getPointerCount();\r
+               \r
+               switch (type){\r
+               case MotionEvent.ACTION_DOWN:\r
+                       tx = -1;\r
+                       ty = -1;\r
+                       rr = -1;\r
+                       break;\r
+               case MotionEvent.ACTION_MOVE:\r
+                       int history = event.getHistorySize() / count;\r
+                       \r
+                       for (int i = 0; i < history; i++){\r
+                               int index1 = event.findPointerIndex(0);\r
+                               int index2 = event.findPointerIndex(1);\r
+\r
+                               if (index1 >= 0 && index2 >= 0){\r
+                                       int ux1 = (int) event.getHistoricalX(index1, i);\r
+                                       int uy1 = (int) event.getHistoricalY(index1, i);\r
+                                       int ux2 = (int) event.getHistoricalX(index2, i);\r
+                                       int uy2 = (int) event.getHistoricalY(index2, i);\r
+                                       int ss = (ux1 - ux2) * (ux1 - ux2) + (uy1 - uy2) * (uy1 - uy2);\r
+                                       if (rr >= 0){\r
+                                               float drr = rotateR(rr, ss);\r
+                                               if (drr != 0){\r
+                                                       drawer.rotate(0, 0, drr);                                               \r
+                                               }\r
+                                       }\r
+                                       rr = ss;                                        \r
+                               }\r
+                               else if (index1 >= 0 || index2 >= 0){\r
+                                       int index;\r
+                                       if (index1 >= 0){\r
+                                               index = index1;\r
+                                       }\r
+                                       else {\r
+                                               index = index2;\r
+                                       }\r
+                                       \r
+                                       int ux = (int) event.getHistoricalX(index, i);\r
+                                       int uy = (int) event.getHistoricalY(index, i);\r
+                                       if (tx >= 0) {\r
+                                               float rx = rotateXY(tx, ux);\r
+                                               float ry = rotateXY(ty, uy);\r
+                                               if (rx != 0 || ry != 0) {\r
+                                                       drawer.rotate(rx, ry, 0);\r
+                                               }\r
+                                       }\r
+                                       tx = ux;\r
+                                       ty = uy;\r
+                                       rr = -1;\r
+                               }\r
+                       }\r
+                       int index1 = event.findPointerIndex(0);\r
+                       int index2 = event.findPointerIndex(1);\r
+                       if (index1 >= 0 && index2 >= 0){\r
+                               int ux1 = (int) event.getX(index1);\r
+                               int uy1 = (int) event.getY(index1);\r
+                               int ux2 = (int) event.getX(index2);\r
+                               int uy2 = (int) event.getY(index2);\r
+                               int ss = (ux1 - ux2) * (ux1 - ux2) + (uy1 - uy2) * (uy1 - uy2);\r
+                               if (rr >= 0){\r
+                                       float drr = rotateR(rr, ss);\r
+                                       if (drr != 0){\r
+                                               drawer.rotate(0, 0, drr);                                               \r
+                                       }\r
+                               }\r
+                               rr = ss;\r
+                       }\r
+                       else if (index1 >= 0 || index2 >= 0){\r
+                               int index;\r
+                               if (index1 >= 0){\r
+                                       index = index1;\r
+                               }\r
+                               else {\r
+                                       index = index2;\r
+                               }\r
+                               \r
+                               int ux = (int) event.getX(index);\r
+                               int uy = (int) event.getY(index);\r
+                               if (tx >= 0) {\r
+                                       float rx = rotateXY(tx, ux);\r
+                                       float ry = rotateXY(ty, uy);\r
+                                       if (rx != 0 || ry != 0) {\r
+                                               drawer.rotate(rx, ry, 0);\r
+                                       }\r
+                               }\r
+                               tx = ux;\r
+                               ty = uy;\r
+                               rr = -1;\r
+                       }\r
+                       break;\r
+               }\r
+               \r
+               return true;\r
+       }\r
+       \r
+       private float rotateXY(int src, int dst){\r
+               if (src > dst){\r
+                       return -0.02f;\r
+               }\r
+               else if (src < dst){\r
+                       return 0.02f;                   \r
+               }\r
+               else {\r
+                       return 0.0f;\r
+               }\r
+       }\r
+\r
+       private float rotateR(int src, int dst){\r
+               if (src > dst){\r
+                       return -10.0f;\r
+               }\r
+               else if (src < dst){\r
+                       return 10.0f;                   \r
+               }\r
+               else {\r
+                       return 0.0f;\r
+               }\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Juggler.java b/workspace/JuggleMaster/src/com/jm/Juggler.java
new file mode 100644 (file)
index 0000000..82b5855
--- /dev/null
@@ -0,0 +1,53 @@
+package com.jm;\r
+\r
+import com.jm.opengl.JuggleDrawer;\r
+import com.jm.utility.JmPatternException;\r
+import com.jm.utility.Resource;\r
+\r
+public class Juggler {\r
+       private JuggleDrawer drawer;\r
+       private Body body;\r
+       private JugglingBalls balls;\r
+       private SiteswapWriter siteswap;\r
+\r
+       private SiteSwap site;\r
+\r
+       public Juggler(JuggleDrawer drawer) {\r
+               this.drawer = drawer;\r
+               body = new Body();\r
+               balls = new JugglingBalls(body.getRightHand(), body.getLeftHand());\r
+               drawer.setBalls(balls);\r
+       }\r
+\r
+       public SiteSwap getSiteSwap() {\r
+               return site;\r
+       }\r
+\r
+       public void start(JmPattern jp) throws JmPatternException {\r
+               if (!balls.initialize(jp)) {\r
+                       throw new JmPatternException();\r
+               }\r
+               site = jp.getSiteSwap();\r
+               siteswap = new SiteswapWriter(site);\r
+       }\r
+\r
+       public void updateJuggler(){\r
+               balls.juggle(Resource.counter++);\r
+               body.move();            \r
+       }\r
+       \r
+       public void drawJuggler() {\r
+               // move\r
+//             balls.juggle(counter++);\r
+//             body.move();\r
+\r
+               // draw body\r
+               if (JmPattern.ifShowBody()) {\r
+                       body.drawBody(drawer);\r
+               }\r
+//             if (JmPattern.ifShowSiteSwap()) {\r
+//                     siteswap.drawSiteswap(jCanvas);\r
+//             }\r
+               balls.drawBalls(drawer);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/JugglingBalls.java b/workspace/JuggleMaster/src/com/jm/JugglingBalls.java
new file mode 100644 (file)
index 0000000..4c29e6c
--- /dev/null
@@ -0,0 +1,212 @@
+package com.jm;\r
+\r
+import com.jm.opengl.JuggleDrawer;\r
+import com.jm.utility.Resource;\r
+\r
+public class JugglingBalls {\r
+\r
+       private static final int GRAVITYx10 = 98;\r
+\r
+       protected Ball                  rhand;\r
+       protected Ball                  lhand;\r
+       private Ball[]                  ball;\r
+       private int                     tw;\r
+       private int                     aw;\r
+       private int[]                   high;\r
+       private int[]                   multiplex;\r
+       private JmPattern               jp;\r
+       private SiteSwap                siteswap;\r
+\r
+       public JugglingBalls(Ball rhand, Ball lhand) {\r
+               Ball.balls = this;\r
+               this.rhand = rhand;\r
+               this.lhand = lhand;\r
+       }\r
+       \r
+       public boolean initialize(JmPattern jp) {\r
+               this.jp = jp;\r
+               this.siteswap = jp.getSiteSwap();\r
+               if (!newBallInstance()){\r
+                       return false;\r
+               }\r
+               if (!setTW(jp)){\r
+                       return false;\r
+               }\r
+               multiplex = new int[siteswap.size()];\r
+               for (int i = 0; i < multiplex.length; i++){\r
+                       multiplex[i] = 0;\r
+               }\r
+               return true;\r
+       }\r
+\r
+       public boolean juggle(long counter) {\r
+               for(int i = 0; i < ball.length; i++)\r
+                       ball[i].juggle(siteswap, counter);\r
+               boolean ret = rhand.juggle(siteswap, counter);\r
+               ret |= lhand.juggle(siteswap, counter);\r
+               return ret;\r
+       }\r
+\r
+       public int getYRange() {\r
+               int gy_max = 80;\r
+               int gy_min = -200;\r
+               int tmax = siteswap.getMaxValue();\r
+               if (tmax < 3) tmax = 3;\r
+               tmax = (tmax + siteswap.size() + jp.motionSize()) * tw;\r
+               for(int t = 0; t < tmax; t++){\r
+                       juggle(t);\r
+                       for(int i = 0; i < ball.length; i++) {\r
+                               gy_max = Math.max(gy_max, ball[i].getY());\r
+                               gy_min = Math.min(gy_min, ball[i].getY());\r
+                       }\r
+               }\r
+               reset();\r
+               return gy_max - gy_min;\r
+       }\r
+\r
+       public void drawBalls(JuggleDrawer drawer) {\r
+               for(int i = 0; i < ball.length; i++)\r
+                       drawer.drawBall(i, ball[i].getX(), ball[i].getY());\r
+       }\r
+\r
+       public void reset() {\r
+               for (int i = 0; i < ball.length; i++)\r
+                       ball[i].reset();\r
+               rhand.reset();\r
+               lhand.reset();\r
+       }\r
+       \r
+       protected int[] handPosition(Ball b, int c, int h) {\r
+               int[] pos = new int[2];\r
+\r
+               if (!siteswap.isSynchronous() && h == 0) {\r
+                       c--;\r
+               }\r
+               if ((c & 1) != 0) {\r
+                       pos[0] = jp.getCatchPositionX(c - h);\r
+                       pos[1] = jp.getCatchPositionY(c - h);\r
+               } else {\r
+                       pos[0] = jp.getThrowPositionX(c + 1 - h);\r
+                       pos[1] = jp.getThrowPositionY(c + 1 - h);\r
+               }\r
+               if (h == 0) {\r
+                       pos[0] = -pos[0];\r
+               }\r
+               return pos;\r
+       }\r
+\r
+       protected int getTW() {\r
+               return tw;\r
+       }\r
+\r
+       protected int getAW() {\r
+               return aw;\r
+       }\r
+       \r
+       protected int getHigh(int i) {\r
+               return high[i];\r
+       }\r
+\r
+       private boolean newBallInstance() {\r
+               this.rhand.init(2, 0, true);\r
+               if (!siteswap.isSynchronous())  this.lhand.init(2, -1, false);\r
+               else                                                    this.lhand.init(2, 0, false);\r
+               this.ball = new Ball[siteswap.getNumberOfBalls()];\r
+\r
+               int r[] = new int[siteswap.size() + siteswap.getMaxValue()];\r
+               for (int i = 0; i < ball.length; i++){\r
+                       int j = 0;\r
+                       while (j < r.length && r[j] == siteswap.size(j)) j++;\r
+                       if (i == ball.length){\r
+                               if (j == r.length){\r
+                                       break;\r
+                               }\r
+                               else {\r
+                                       return false;\r
+                               }\r
+                       }\r
+                       int ballStatusC = -j;\r
+                       if (siteswap.isSynchronous()) ballStatusC = -((int)(j / 2)) * 2;\r
+                       boolean ballStatusHand = false;\r
+                       if (siteswap.isSynchronous() == (j % 2 == 1)) ballStatusHand = true;\r
+                       ball[i] = new Ball(false);\r
+                       ball[i].init(0, ballStatusC, ballStatusHand);\r
+\r
+                       while (j < r.length) {\r
+                               if (r[j] == siteswap.size(j)){\r
+                                       return false;\r
+                               }\r
+                               r[j]++;\r
+                               int k = siteswap.getValue(j, siteswap.size(j) - r[j]);\r
+                               // \83V\83\93\83N\83\8d\83p\83^\81[\83\93\82Å\83N\83\8d\83X\82Ì\8fê\8d\87\81iSiteswap\82Å\81@x \82ª\82Â\82­\95\94\95ª\81j\r
+                               if (siteswap.isSynchronous() && k < 0) {\r
+                                       if (j % 2 == 0) {\r
+                                               j += -k + 1;\r
+                                       } else {\r
+                                               j += -k - 1;\r
+                                       }\r
+                               } else {\r
+                                       j += k;\r
+                               }\r
+                       }\r
+               }\r
+               reset();\r
+               return true;\r
+       }\r
+\r
+       private boolean setTW(JmPattern jp) {\r
+               // ga: x10, height: x100, dwell: x100, speed: x10\r
+               int pmax = siteswap.getMaxValue();\r
+               if (pmax < 3) pmax = 3;\r
+               int dwell = jp.getDwell() * 2;\r
+\r
+               long tw1 = 24000 * pmax * jp.getHeight();\r
+               tw1 /= square(pmax * 100 - dwell);\r
+               high = new int[pmax+1];\r
+               high[0] = -48;\r
+               high[1] = (int)(tw1);\r
+               for (int i = 2; i <= pmax; i++){\r
+                       high[i] = (int)(tw1 * square(100 * i - dwell) / 10000);\r
+               }\r
+               tw1 = tw1 * 100 * square(Resource.getRedrawrate()) \r
+                               / (3 * GRAVITYx10 * square(JmPattern.getSpeed()));\r
+               // edit {\r
+               if (tw1 == 0){\r
+                       tw1 = 1;\r
+               }\r
+               // }\r
+               tw = (int)squareRoot(tw1);\r
+               if (tw == 0) return false;\r
+               aw = tw * dwell / 100;\r
+               if (aw < 1)                     aw = 1;\r
+               if (aw > tw * 2 - 1)aw = tw * 2 - 1;\r
+               return true;\r
+       }\r
+\r
+       protected int getNowNumberOfMultiplex(int t) {\r
+               t %= siteswap.size();\r
+               int ret = multiplex[t];\r
+               if (++multiplex[t] >= siteswap.size(t)) multiplex[t] = 0;\r
+               return ret;\r
+       }\r
+\r
+       public static final long square(long x){\r
+               return x * x;\r
+       }\r
+\r
+       public static final long squareRoot(long x) {\r
+               if (x <= 0) return 0;\r
+               \r
+               long s = 1;\r
+               long t = x;\r
+               while (s < t) {\r
+                       s <<= 1;\r
+                       t >>= 1;\r
+               }\r
+               do {\r
+                       t = s;\r
+                       s = (x / s + s) >> 1;\r
+               } while (s < t);\r
+               return t;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Menu1.java b/workspace/JuggleMaster/src/com/jm/Menu1.java
new file mode 100644 (file)
index 0000000..2652108
--- /dev/null
@@ -0,0 +1,43 @@
+package com.jm;\r
+\r
+import android.content.Intent;\r
+import android.os.Bundle;\r
+import android.view.View;\r
+import android.widget.AdapterView;\r
+import android.widget.AdapterView.OnItemClickListener;\r
+import android.widget.ArrayAdapter;\r
+import android.widget.ListView;\r
+\r
+import com.jm.utility.BaseActivity;\r
+\r
+public class Menu1 extends BaseActivity {\r
+       public static final int INDEX6 = 6;\r
+       public static final int INDEX7 = 7;\r
+       \r
+    @Override\r
+    public void onCreate(Bundle savedInstanceState) {\r
+        super.onCreate(savedInstanceState);\r
+        setContentView(R.layout.menu1);\r
+\r
+               CharSequence[] list = PatternList.PACKAGE_INDEX;\r
+               ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_list_item_1, list);\r
+               ListView listView = (ListView)findViewById(R.id.Menu1);\r
+               listView.setAdapter(adapter);\r
+\r
+               listView.setOnItemClickListener(new OnItemClickListener() {\r
+                       @Override\r
+                       public void onItemClick(AdapterView<?> parent, View view, int position, long id) {\r
+                               if (position == INDEX7){\r
+                                       Intent intent = new Intent(Menu1.this, (Class<?>)GenPattern.class);\r
+                                       intent.putExtra("INDEX", position);\r
+                                       startActivityForResult(intent, -1);                                     \r
+                               }\r
+                               else {\r
+                                       Intent intent = new Intent(Menu1.this, (Class<?>)Menu2.class);\r
+                                       intent.putExtra("INDEX", position);\r
+                                       startActivityForResult(intent, -1);\r
+                               }\r
+                       }                       \r
+               });\r
+    }    \r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/Menu2.java b/workspace/JuggleMaster/src/com/jm/Menu2.java
new file mode 100644 (file)
index 0000000..de1be61
--- /dev/null
@@ -0,0 +1,163 @@
+package com.jm;\r
+\r
+import java.io.Serializable;\r
+\r
+import android.content.Intent;\r
+import android.os.Bundle;\r
+import android.view.View;\r
+import android.widget.AdapterView;\r
+import android.widget.AdapterView.OnItemClickListener;\r
+import android.widget.AdapterView.OnItemLongClickListener;\r
+import android.widget.ListView;\r
+\r
+import com.jm.db.Dao;\r
+import com.jm.utility.BaseActivity;\r
+import com.jm.utility.JmException;\r
+import com.jm.utility.ListViewArrayAdapter;\r
+import com.jm.utility.Resource;\r
+\r
+public class Menu2 extends BaseActivity {\r
+       private int index = -1;\r
+       private ListView listView = null;\r
+       private JmPattern[] list = null;\r
+       // TODO\r
+       private int topPosition = -1;\r
+       private int topPositionY = 0;\r
+       \r
+       private static JmPattern[] listGen = null;\r
+\r
+       public static void setList(JmPattern[] list){\r
+               listGen = list;\r
+       }\r
+       \r
+       public static JmPattern[] getList(){\r
+               return listGen;\r
+       }\r
+       \r
+       public void onCreate(Bundle savedInstanceState) {\r
+           super.onCreate(savedInstanceState);\r
+           setContentView(R.layout.menu2);\r
+\r
+           Bundle extras = getIntent().getExtras();\r
+           index = extras.getInt("INDEX");\r
+           if (index == Menu1.INDEX7){\r
+               list = listGen;\r
+           }\r
+           else {\r
+                   try {\r
+                       list = Dao.getInstance().get(index);\r
+                       listGen = list; // \95s\97v\82Å\82Í\r
+                   }\r
+                   catch (JmException e){\r
+                       showDialog(this, e);            \r
+                       return;\r
+                   }\r
+           }\r
+           \r
+           // TODO\r
+           if (list == null){\r
+               // \88È\89º\82Ì\8eè\8f\87\82Å\83G\83\89\81[\94­\90\r
+               // 1. \83p\83^\81[\83\93\90\90¬\89æ\96Ê\82Å\83p\83^\81[\83\93\82ð\90\90¬\82·\82é\r
+                       // 2. \83\8a\83X\83g\89æ\96Ê\82ð\8aJ\82­\r
+               // 3. \83v\83\8d\83Z\83X\82ð\83o\83b\83N\83O\83\89\83E\83\93\83h\82É\82·\82é\r
+               // 4. OS\82ª\91¼\82Ì\83A\83v\83\8a\82É\83\81\83\82\83\8a\82ð\8a\84\82è\93\96\82Ä\82é\82½\82ß\82É\83v\83\8d\83Z\83X\82ð\8fI\97¹\82·\82é\r
+               // 5. \8dÄ\8bN\93®\r
+               finish();\r
+               return;\r
+           }\r
+           \r
+               listView = (ListView)findViewById(R.id.Menu2);\r
+               ListViewArrayAdapter adapter = new ListViewArrayAdapter(\r
+                               this, android.R.layout.simple_list_item_1, list);\r
+               listView.setAdapter(adapter);\r
+\r
+               listView.setOnItemClickListener(new OnItemClickListener() {\r
+                       @Override\r
+                       public void onItemClick(AdapterView<?> parent, View view, int position, long id) {\r
+                               if (index == Menu1.INDEX6 && position == 0){\r
+                                       Intent intent = new Intent(Menu2.this, (Class<?>)Edit.class);\r
+                                       intent.putExtra("MODE", Edit.NEW);\r
+                                       intent.putExtra("ID", list[position].getId());\r
+                                       startActivityForResult(intent, -1);                             \r
+                               }\r
+                               else if (index == Menu1.INDEX7){\r
+                                       initJuggleView();\r
+                                       \r
+                                       topPosition = listView.getFirstVisiblePosition();\r
+                                       topPositionY = listView.getChildAt(0).getTop();\r
+                                       \r
+                                       Intent intent = new Intent(Menu2.this, (Class<?>)JuggleView.class);\r
+                                       intent.putExtra("INDEX1", index);\r
+                                       intent.putExtra("INDEX2", position);\r
+                                       intent.putExtra("ID", -1);\r
+                                       intent.putExtra("PATTERN", (Serializable)list[position]);\r
+                                       startActivityForResult(intent, -1);                                     \r
+                               }\r
+                               else {\r
+                                       initJuggleView();\r
+                                       \r
+                                       topPosition = listView.getFirstVisiblePosition();\r
+                                       topPositionY = listView.getChildAt(0).getTop();\r
+                                       \r
+                                       Intent intent = new Intent(Menu2.this, (Class<?>)JuggleView.class);\r
+                                       intent.putExtra("INDEX1", index);\r
+                                       intent.putExtra("INDEX2", position);\r
+                                       intent.putExtra("ID", list[position].getId());\r
+                                       startActivityForResult(intent, -1);\r
+                               }\r
+                       }                       \r
+               });\r
+               \r
+               listView.setOnItemLongClickListener(new OnItemLongClickListener(){\r
+                       @Override\r
+                       public boolean onItemLongClick(AdapterView<?> arg0, View arg1,\r
+                                       int position, long arg3) {\r
+                               if (index == Menu1.INDEX6 && position == 0){\r
+                                       return false;\r
+                               }\r
+                               if (index == Menu1.INDEX7){\r
+                                       return false;\r
+                               }\r
+                               Intent intent = new Intent(Menu2.this, (Class<?>)Edit.class);\r
+                               intent.putExtra("MODE", Edit.EDIT);\r
+                               intent.putExtra("INDEX1", index);\r
+                               intent.putExtra("ID", list[position].getId());\r
+                               startActivityForResult(intent, -1);                             \r
+                               return true;\r
+                       }\r
+               });\r
+    }\r
+       \r
+       @Override\r
+       protected void onRestart() {\r
+               super.onRestart();\r
+               \r
+               if (index == Menu1.INDEX7){\r
+                       list = listGen;\r
+               }\r
+               else if (index >= 0) {\r
+                       try {\r
+                               list = Dao.getInstance().get(index);\r
+                       } catch (JmException e) {\r
+                               showDialog(this, e);\r
+                               return;\r
+                       }\r
+               }\r
+               ListViewArrayAdapter adapter = new ListViewArrayAdapter(\r
+                               this, android.R.layout.simple_list_item_1, list);\r
+               listView.setAdapter(adapter);\r
+               \r
+               // TODO\r
+               if (topPosition >= 0){\r
+                       listView.setSelectionFromTop(topPosition, topPositionY);\r
+               }\r
+       }\r
+\r
+       private void initJuggleView(){\r
+        Resource.cx = 0.0f;\r
+        Resource.cy = 0.0f;\r
+        Resource.counter = 0;\r
+        \r
+        JuggleView.init();\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/PatternList.java b/workspace/JuggleMaster/src/com/jm/PatternList.java
new file mode 100644 (file)
index 0000000..c7ed705
--- /dev/null
@@ -0,0 +1,504 @@
+package com.jm;\r
+\r
+import java.util.Vector;\r
+import com.jm.db.Dao;\r
+import com.jm.utility.JmException;\r
+\r
+public class PatternList {\r
+\r
+       public static JmPattern tempPattern = null;\r
+       public static final String[] PACKAGE_INDEX = {\r
+                                                                       "[1] 3\83{\81[\83\8b \82»\82Ì1",\r
+                                                                       "[2] 3\83{\81[\83\8b \82»\82Ì2",\r
+                                                                       "[3] 4\83{\81[\83\8b",\r
+                                                                       "[4] 5\83{\81[\83\8b",\r
+                                                                       "[5] 6\83{\81[\83\8b\88È\8fã",\r
+                                                                       "[6] \83g\83\8c\81[\83j\83\93\83O",\r
+                                                                       "[7] \83}\83C\83p\83^\81[\83\93",\r
+                                                                       "[8] \83p\83^\81[\83\93\90\90¬"\r
+                                                                       };\r
+\r
+// edit {\r
+//     private boolean                 overwrited;\r
+//     private boolean                 registerable;\r
+//     private Vector                  patterns;\r
+//     private List                    patternList;\r
+       private Vector<JmPattern> patterns;\r
+// }\r
+       \r
+\r
+       // edit {\r
+       public PatternList() throws JmException {\r
+               setPackage00();\r
+               setPackage01();\r
+               setPackage02();\r
+               setPackage03();\r
+               setPackage04();\r
+               setPackage05();\r
+               setPackage06();\r
+       }\r
+\r
+       // }\r
+       \r
+    public PatternList(Runnable parent, int index) throws JmException {\r
+// edit\r
+               //super(parent);\r
+               SiteSwap.clearCashe();\r
+// edit {\r
+//             this.overwrited = false;\r
+//             this.registerable = false;\r
+// }\r
+               this.patterns = new Vector<JmPattern>();\r
+// edit {\r
+//             this.patternList = new List(PACKAGE_INDEX[index], List.IMPLICIT, \r
+//                                                             new String[]{Resource.MSG_NOTHING}, null);\r
+// }\r
+               switch (index) {\r
+               case 0 : setPackage00(); break;\r
+               case 1 : setPackage01(); break;\r
+               case 2 : setPackage02(); break;\r
+               case 3 : setPackage03(); break;\r
+               case 4 : setPackage04(); break;\r
+               case 5 : setPackage05(); break;\r
+               default : \r
+// edit {\r
+//                     loadPatterns();\r
+//                     this.registerable = true;\r
+//                     patternList.addCommand(Resource.CMD_MAKE);\r
+//                     patternList.addCommand(Resource.CMD_DELETE);\r
+//                     patternList.addCommand(Resource.CMD_PASTE);\r
+// }\r
+                       break;\r
+               }\r
+// edit {\r
+//             patternList.addCommand(Resource.CMD_PARAM);\r
+//             patternList.addCommand(Resource.CMD_COPY);\r
+//             setDisplayable(patternList);\r
+// }\r
+    }\r
+\r
+// edit {\r
+//     public void run() {\r
+//             if (!patterns.isEmpty()) {\r
+//             int index = patternList.getSelectedIndex();\r
+//             int index = 0;\r
+//             patternList.set(index, get(index).getName(), null);\r
+//             }\r
+//             super.run();\r
+//     }\r
+// }\r
+       \r
+// edit {\r
+//     public void commandAction(Command c, Displayable d) {\r
+//        int index = patternList.getSelectedIndex();\r
+//             \r
+//             if (c == List.SELECT_COMMAND) {\r
+//                     if (!patterns.isEmpty())\r
+//                             new JugglerViewer(this, get(index)).run();\r
+//             } else if (c == Resource.CMD_PARAM) {\r
+//                     if (!patterns.isEmpty()) {\r
+//                             new JmParameters(this, get(index), false).run();\r
+//                             overwrited = true;\r
+//                     }\r
+//             } else if (c == Resource.CMD_MAKE) {\r
+//                     new JmParameters(this, new JmPattern("", "3"), true).run();\r
+//             } else if (c == Resource.CMD_DELETE) {\r
+//                     delete(index);\r
+//             } else if (c == Resource.CMD_COPY) {\r
+//                     if (!patterns.isEmpty())\r
+//                             tempPattern = get(index);\r
+//             } else if (c == Resource.CMD_PASTE) {\r
+//                     if (tempPattern != null)\r
+//                             insert(new JmPattern(tempPattern));\r
+//             } else {\r
+//                     if (c == BaseDisplay.CMD_BACK && registerable && overwrited)\r
+//                             storePatterns();\r
+//                     super.commandAction(c, d);\r
+//             }\r
+//    }\r
+// }\r
+       \r
+// edit {\r
+//     public boolean insert(JmPattern jp) {\r
+//             if (jp.getSiteSwap() == null) return false;\r
+//        int index = patternList.getSelectedIndex();\r
+//             if (patterns.isEmpty()) patternList.delete(0);\r
+//             patternList.insert(index, jp.getName(), null);\r
+//             patterns.insertElementAt(jp, index);\r
+//             overwrited = true;\r
+//             return true;\r
+//     }\r
+// }\r
+       \r
+// edit {\r
+//    private JmPattern get(int index) {\r
+       public JmPattern get(int index) {\r
+       // private JmPattern get(int index) {\r
+// }\r
+               return (JmPattern)patterns.elementAt(index);\r
+       }\r
+\r
+// edit\r
+       public int size(){\r
+               return patterns.size();\r
+       }\r
+       \r
+       private void add(JmPattern jp) throws JmException {\r
+               if (jp.getSiteSwap() == null) return;\r
+// edit {\r
+//             if (patterns.isEmpty()) patternList.delete(0);\r
+//             patternList.append(jp.getName(), null);\r
+// }\r
+//             patterns.addElement(jp);\r
+               Dao.getInstance().add(jp);\r
+// }\r
+       }\r
+\r
+// edit {\r
+//     private boolean delete(int index) {\r
+//             if (patterns.isEmpty()) return false;\r
+//             patternList.delete(index);\r
+//             patterns.removeElementAt(index);\r
+//             if (patterns.isEmpty())\r
+//                     patternList.append(Resource.MSG_NOTHING, null);\r
+//             overwrited = true;\r
+//             return true;\r
+//     }\r
+// }\r
+       \r
+       /*********************************************************************\r
+        \89Â\94\\82È\82ç\82Î\95Û\91\82µ\82½\90Ý\92è\82ð\93Ç\82Ý\8d\9e\82Ý\82Ü\82·\81B\r
+        *********************************************************************/\r
+// edit {\r
+//     private void loadPatterns() {\r
+//             try {\r
+//                     RecordStore store = RecordStore.openRecordStore(Resource.JMME_RECORD_NAME, false);\r
+//                     int num = (int)store.getRecord(2)[0] & 0xff;\r
+//                     for (int i = 0; i < num; i++)\r
+//                             add(new JmPattern(store.getRecord(i+3)));\r
+//                     store.closeRecordStore();\r
+//             } catch (RecordStoreException ex) {\r
+//             }\r
+//     }\r
+// }\r
+       \r
+       /*********************************************************************\r
+        \89Â\94\\82È\82ç\82Î\90Ý\92è\82ð\95Û\91\82µ\82Ü\82·\81B\r
+        *********************************************************************/\r
+// edit {\r
+//     private boolean storePatterns() {\r
+//             try {\r
+//                     RecordStore store = RecordStore.openRecordStore(Resource.JMME_RECORD_NAME, true);\r
+//                     byte[] b_num = new byte[1];\r
+//                     b_num[0] = (byte)(patterns.size() & 0xff);\r
+//                     try {\r
+//                             store.setRecord(2, b_num, 0, 1);\r
+//                     } catch (RecordStoreException ex) {\r
+//                             store.addRecord(b_num, 0, 1);\r
+//                     }\r
+//                     int num = 0;\r
+//                     for (Enumeration en = patterns.elements(); en.hasMoreElements(); num++) {\r
+//                             byte[] bytes = ((JmPattern)en.nextElement()).getBytes();\r
+//                             try {\r
+//                                     store.setRecord(num+3, bytes, 0, bytes.length);\r
+//                             } catch (RecordStoreException ex) {\r
+//                                     store.addRecord(bytes, 0, bytes.length);\r
+//                             }\r
+//                     }\r
+//                     b_num[0] = (byte)(num & 0xff);\r
+//                     store.setRecord(2, b_num, 0, 1);\r
+//                     store.closeRecordStore();\r
+//             } catch (RecordStoreException ex) {\r
+//                     return false;\r
+//             }\r
+//             return true;\r
+//     }\r
+// }\r
+       \r
+       public static final byte[] n = JmPattern.NORMAL;\r
+       public static final byte[] r = JmPattern.reverse(n);\r
+       public static final byte[] a = {0,0,0,0};\r
+       public static final byte[] b = {10,0,10,0};\r
+       public static final byte[] c = {12,0,12,0};\r
+       public static final byte[] d = {6,0,6,0};\r
+       public static final byte[] e = {5,0,5,0};\r
+       public static final byte[] f = {4,0,4,0};\r
+       public static final byte[] g = {13,0,13,0};\r
+       public static final byte[] h = {10,0,3,0};\r
+       public static final byte[] k = {-1,0,-12,0};\r
+       public static final byte[] o = {7,0,7,0};\r
+\r
+       public static final byte[][] reverse = new byte[][] {r};\r
+       public static final byte[][] center = new byte[][] {{13,0,0,0}};\r
+       public static final byte[][] shower = new byte[][] {{5,0,10,0},{10,0,5,0}};\r
+       public static final byte[][] millsmess = new byte[][] {k,{0,0,12,0},{1,0,-12,0}};\r
+       public static final byte[][] columns = new byte[][] {c,f,f,c};\r
+\r
+       public void setPackage00() throws JmException {\r
+// edit {\r
+               int type = 0;\r
+// }\r
+               add(new JmPattern(type, "\83J\83X\83P\81[\83h", "3"));\r
+               add(new JmPattern(type, "\83t\83\89\83b\83V\83\85", "333355500", 30, 50));\r
+               add(new JmPattern(type, "\83e\83j\83X", "3", new byte[][] {{8,0,4,0},{8,0,4,0},{14,3,14,3}}));\r
+               add(new JmPattern(type, "\83n\81[\83t\83V\83\83\83\8f\81[", "3", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "\83\8a\83o\81[\83X\83J\83X\83P\81[\83h", "3", reverse));\r
+               add(new JmPattern(type, "\83E\83C\83\93\83h\83~\83\8b", "3", new byte[][] {{10,0,-10,-2},{-10,4,10,2}}));\r
+               add(new JmPattern(type, "\83\8a\81[\83`\83I\81[\83o\81[", "3", 15, 50, new byte[][] {n,n,n,g,n,{10,0,8,-2},{-13,5,0,2},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "\83\8a\81[\83`\83A\83\93\83_\81[", "3", 15, 50, new byte[][] {n,n,n,g,{13,0,4,-3},{10,4,4,4},{-16,-3,0,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "\83I\81[\83o\81[\83U\83w\83b\83h", "3", new byte[][] {{12,19,3,19}}));\r
+               add(new JmPattern(type, "\83`\83\87\83b\83v", "(2,4x)(4x,2)", 12, 50, new byte[][] {{4,9,-10,-3},{10,6,7,9},{10,6,7,9},{4,9,-10,-3}}));\r
+               add(new JmPattern(type, "\83\8a\83\93\83S\90H\82×\82¿\82á\82¦", "33333423", new byte[][] {{0,6,-3,4},n,n,n,n,{13,0,2,0},{12,7,0,7},{13,0,-4,0}}));\r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v", "(0,4)(4,4)", 14, 50, new byte[][] {a,b,b,b}));\r
+               add(new JmPattern(type, "\83\88\81[\83\88\81[", "(4,2)", 13, 50,  new byte[][] {{5,2,5,3},{-5,-1,-5,0},{5,13,5,13},{5,-1,5,0}}));\r
+               add(new JmPattern(type, "\83I\83C\83I\83C", "(4,2)", 13, 50, new byte[][] {{5,-1,5,0},{-5,3,-5,4},{5,10,5,10},{5,3,5,4}}));\r
+               add(new JmPattern(type, "\83A\81[\83`", "3", 13, 50, new byte[][] {{20,10,20,10},b,{15,5,15,5},{20,10,20,10},b,{15,5,15,5}}));\r
+               add(new JmPattern(type, "\8e©\97R\82Ì\8f\97\90_", "3", 12, 50, new byte[][] {{3,0,12,4},{10,20,9,19}}));\r
+               add(new JmPattern(type, "\83V\83\83\83b\83t\83\8b", "(4x,2x)", 12, 50, new byte[][] {{0,-5,12,10},{10,0,14,0}}));\r
+               add(new JmPattern(type, "\83\8b\81[\83N\83X\83V\83\83\83b\83t\83\8b", "(4,2x)(2x,4)", 15, 50, new byte[][] {{10,0,14,10},{10,-3,6,0},{10,-3,6,0},{10,0,14,10}}));\r
+               add(new JmPattern(type, "\83\8d\83{\83b\83g", "242334", 15, 50, new byte[][] {{5,4,10,-3},b,{10,-3,10,13},a,{10,13,-10,13},d}));\r
+               add(new JmPattern(type, "\83L\83\83\83\8a\81[", "3", 10, 50, new byte[][] {{7,12,-7,12},{7,0,-7,0}}));\r
+               add(new JmPattern(type, "\83V\83\83\83\8f\81[", "51", 10, 50, shower));\r
+               add(new JmPattern(type, "\93ú\96{\82Ì\82¨\8eè\8bÊ", "51"));\r
+               add(new JmPattern(type, "\83{\83b\83N\83X", "(2x,4)(4,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "\83E\83B\81[\83u", "(2,4)(2,4x)(4,2)(4x,2)", 10, 50, new byte[][] {{10,1,-7,0},{12,0,12,9},e,{-5,9,0,3},{12,0,12,9},{10,1,-7,0},{-5,9,0,3},e}));\r
+               add(new JmPattern(type, "\83t\83H\83\8d\81[", "423", 10, 50, new byte[][] {{-10,10,-10,4},{10,-3,10,10},{0,4,0,2}}));\r
+               add(new JmPattern(type, "\83{\83X\83g\83\93\83\81\83X A", "3", new byte[][] {{10,-2,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3}}));\r
+               add(new JmPattern(type, "\83{\83X\83g\83\93\83\81\83X B", "3", new byte[][] {{10,3,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3},{10,-2,10,3},{10,-2,10,-2},{0,3,0,3},{-10,-2,-10,-2},{-10,3,-10,3},{0,-2,0,-2}}));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83X", "3", 13, 50, millsmess));\r
+               add(new JmPattern(type, "\83\8a\83o\81[\83X\83~\83\8b\83Y\83\81\83X", "3", 13, 50, new byte[][] {{-12,0,-1,0},{12,0,0,0},{-12,0,1,0}}));\r
+               add(new JmPattern(type, "\83o\81[\83N\83X\83o\83\89\81[\83W", "423", 10, 50, new byte[][] {{12,12,-6,-2},{-6,5,-6,12},{0,5,0,5}}));\r
+               add(new JmPattern(type, "\83\8b\81[\83x\83\93\83V\83\85\83^\83C\83\93\83Y\83\8a\83x\83\93\83W", "35223", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+               add(new JmPattern(type, "\95Ð\8eè\82R\8cÂ", "60"));\r
+               add(new JmPattern(type, "\95Ð\8eè\83J\83X\83P\81[\83h", "60", new byte[][] {{-6,0,2,0},g,{18,0,10,0},g}));\r
+               add(new JmPattern(type, "\95Ð\8eè\82R\8cÂ\82Ì\83}\83\8b\83`", "[46]06020"));\r
+               add(new JmPattern(type, "8040"));\r
+       }\r
+       \r
+       \r
+       public void setPackage01() throws JmException {\r
+// edit {\r
+               int type = 1;\r
+// }\r
+               add(new JmPattern(type, "531"));\r
+               add(new JmPattern(type, "450"));\r
+               add(new JmPattern(type, "5241"));\r
+               add(new JmPattern(type, "51414"));\r
+               add(new JmPattern(type, "72312"));\r
+               add(new JmPattern(type, "\83\8f\83C\83h\83J\83X\83P\81[\83h", "3", 12, 50, new byte[][] {{21,9,18,4}}));\r
+               add(new JmPattern(type, "\83\8f\83C\83h\83\8a\83o\81[\83X\83J\83X\83P\81[\83h", "3", new byte[][] {{-8,0,12,0}}));\r
+               add(new JmPattern(type, "\83\8a\81[\83`\83I\81[\83o\81[\98A\91±", "3", 15, 50, new byte[][] {{10,0,3,-2},{-13,5,13,0},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "\83\8a\81[\83`\83A\83\93\83_\81[\98A\91±", "3", 15, 50, new byte[][] {{10,4,3,4},{-13,-5,13,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "\83N\83\8d\83\83A\81[\83\80", "3", new byte[][] {{-4,0,-12,0}}));\r
+               add(new JmPattern(type, "\83\8a\83\93\83S\90H\82×\95ú\91è", "(2,4x)(4x,2)", 12, 50, new byte[][] {{0,7,-3,-3},{12,10,0,8},{12,10,0,8},{0,7,-3,-3}}));\r
+               \r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v B", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {o,o,{14,0,0,0},o,o,o,o,{14,0,0,0}}));\r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v C", "(4,4)(0,4x)(4,4)(4,0)(4,4)(4x,0)(4,4)(0,4)", 14, 50, new byte[][] {o,o,{14,0,14,0},o,o,o,o,a,o,o,o,{14,0,14,0},o,o,a,o}));\r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v D", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {{12,0,-6,0},{-6,0,12,0},a,d,{-6,0,12,0},{12,0,-6,0},d,a}));\r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v E", "(4,4)(0,4)", 14, 50, new byte[][] {f,f,{13,0,-13,0},f}));\r
+               add(new JmPattern(type, "1\83A\83b\83v2\83A\83b\83v F", "(6,6)(0,2x)(4x,0)", 10, 50, new byte[][] {f,f,{13,7,4,0},f,f,{4,0,13,7}}));\r
+\r
+               byte[] fake1 = {10,-1,10,0};\r
+               byte[] fake2 = {0,-1,0,0};\r
+               byte[] fake3 = {10,10,10,10};\r
+               add(new JmPattern(type, "\83t\83F\83C\83N A", "(2,4)", 14, 50, new byte[][] {fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "\83t\83F\83C\83N B", "(2,4)", 14, 50, new byte[][] {fake2,fake1,fake1,fake3}));\r
+               add(new JmPattern(type, "\83t\83F\83C\83N C", "(4,2)(4x,2)(2,4)(2,4x)", 13, 50, new byte[][] {fake1,fake1,fake3,fake2,fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "\83\88\81[\83\88\81[\82ð\88ê\8eü", "(4,2)", 13, 50, new byte[][] {{0,2,0,3},fake2,{0,13,0,13},{10,-1,-10,-1}}));\r
+               add(new JmPattern(type, "\83\88\81[\83\88\81[(\83g\83\8b\83l\81[\83h)", "(2,4)", new byte[][] {e,{15,15,-15,14},{-5,0,-5,0},{15,14,-15,15}}));\r
+               add(new JmPattern(type, "\83\88\81[\83\88\81[(\89¡\92f)", "(2,4)", new byte[][] {e,{15,12,0,12},{-5,0,-5,0},{-15,12,0,12}}));\r
+               add(new JmPattern(type, "(4x,2x)(2,4)"));\r
+               add(new JmPattern(type, "(4x,6)(0,2x)"));\r
+               add(new JmPattern(type, "\83e\83j\83X B", "(2,4)(2,4x)(4,2)(4x,2)", 14, 50, new byte[][] {e,e,{15,3,15,3},e,e,e,e,{15,3,15,3}}));\r
+               add(new JmPattern(type, "\8e©\97R\82Ì\8f\97\90_ B", "3", 14, 50, new byte[][] {{3,4,12,0},{10,17,9,19}}));\r
+               add(new JmPattern(type, "441", 13, 50));\r
+               add(new JmPattern(type, "441 \8aO\89ñ\82è", "441", 13, 50, new byte[][] {r,r,{4,0,0,0}}));\r
+               add(new JmPattern(type, "441 \83V\83\83\83b\83t\83\8b", "441", 10, 50, new byte[][] {{5,-2,5,-2},d,{15,4,9,10}}));\r
+               add(new JmPattern(type, "\83{\83X\83T\83C\83h\83X\83\89\83\80", "(4x,2x)(2,4x)(2x,4x)(4x,2)", 10, 50, new byte[][] {{6,0,12,10},b,{10,0,4,0},d,b,{6,0,12,10},d,{10,0,4,0}}));\r
+               add(new JmPattern(type, "\83C\83N\83X\83`\83F\83\93\83W", "2334", 13, 50, new byte[][] {{0,11,10,11},{10,0,0,0},{0,12,-10,12},{10,0,0,0}}));\r
+\r
+               byte[] eb = {3,0,10,0};\r
+               add(new JmPattern(type, "\83n\81[\83t\83V\83\83\83\8f\81[ B", "5223", shower));\r
+               add(new JmPattern(type, "\98r\82Ì\89º\83V\83\83\83\8f\81[", "(2x,4x)", new byte[][] {{5,0,-10,0},{3,4,-3,4}}));\r
+               add(new JmPattern(type, "\98r\82Ì\89º\83V\83\83\83\8f\81[(\8cð\8cÝ)", "(2x,4x)", new byte[][] {eb,{5,4,0,4},{3,0,-10,0},{5,4,0,4}}));\r
+               add(new JmPattern(type, "\83V\83\93\83N\83\8d\83V\83\83\83\8f\81[", "(2x,4x)", shower));\r
+               add(new JmPattern(type, "\83n\83C\83\8d\81[\83V\83\83\83\8f\81[ A", "7131", shower));\r
+               add(new JmPattern(type, "\83n\83C\83\8d\81[\83V\83\83\83\8f\81[ B", "(2x,6x)(2x,2x)", 15, 50, new byte[][] {{6,0,12,3},{6,3,6,0},{6,0,6,3},{12,3,6,0}}));\r
+               add(new JmPattern(type, "\83n\83C\83\8d\81[\83V\83\83\83\8f\81[ C", "315171", shower));\r
+               add(new JmPattern(type, "\83n\81[\83t\83\81\83X", "3", 13, 50, new byte[][] {c,{0,0,-12,-3},{0,2,-12,2},{0,-3,-6,0}}));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83X 423", "423", millsmess));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83X 414", "414", millsmess));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83X 315", "315", millsmess));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83X 44133", "44133", 13, 50, new byte[][] {{-2,0,-12,5},{2,-2,12,0},{0,2,-3,0},{10,0,10,2},{7,-2,-10,-3}}));\r
+               add(new JmPattern(type, "\83~\83\8b\83Y\83\81\83\83{\83b\83N\83X", "612", millsmess));\r
+               add(new JmPattern(type, "\83{\83b\83N\83X\82à\82Ç\82« A", "126", 15, 50));\r
+               add(new JmPattern(type, "\83{\83b\83N\83X\82à\82Ç\82« B", "630", 15, 50));\r
+               add(new JmPattern(type, "\83_\83u\83\8b\83{\83b\83N\83X", "(4x,2x)(4,2x)(2x,4x)(2x,4)", 11, 50, new byte[][] {{14,0,7,0},a,{14,0,0,0},{0,0,14,0},a,{14,0,7,0},{0,0,14,0},{14,0,0,0}}));\r
+               add(new JmPattern(type, "\8ag\92£\83{\83b\83N\83X", "(2x,8)(2x,4)(0,2x)(8,2x)(4,2x)(2x,0)", new byte[][] {eb,h,eb,h,h,eb,h,eb,h,eb,eb,h}));\r
+       }\r
+       \r
+       public void setPackage02() throws JmException {\r
+// edit {\r
+               int type = 2;\r
+// }\r
+               add(new JmPattern(type, "\83t\83@\83E\83\93\83e\83\93", "4"));\r
+               add(new JmPattern(type, "\83V\83\93\83N\83\8d\83t\83@\83E\83\93\83e\83\93", "(4,4)"));\r
+               add(new JmPattern(type, "\83\8a\83o\81[\83X\83t\83@\83E\83\93\83e\83\93", "4", reverse));\r
+               add(new JmPattern(type, "\83\8a\83o\81[\83X\83V\83\93\83N\83\8d\83t\83@\83E\83\93\83e\83\93", "(4,4)", reverse));\r
+               add(new JmPattern(type, "4\83R\83\89\83\80\83\83X\83C\83b\83`", "(4x,4x)(4,4)", new byte[][] {{12,0,12,2},{12,2,12,0},f,f}));\r
+               add(new JmPattern(type, "4\83R\83\89\83\80\83\83s\83X\83g\83\93", "4", columns));\r
+               add(new JmPattern(type, "4\83R\83\89\83\80\83\83V\83\93\83N\83\8d(\94ñ\91Î\8fÌ)", "(4,4)", columns));\r
+               add(new JmPattern(type, "4\83R\83\89\83\80\83\83V\83\93\83N\83\8d(\91Î\8fÌ)", "(4,4)", new byte[][] {c,c,f,f}));\r
+               add(new JmPattern(type, "4\83R\83\89\83\80\83\83V\83\93\83N\83\8d(Splits)", "(4,4)", new byte[][] {c,{-4,0,-4,0},{-4,0,-4,0},c}));\r
+               byte[] cross1 = {13,0,7,3};\r
+               byte[] cross2 = {13,3,7,0};\r
+               add(new JmPattern(type, "4\83N\83\8d\83X A", "(4x,4x)", new byte[][] {cross1,cross2}));\r
+               add(new JmPattern(type, "4\83N\83\8d\83X B", "(4x,4x)", new byte[][] {cross1,cross2,cross2,cross1}));\r
+               add(new JmPattern(type, "4\83e\83j\83X", "44453",      new byte[][] {{9,0,4,0},{9,0,4,0},{0,0,4,0},{15,3,15,3},{9,0,4,0}}));\r
+               add(new JmPattern(type, "444447333", 30, 50));\r
+               add(new JmPattern(type, "53"));\r
+               add(new JmPattern(type, "561"));\r
+               add(new JmPattern(type, "453"));\r
+               add(new JmPattern(type, "741"));\r
+               add(new JmPattern(type, "6424"));\r
+               add(new JmPattern(type, "61616"));\r
+               add(new JmPattern(type, "7161616"));\r
+               add(new JmPattern(type, "7272712"));\r
+               add(new JmPattern(type, "(2x,6x)(6x,2x)"));\r
+               add(new JmPattern(type, "(2,6x)(2x,6)(6x,2)(6,2x)"));\r
+               add(new JmPattern(type, "(2,4)([44x],2x)"));\r
+\r
+               add(new JmPattern(type, "4\83n\81[\83t\83V\83\83\83\8f\81[", "53", shower));\r
+               add(new JmPattern(type, "4\83V\83\83\83\8f\81[", "71", shower));\r
+               add(new JmPattern(type, "4\83V\83\93\83N\83\8d\83V\83\83\83\8f\81[", "(2x,6x)", shower));\r
+               add(new JmPattern(type, "4\83n\83C\83\8d\81[\83V\83\83\83\8f\81[", "9151", shower));\r
+\r
+               add(new JmPattern(type, "4\83{\83b\83N\83X", "(2x,8)(2x,4)(8,2x)(4,2x)", new byte[][] {b,h,b,h,h,b,h,b}));\r
+               add(new JmPattern(type, "4\83{\83b\83N\83X\82à\82Ç\82« A", "633", new byte[][] {b,{7,0,0,0},{7,0,0,0}}));\r
+               add(new JmPattern(type, "4\83{\83b\83N\83X\82à\82Ç\82« B", "(2x,6)(2x,6)(6,2x)(6,2x)"));\r
+\r
+               add(new JmPattern(type, "4\83~\83\8b\83Y\83\81\83X", "4", millsmess));\r
+               add(new JmPattern(type, "4\83~\83\8b\83Y\83\81\83X 534", "534", millsmess));\r
+               add(new JmPattern(type, "4\83~\83\8b\83Y\83\81\83X 552", "552", millsmess));\r
+               add(new JmPattern(type, "4\83~\83\8b\83Y\83\81\83X 642", "642", millsmess));\r
+               add(new JmPattern(type, "4\83o\81[\83N\83X\83o\83\89\81[\83W", "525", 12, 50, new byte[][] {{14,14,-5,-2},{-9,3,-9,14},{0,0,3,0}}));\r
+\r
+               add(new JmPattern(type, "4\83}\83\8b\83` [34]1", "[34]1"));\r
+               add(new JmPattern(type, "4\83}\83\8b\83` 4[43]1", "4[43]1"));\r
+               add(new JmPattern(type, "4\83}\83\8b\83\83~\83\8b\83Y\83\81\83X", "[34]23", millsmess));\r
+               add(new JmPattern(type, "\83_\83\93\83V\81[\83Y\83f\83r\83\8b\83\81\83\93\83g", "3[53]22[32]", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+       }\r
+       \r
+       public void setPackage03() throws JmException {\r
+// edit {\r
+               int type = 3;\r
+// }\r
+               add(new JmPattern(type, "5\83J\83X\83P\81[\83h", "5"));\r
+               add(new JmPattern(type, "5\83\8a\83o\81[\83X\83J\83X\83P\81[\83h", "5", reverse));\r
+               add(new JmPattern(type, "555555744", 30, 50));\r
+               add(new JmPattern(type, "\89E\82R\8c \8d\82Q\8cÂ", "64"));\r
+               add(new JmPattern(type, "744"));\r
+               add(new JmPattern(type, "753"));\r
+               add(new JmPattern(type, "66661"));\r
+               add(new JmPattern(type, "88333"));\r
+               add(new JmPattern(type, "75751"));\r
+               add(new JmPattern(type, "123456789", center));\r
+\r
+               add(new JmPattern(type, "5\83n\81[\83t\83V\83\83\83\8f\81[ A", "5", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "5\83n\81[\83t\83V\83\83\83\8f\81[ B", "73", shower));\r
+               add(new JmPattern(type, "5\83n\81[\83t\83V\83\83\83\8f\81[ C", "(4x,6x)", shower));\r
+               add(new JmPattern(type, "5\83V\83\83\83\8f\81[", "91", shower));\r
+               add(new JmPattern(type, "5\83}\83\8b\83`\83V\83\83\83\8f\81[", "[97]121", shower));\r
+               add(new JmPattern(type, "5\83{\83b\83N\83X", "(4x,6)(6,4x)"));\r
+\r
+               add(new JmPattern(type, "5\83~\83\8b\83Y\83\81\83X", "5", millsmess));\r
+               add(new JmPattern(type, "5\83o\81[\83N\83X\83o\83\89\81[\83W", "726", 12, 50, new byte[][] {{16,14,-3,-4},{-9,0,-10,14},{2,-2,4,0}}));\r
+               add(new JmPattern(type, "5\83R\83\89\83\80\83X", "(6,6)(6,6)(0,6)", new byte[][] {c,c,d,d,a,d}));\r
+               add(new JmPattern(type, "5\83~\83\8b\83Y\83\81\83\83R\83\89\83\80\83X A", "5", new byte[][] {{-12,0,-12,0},{-6,0,-6,0},a,d,c,c,d,a,{-6,0,-6,0},{-12,0,-12,0}}));\r
+               add(new JmPattern(type, "5\83~\83\8b\83Y\83\81\83\83R\83\89\83\80\83X B", "5", new byte[][] {c,d,d,c,a,{-12,0,-12,0},{-6,0,-6,0},{-6,0,-6,0},{-12,0,-12,0},a}));\r
+               add(new JmPattern(type, "5\83~\83\8b\83Y\83\81\83\83R\83\89\83\80\83X C", "5", new byte[][] {{12,3,12,3},{-6,0,-6,0},{0,3,0,3},d,{-12,3,-12,3},{-12,0,-12,0},{6,3,6,3},a,{-6,3,-6,3},c}));\r
+               add(new JmPattern(type, "5\83}\83\8b\83\83R\83\89\83\80\83X", "([46],[46])(0,6)(2,2)", new byte[][] {g,g,a,g,g,g}));\r
+\r
+               add(new JmPattern(type, "Martin", "[62]25", new byte[][] {g,n,n}));\r
+               add(new JmPattern(type, "25[75]51"));\r
+               add(new JmPattern(type, "(2,[62])([22],6x)([62],2)(6x,[22])"));\r
+               add(new JmPattern(type, "5\83}\83\8b\83` A", "[54][22]2"));\r
+               add(new JmPattern(type, "5\83}\83\8b\83` B", "24[54]"));\r
+       }\r
+       \r
+       public void setPackage04() throws JmException {\r
+// edit {\r
+               int type = 4;\r
+// }\r
+               add(new JmPattern(type, "6\83t\83@\83E\83\93\83e\83\93", "6"));\r
+               add(new JmPattern(type, "6\83V\83\93\83N\83\8d\83t\83@\83E\83\93\83e\83\93", "(6,6)"));\r
+               add(new JmPattern(type, "7\83J\83X\83P\81[\83h", "7"));\r
+               add(new JmPattern(type, "8\83t\83@\83E\83\93\83e\83\93", "8"));\r
+               add(new JmPattern(type, "9\83J\83X\83P\81[\83h", "9"));\r
+\r
+               add(new JmPattern(type, "6\83n\81[\83t\83V\83\83\83\8f\81[", "75", shower));\r
+               add(new JmPattern(type, "6\83V\83\83\83\8f\81[", "b1", shower));\r
+               add(new JmPattern(type, "7\83V\83\83\83\8f\81[", "d1", shower));\r
+\r
+               add(new JmPattern(type, "6\83R\83\89\83\80\83X", "(6,6)",\r
+                new byte[][] {{15,0,15,0},{15,0,15,0},{9,0,9,0},{9,0,9,0},{3,0,3,0},{3,0,3,0}}));\r
+               add(new JmPattern(type, "6\83~\83\8b\83Y\83\81\83X", "6", millsmess));\r
+               add(new JmPattern(type, "6\83~\83\8b\83Y\83\81\83X 864", "864", millsmess));\r
+\r
+               add(new JmPattern(type, "7\83X\83v\83\8a\83b\83g A", "[456][22]2"));\r
+               add(new JmPattern(type, "7\83X\83v\83\8a\83b\83g B", "([66x],2)(2,[66x])", center));\r
+               add(new JmPattern(type, "26[76]"));\r
+               add(new JmPattern(type, "[234]57"));\r
+\r
+               add(new JmPattern(type, "9\83}\83\8b\83`", "[54]"));\r
+               add(new JmPattern(type, "35\83J\83X\83P\81[\83h", "z"));\r
+               add(new JmPattern(type, "18\83V\83\83\83\8f\81[", "z1", shower));\r
+               add(new JmPattern(type, "35\83}\83\8b\83\83V\83\83\83\8f\81[", "[9bdfh][11111]", shower));\r
+               add(new JmPattern(type, "12\83~\83\8b\83Y\83\81\83X 333666999cccfffiiilll", "333666999cccfffiiilll", millsmess));\r
+               add(new JmPattern(type, "[b9753]0020[22]0[222]0[2222]0"));\r
+               add(new JmPattern(type, "123456789abcdefghijklmnopqrstuvwxyz", center));\r
+\r
+               byte[] box1 = {13,0,3,0};\r
+               byte[] box2 = JmPattern.reverse(box1);\r
+               add(new JmPattern(type, "9\83{\83b\83N\83X", "u1q1m1i1e1a1612",\r
+                new byte[][] {g,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,g}));\r
+               add(new JmPattern(type, "trpnljhfdb97531"));\r
+               add(new JmPattern(type, "Ken", "ken"));\r
+               add(new JmPattern(type, "\83y\83\93\83^\83}\83\8b\83`", "[56789]"));\r
+               add(new JmPattern(type, "20\83R\83\89\83\80\83X A", "(k,k)", 10, 50,\r
+                new byte[][] {{29,3,29,3},{2,3,2,3},{26,3,26,3},{5,3,5,3},{23,3,23,3},{8,3,8,3},{20,3,20,3},{11,3,11,3},{17,3,17,3},{14,3,14,3},{14,3,14,3},{17,3,17,3},{11,3,11,3},{20,3,20,3},{8,3,8,3},{23,3,23,3},{5,3,5,3},{26,3,26,3},{2,3,2,3},{29,3,29,3}}));\r
+               add(new JmPattern(type, "20\83R\83\89\83\80\83X B", "k", 10, 50,\r
+                new byte[][] {{20,3,20,3},{18,3,18,3},{16,3,16,3},{14,3,14,3},{12,3,12,3},{10,3,10,3},{8,3,8,3},{6,3,6,3},{4,3,4,3},{2,3,2,3},{2,3,2,3},{4,3,4,3},{6,3,6,3},{8,3,8,3},{10,3,10,3},{12,3,12,3},{14,3,14,3},{16,3,16,3},{18,3,18,3},{20,3,20,3}}));\r
+       }\r
+\r
+       public void setPackage05() throws JmException {\r
+// edit {\r
+               int type = 5;\r
+// }\r
+               add(new JmPattern(type, "1\8cÂ\82Ì\93\8a\82°\95û", "300"));\r
+               add(new JmPattern(type, "2\8cÂ\82Ì\93\8a\82°\95û", "33022"));\r
+               add(new JmPattern(type, "2\8cÂ\82Ì\98A\91±", "330"));\r
+               add(new JmPattern(type, "3\8cÂ\82Ì\97û\8f\82Ü\82¸\82R\89ñ\93\8a\82°\82æ\82¤", "[32]3322"));\r
+               add(new JmPattern(type, "3\8cÂ\82Ì\97û\8fK 3\83X\83\8d\81[\83J\83X\83P\81[\83h", "3", 20, 75));\r
+               add(new JmPattern(type, "4\8cÂ\82Ì\97û\8f\95Ð\8eè", "40"));\r
+               add(new JmPattern(type, "4\8cÂ\82Ì\97û\8f\95Ð\8eè\83R\83\89\83\80\83X", "40", new byte[][] {a,g,b,g}));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 2\8cÂ", "50500"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 3\83`\83F\83C\83X", "50505"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 3\83t\83\89\83b\83V\83\85", "55500"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 3\8cÂ", "52512"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 4\83t\83\89\83b\83V\83\85", "[52][52]55022[22][22]"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8f\83M\83\83\83b\83v A", "55550"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8f\83M\83\83\83b\83v B", "552"));\r
+               add(new JmPattern(type, "5\8cÂ\82Ì\97û\8fK 4\8cÂ", "5551"));\r
+               add(new JmPattern(type, "5\83t\83\89\83b\83V\83\85", "[522][52][52]5522[22][22]"));\r
+               add(new JmPattern(type, "3 -> 5\83J\83X\83P\81[\83h", "[32][32][32][32][32][32][52][52][52]555555522"));\r
+\r
+               add(new JmPattern(type, "3\83{\83b\83N\83X\82Ì\97û\8fK", "(2x,4)(0,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "3\83~\83\8b\83Y\83\81\83X\82Ì\97û\8fK", "330", 13, 50, millsmess));\r
+       }\r
+       \r
+       public void setPackage06() throws JmException {\r
+               int type = 6;\r
+               add(new JmPattern(type, "[\90V\8bK\8dì\90¬]", "1"));\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/SiteSwap.java b/workspace/JuggleMaster/src/com/jm/SiteSwap.java
new file mode 100644 (file)
index 0000000..3c3e5a5
--- /dev/null
@@ -0,0 +1,256 @@
+package com.jm;\r
+\r
+import java.io.Serializable;\r
+import java.util.Hashtable;\r
+\r
+public class SiteSwap implements Serializable {\r
+       private static final long serialVersionUID = 8397505993446975803L;\r
+       private static final Hashtable<String, SiteSwap> MAP = new Hashtable<String, SiteSwap>();\r
+       private static final int MAX_N_SITESWAP = 255;\r
+       private static final int MAX_N_MULTIPLEX = 11;\r
+       private static final byte CROSS = (byte)'x' - 'a' + 10;\r
+       private static final byte COMMA = -1;  \r
+       private static final byte BRA = -2;\r
+       private static final byte KET = -3;\r
+       private static final byte PAR = -4;\r
+       private static final byte ENTHESIS = -5;\r
+       private static final byte ERROR = Byte.MIN_VALUE;\r
+\r
+       /*********************************************************************\r
+        \83C\83\93\83X\83^\83\93\83X\82ð\8eæ\93¾\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       protected static SiteSwap getInstance(String siteswap) {\r
+               if (MAP.containsKey(siteswap)) return (SiteSwap)MAP.get(siteswap);\r
+               SiteSwap ss = new SiteSwap();\r
+               if (!ss.setSiteswap(siteswap)) return null;\r
+               MAP.put(siteswap, ss);\r
+               return ss;\r
+       }\r
+       public static void clearCashe() {\r
+               MAP.clear();\r
+       }\r
+\r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       private static String toSiteswapString(byte b) {\r
+               String ret = "";\r
+               if (b < 0) {\r
+                       b = (byte)-b;\r
+                       ret = "x";\r
+               }\r
+               if (b < 10) return b + ret;\r
+               return (char)('a' + b - 10) + ret;\r
+       }\r
+\r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       private static byte toSiteswapByte(char c) {\r
+               switch(c) {\r
+               case '(' : return PAR;\r
+               case ')' : return ENTHESIS;\r
+               case ',' : return COMMA;\r
+               case '[' : return BRA;\r
+               case ']' : return KET;\r
+               default:\r
+                       if ('0' <= c && c <= '9')               return (byte)(c - '0');\r
+                       else if ('a' <= c && c <= 'z')  return (byte)(c - 'a' + 10);\r
+                       else if ('A' <= c && c <= 'Z')  return (byte)(c - 'A' + 10);\r
+               }\r
+               return ERROR;\r
+       }\r
+\r
+\r
+       private byte[][]        siteswap;\r
+       private boolean         isSynchronous;\r
+       private byte            maxValue;\r
+       private int             number;\r
+\r
+       /*********************************************************************\r
+        \83C\83\93\83X\83^\83\93\83X\82ð\90\90¬\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       private SiteSwap()\r
+       {\r
+               this.siteswap = null;\r
+               this.isSynchronous = false;\r
+               this.number = 0;\r
+               this.maxValue = 0;\r
+       }\r
+       \r
+       /*********************************************************************\r
+        i\94Ô\96Ú\82Ì\83T\83C\83g\83X\83\8f\83b\83v\92l\82ð\95Ô\82µ\82Ü\82·\r
+        i\94Ô\96Ú\82ª\83}\83\8b\83`\82Ì\8fê\8d\87\82Í\82»\82Ì j\8cÂ\96Ú\82ð\95Ô\82µ\82Ü\82·\81B\r
+        *********************************************************************/\r
+       public byte getValue(int i, int j) {\r
+               i = i % siteswap.length;\r
+               return siteswap[i][j % siteswap[i].length];\r
+       }\r
+\r
+       /*********************************************************************\r
+        \83T\83C\83g\83X\83\8f\83b\83v\92l\82Ì\8dÅ\91å\92l\82ð\95Ô\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       public int getMaxValue() {\r
+               return maxValue;\r
+       }\r
+\r
+       /*********************************************************************\r
+        \83{\81[\83\8b\82Ì\8cÂ\90\94\82ð\95Ô\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       public int getNumberOfBalls() {\r
+               return number;\r
+       }\r
+       \r
+       /*********************************************************************\r
+        \83V\83\93\83N\83\8d\82È\82ç\82Îtrue\82ð\95Ô\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       public boolean isSynchronous() {\r
+               return isSynchronous;\r
+       }\r
+\r
+       /*********************************************************************\r
+        \83T\83C\83g\83X\83\8f\83b\83v\82Ì\92·\82³\82ð\95Ô\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       public int size() {\r
+               return siteswap.length;\r
+       }\r
+       \r
+       /*********************************************************************\r
+        index\94Ô\96Ú\82Ì\83T\83C\83g\83X\83\8f\83b\83v\92l\82Ì\83}\83\8b\83`\90\94\82ð\95Ô\82µ\82Ü\82·\r
+        *********************************************************************/\r
+       public int size(int index) {\r
+               return siteswap[index % siteswap.length].length;\r
+       }\r
+       \r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       public String[] getStrings() {\r
+               if (isSynchronous()) return getSynStrings();            \r
+               String[] ret = new String[siteswap.length];\r
+               for(int i = 0; i < siteswap.length; i++){\r
+                       ret[i] = getString(i);\r
+               }\r
+               return ret;\r
+       }\r
+       \r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       private String[] getSynStrings() {\r
+               String[] ret = new String[siteswap.length/2];\r
+               for(int i = 0; i < ret.length; i++) {\r
+                       ret[i] = '(' + getString(i*2) + ',' + getString(i*2+1) + ')';\r
+               }\r
+               return ret;\r
+       }\r
+\r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       private String getString(int i) {\r
+               if (siteswap[i].length == 0) return "0";\r
+               if (siteswap[i].length == 1) return toSiteswapString(siteswap[i][0]);\r
+               StringBuffer p = new StringBuffer("[");\r
+               for (int j = 0; j < siteswap[i].length; j++){\r
+                       p.append(toSiteswapString(siteswap[i][j]));\r
+               }\r
+               p.append(']');\r
+               return p.toString();\r
+       }\r
+\r
+       /*********************************************************************\r
+        *********************************************************************/\r
+       public String toString() {\r
+               StringBuffer str = new StringBuffer("");\r
+               String[] s = getStrings();\r
+               for (int i = 0; i < s.length; i++)\r
+                       str.append(s[i]);\r
+               return str.toString();\r
+       }\r
+       \r
+       /*********************************************************************\r
+        \83T\83C\83g\83X\83\8f\83b\83v\95\\8bL\96@\82Å\8f\91\82©\82ê\82½\95\8e\9a\97ñ\82ð\89ð\90Í\82µ\82Ä\83Z\83b\83g\82µ\82Ü\82·\r
+        \r
+        @return        \95\96@\83G\83\89\81[\82È\82ç\82Îfalse\r
+        *********************************************************************/\r
+       private boolean setSiteswap(String s) {\r
+               if (number != 0)                                        return false;\r
+               if (s == null)                                          return false;\r
+               s = s.trim();\r
+               if (s.length() < 0)                                     return false;\r
+               if (s.length() > MAX_N_SITESWAP)        return false;\r
+               if (s.charAt(0) == '(') isSynchronous = true;\r
+\r
+               int parenthesisFlag = 0;\r
+               boolean braketFlag = false;\r
+               byte[][] patt = new byte[s.length()][MAX_N_MULTIPLEX];\r
+               int[] patts = new int[s.length()];\r
+               int pattw = 0;\r
+               byte a = 0;\r
+\r
+               for (int ch = 0; ch < s.length(); ch++) {\r
+                       byte t = toSiteswapByte(s.charAt(ch));\r
+                       switch (t) {\r
+                       case ERROR : return false;\r
+                       case BRA :                              // [\r
+                               braketFlag = true;\r
+                               patts[pattw] = 0;\r
+                               continue;\r
+                       case KET :                              // ]\r
+                               if (!braketFlag)                        return false;\r
+                               braketFlag = false;\r
+                               pattw++;\r
+                               continue;\r
+                       case PAR :                              // (\r
+                               if (!isSynchronous)                     return false;\r
+                               if (parenthesisFlag != 0)       return false;\r
+                               parenthesisFlag = 1;\r
+                               continue;\r
+                       case ENTHESIS :                 // )\r
+                               if (!isSynchronous)                     return false;\r
+                               if (parenthesisFlag != 5)       return false;\r
+                               parenthesisFlag = 0;\r
+                               continue;\r
+                       case COMMA :                    // ,\r
+                               if (!isSynchronous)                     return false;\r
+                               if (parenthesisFlag != 2)       return false;\r
+                               parenthesisFlag = 4;\r
+                               continue;\r
+                       case CROSS :                    // x\r
+                               if (!isSynchronous)                     break;\r
+                               if (parenthesisFlag != 2 && parenthesisFlag != 5) return false;\r
+                               if (braketFlag) patt[pattw][patts[pattw] - 1] = (byte)-a;\r
+                               else patt[pattw - 1][0] = (byte)-a;\r
+                               continue;\r
+                       }\r
+                       a = t;\r
+                       if (isSynchronous) {\r
+                               if (a % 2 != 0) return false;\r
+                               if (!braketFlag && parenthesisFlag != 1 && parenthesisFlag != 4) return false;\r
+                               if (parenthesisFlag == 1) parenthesisFlag = 2;\r
+                               else if (parenthesisFlag == 4) parenthesisFlag = 5;\r
+                       }\r
+                       if (braketFlag) {\r
+                               if (a == 0) return false;\r
+                               patt[pattw][patts[pattw]++] = a;\r
+                               if (patts[pattw] > MAX_N_MULTIPLEX) return false;\r
+                       } else {\r
+                               patt[pattw][0] = a;\r
+                               if (a == 0)     patts[pattw++] = 0;\r
+                               else            patts[pattw++] = 1;\r
+                       }\r
+               }\r
+               if (parenthesisFlag != 0 || braketFlag || pattw == 0) return false;\r
+\r
+               siteswap = new byte[pattw][];\r
+               for (int i = 0; i < siteswap.length; i++) {\r
+                       siteswap[i] = new byte[patts[i]];\r
+                       for (int j = 0; j < siteswap[i].length; j++) {\r
+                               siteswap[i][j] = patt[i][j];\r
+                               int b = Math.abs(siteswap[i][j]);\r
+                               number += b;\r
+                               maxValue = (byte)Math.max(maxValue, b);\r
+                       }\r
+               }\r
+               if (number % siteswap.length != 0) return false;\r
+               number /= siteswap.length;\r
+               if (number == 0) return false;\r
+               return true;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/SiteswapWriter.java b/workspace/JuggleMaster/src/com/jm/SiteswapWriter.java
new file mode 100644 (file)
index 0000000..0fbc727
--- /dev/null
@@ -0,0 +1,58 @@
+package com.jm;\r
+\r
+\r
+public class SiteswapWriter {\r
+\r
+       private String[]        siteswap;\r
+       private int[]           posX;\r
+       private int                     counter;\r
+\r
+       public SiteswapWriter(SiteSwap siteswap)\r
+       {\r
+               this.siteswap = siteswap.getStrings();\r
+               this.counter = -1;\r
+               this.posX = new int[this.siteswap.length];\r
+       }\r
+       \r
+//     private void initialize(JugglerCanvas jc) {\r
+//             int l = 0;\r
+//             for(int i = 0; i < siteswap.length; i++) {\r
+//                     posX[i] = l;\r
+//                     l += siteswap[i].length();\r
+//             }\r
+//             int width = jc.getWidth() / l;\r
+//             if (width > Resource.charWidth()) width = Resource.charWidth();\r
+//             int x = -width * l / 2;\r
+//             for(counter = 0; counter < siteswap.length; counter++) {\r
+//                     posX[counter] = posX[counter] * width + x;\r
+//                     drawString(jc, Color.BLACK);\r
+//             }\r
+//             counter--;\r
+//     }\r
+\r
+//     public void drawSiteswap(JugglerCanvas jc) {\r
+//             if (counter < 0) {\r
+//                     initialize(jc);\r
+//             }\r
+//// edit {\r
+////           drawString(jc);\r
+//             int counterBak = counter;\r
+//             for(int i = 0; i < siteswap.length; i++) {\r
+//                     counter = i;\r
+//                     drawString(jc, Color.BLACK);\r
+//             }\r
+//             counter = counterBak;\r
+//// }\r
+//             jc.setEmphasisColor();\r
+//             counter = (counter + 1) % siteswap.length;\r
+//             drawString(jc, Color.RED);\r
+//             jc.setForegroundColor();\r
+//     }\r
+       \r
+//     private void drawString(JugglerCanvas jc, int color) {\r
+//// edit {\r
+////           jc.drawString(siteswap[counter], posX[counter], 1, Graphics.TOP|Graphics.LEFT);\r
+//             jc.drawString(siteswap[counter], posX[counter], Resource.charHeight() + 2, 0, color);\r
+//// }\r
+//     }\r
+}
\ No newline at end of file
diff --git a/workspace/JuggleMaster/src/com/jm/db/Dao.java b/workspace/JuggleMaster/src/com/jm/db/Dao.java
new file mode 100644 (file)
index 0000000..bd5dff6
--- /dev/null
@@ -0,0 +1,207 @@
+package com.jm.db;\r
+\r
+import android.database.Cursor;\r
+import android.database.SQLException;\r
+import android.database.sqlite.SQLiteDatabase;\r
+import android.database.sqlite.SQLiteStatement;\r
+\r
+import com.jm.JmPattern;\r
+import com.jm.utility.JmException;\r
+\r
+public class Dao {\r
+       private static Dao instance = new Dao();\r
+       private SQLiteStatement insertStmt = null;\r
+       private SQLiteStatement updateStmt = null;\r
+       private SQLiteStatement deleteStmt = null;\r
+       \r
+       public static Dao getInstance(){\r
+               return instance;\r
+       }\r
+       \r
+       private Dao(){\r
+               \r
+       }\r
+       \r
+       public void init(SQLiteDatabase db)\r
+       {\r
+               db.execSQL(\r
+                               "create table pattern ("\r
+                               + "id integer primary key, "\r
+                               + "type integer not null, "\r
+                               + "siteswap text not null, "\r
+                               + "height integer, "\r
+                               + "dwell integer, "\r
+                               + "name integer, "\r
+                               + "motion text);"\r
+                       );\r
+               start(db);\r
+       }\r
+       \r
+       public void start(SQLiteDatabase db){\r
+               insertStmt = db.compileStatement(\r
+                               "insert into pattern ("\r
+                               + "type, siteswap, height, dwell, name, motion"\r
+                               + ") values ("\r
+                               + "?, ?, ?, ?, ?, ?"\r
+                               + ");");        \r
+               updateStmt = db.compileStatement(\r
+                               "update pattern set "\r
+                               + "siteswap = ?, height = ?, dwell = ?, name = ?, motion = ? "\r
+                               + "where id = ?;");\r
+               deleteStmt = db.compileStatement(\r
+                               "delete from pattern where id = ?;");\r
+       }\r
+       \r
+       public void add(JmPattern jp) throws JmException{\r
+               DatabaseHelper helper = DatabaseHelper.getInstance();\r
+               SQLiteDatabase db = helper.getWritableDatabase();\r
+               db.beginTransaction();\r
+               try {\r
+                       int i = 1;\r
+                       SQLiteStatement stmt = insertStmt;\r
+                       stmt.bindLong(i++, jp.getType());\r
+                       stmt.bindString(i++, jp.getSiteSwap().toString());\r
+                       stmt.bindLong(i++, jp.getHeight());\r
+                       stmt.bindLong(i++, jp.getDwell());\r
+                       stmt.bindString(i++, jp.getName());\r
+                       stmt.bindString(i++, jp.motionToString());\r
+                       stmt.executeInsert();\r
+                       db.setTransactionSuccessful();\r
+               } catch (SQLException e){\r
+                       throw new JmException(e);\r
+               } finally {\r
+                       db.endTransaction();\r
+               }\r
+       }\r
+       \r
+       public void set(JmPattern jp) throws JmException{\r
+               DatabaseHelper helper = DatabaseHelper.getInstance();\r
+               SQLiteDatabase db = helper.getWritableDatabase();\r
+               db.beginTransaction();\r
+               try {\r
+                       int i = 1;\r
+                       SQLiteStatement stmt = updateStmt;\r
+                       stmt.bindString(i++, jp.getSiteSwap().toString());\r
+                       stmt.bindLong(i++, jp.getHeight());\r
+                       stmt.bindLong(i++, jp.getDwell());\r
+                       stmt.bindString(i++, jp.getName());\r
+                       stmt.bindString(i++, jp.motionToString());\r
+                       stmt.bindLong(i++, jp.getId());\r
+                       stmt.execute();\r
+                       db.setTransactionSuccessful();\r
+               } catch (SQLException e){\r
+                               throw new JmException(e);\r
+               } finally {\r
+                       db.endTransaction();\r
+               }\r
+       }\r
+\r
+       public void delete(int id) throws JmException{\r
+               DatabaseHelper helper = DatabaseHelper.getInstance();\r
+               SQLiteDatabase db = helper.getWritableDatabase();\r
+               db.beginTransaction();\r
+               try {\r
+                       int i = 1;\r
+                       SQLiteStatement stmt = deleteStmt;\r
+                       stmt.bindLong(i++, id);\r
+                       stmt.execute();\r
+                       db.setTransactionSuccessful();\r
+               } catch (SQLException e){\r
+                               throw new JmException(e);\r
+               } finally {\r
+                       db.endTransaction();\r
+               }\r
+       }\r
+\r
+       public JmPattern[] get(int type) throws JmException{\r
+               JmPattern[] list = null;\r
+               try {\r
+                       DatabaseHelper helper = DatabaseHelper.getInstance();\r
+                       SQLiteDatabase db = helper.getReadableDatabase();\r
+                       String selection = "type = " + type;\r
+                       Cursor c = db.query(\r
+                                       "pattern",\r
+                                       new String[] {\r
+                                                       "id",\r
+                                                       "type",\r
+                                                       "siteswap",\r
+                                                       "height",\r
+                                                       "dwell",\r
+                                                       "name",\r
+                                                       "motion"},\r
+                                                       selection, null, null, null, null);\r
+                       c.moveToFirst();\r
+                       list = new JmPattern[c.getCount()];\r
+                       for (int i = 0; i < list.length; i++) {\r
+                               JmPattern jp = new JmPattern(\r
+                                               c.getInt(0), // id\r
+                                               c.getInt(1), // type\r
+                                               c.getString(5), // name\r
+                                               c.getString(2), // siteswap\r
+                                               c.getInt(3), // height\r
+                                               c.getInt(4), // dwell\r
+                                               JmPattern.getMotion(c.getString(6))); // motions\r
+                           list[i] = jp;\r
+                           c.moveToNext();\r
+                       }\r
+                       c.close();\r
+               } catch (SQLException e){\r
+                       throw new JmException(e);\r
+               }\r
+               return list;\r
+       }\r
+       \r
+       public JmPattern[] getFromId(int id) throws JmException{\r
+               JmPattern[] list = null;\r
+               try {\r
+                       DatabaseHelper helper = DatabaseHelper.getInstance();\r
+                       SQLiteDatabase db = helper.getReadableDatabase();\r
+                       String selection = "id = " + id;\r
+                       Cursor c = db.query(\r
+                                       "pattern",\r
+                                       new String[] {\r
+                                                       "id",\r
+                                                       "type",\r
+                                                       "siteswap",\r
+                                                       "height",\r
+                                                       "dwell",\r
+                                                       "name",\r
+                                                       "motion"},\r
+                                                       selection, null, null, null, null);\r
+                       c.moveToFirst();\r
+                       list = new JmPattern[c.getCount()];\r
+                       for (int i = 0; i < list.length; i++) {\r
+                               JmPattern jp = new JmPattern(\r
+                                               c.getInt(0), // id\r
+                                               c.getInt(1), // type\r
+                                               c.getString(5), // name\r
+                                               c.getString(2), // siteswap\r
+                                               c.getInt(3), // height\r
+                                               c.getInt(4), // dwell\r
+                                               JmPattern.getMotion(c.getString(6))); // motions\r
+                           list[i] = jp;\r
+                           c.moveToNext();\r
+                       }\r
+                       c.close();\r
+               } catch (SQLException e){\r
+                       throw new JmException(e);\r
+               }\r
+               return list;\r
+       }\r
+\r
+       public int count() throws JmException{\r
+               int count = -1;\r
+               try {\r
+                       DatabaseHelper helper = DatabaseHelper.getInstance();\r
+                       SQLiteDatabase db = helper.getReadableDatabase();\r
+                       String sql = "select count(*) from pattern;";\r
+                       Cursor c = db.rawQuery(sql, null);\r
+                       c.moveToFirst();\r
+                       count = c.getInt(0); // count;\r
+                       c.close();\r
+               } catch (SQLException e){\r
+                       throw new JmException(e);\r
+               }\r
+               return count;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/db/DatabaseHelper.java b/workspace/JuggleMaster/src/com/jm/db/DatabaseHelper.java
new file mode 100644 (file)
index 0000000..702fa48
--- /dev/null
@@ -0,0 +1,56 @@
+package com.jm.db;\r
+\r
+import android.content.Context;\r
+import android.database.SQLException;\r
+import android.database.sqlite.SQLiteDatabase;\r
+import android.database.sqlite.SQLiteOpenHelper;\r
+\r
+import com.jm.PatternList;\r
+import com.jm.utility.Debug;\r
+import com.jm.utility.JmException;\r
+\r
+public class DatabaseHelper extends SQLiteOpenHelper {\r
+       private static DatabaseHelper instance = null;\r
+\r
+       public static DatabaseHelper getInstance() {\r
+               return instance;\r
+       }\r
+\r
+       public static void init(Context context) throws JmException {\r
+               if (instance != null){\r
+                       return;\r
+               }\r
+               DatabaseHelper helper = new DatabaseHelper(context);\r
+               SQLiteDatabase db = helper.getWritableDatabase();\r
+               int count;\r
+               count = Dao.getInstance().count();\r
+               Dao.getInstance().start(db);\r
+               if (count <= 0) {\r
+                       new PatternList();\r
+               }\r
+       }\r
+\r
+       public DatabaseHelper(Context context) {\r
+               super(context, "JuggleMaster.db", null, 1);\r
+               instance = this;\r
+       }\r
+\r
+       @Override\r
+       public void onCreate(SQLiteDatabase db) {\r
+               db.beginTransaction();\r
+               try {\r
+                       Dao.getInstance().init(db);\r
+                       db.setTransactionSuccessful();\r
+               } catch (SQLException e) {\r
+                       Debug.d(this, null, e);\r
+                       throw e;\r
+               } finally {\r
+                       db.endTransaction();\r
+               }\r
+       }\r
+\r
+       @Override\r
+       public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {\r
+\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/gen/GenProc.java b/workspace/JuggleMaster/src/com/jm/gen/GenProc.java
new file mode 100644 (file)
index 0000000..87cdaac
--- /dev/null
@@ -0,0 +1,525 @@
+package com.jm.gen;\r
+\r
+public class GenProc {\r
+       private int miBalls;\r
+       private int miLength;\r
+       private int miMode;\r
+       //private int miMulti;\r
+       private int miMax;\r
+       //private int[] miInclude = new int[37];\r
+\r
+       private int[] iAddPatt;\r
+       private int[] iBasePatt;\r
+       private int[] iPatt;\r
+       private int[] d;\r
+       private int[] p;\r
+\r
+       private int miBaseBalls;\r
+       private int miCycle;\r
+       private int miOverMax;\r
+\r
+       //private boolean mbAlloc = false;\r
+       private boolean mbCross;\r
+       //static boolean mpbCancel;\r
+       private MainGen main;\r
+       \r
+       public GenProc(MainGen main){\r
+               this.main = main;\r
+       }\r
+       \r
+       public void init(int miBalls, int miLength){\r
+               this.miBalls = miBalls;\r
+               this.miLength = miLength;\r
+               mbCross = false;\r
+       }\r
+       \r
+       public void setMode(int miMode){\r
+               this.miMode = miMode;\r
+       }\r
+       \r
+       public void setHeight(int miMax){\r
+               this.miMax = miMax;\r
+       }\r
+       \r
+       private boolean SPattToIPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL)\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = StdLib.ctod(sPatt[i]);\r
+\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (j = i = 0; i < miLength; i += 2) {\r
+                               j++; // '(' \82ð\94ò\82Î\82·\r
+                               // if((j+1)[sPatt]=='x'){\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]) + 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       // iPatt[i]=ctod(j[sPatt]);\r
+                                       iPatt[i] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ',' \82ð\94ò\82Î\82·\r
+                               if (sPatt[j + 1] == 'x') {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]) - 1;\r
+                                       j += 2;\r
+                               } else {\r
+                                       iPatt[i + 1] = StdLib.ctod(sPatt[j]);\r
+                                       j++;\r
+                               }\r
+                               j++; // ')' \82ð\94ò\82Î\82·\r
+                       }\r
+               return true;\r
+       }\r
+\r
+       private int IPattToSPatt(char[] sPatt) {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = j = 0; i < miLength; i++) {\r
+                               sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (i = j = 0; i < miLength; i += 2) {\r
+                               sPatt[j++] = '(';\r
+                               if (StdLib.toBoolean(iPatt[i] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i] - 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i]);\r
+                               }\r
+                               sPatt[j++] = ',';\r
+                               if (StdLib.toBoolean(iPatt[i + 1] % 2)) {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1] + 1);\r
+                                       sPatt[j++] = 'x';\r
+                               } else {\r
+                                       sPatt[j++] = StdLib.dtoc(iPatt[i + 1]);\r
+                               }\r
+                               sPatt[j++] = ')';\r
+                       }\r
+                       sPatt[j] = '\0';\r
+                       return j;\r
+               }\r
+               return 0;\r
+       }\r
+\r
+       private boolean MatchBasePatt() {\r
+               // int i, j, x;\r
+               int i, j = -1, x;\r
+               if (miBaseBalls > miBalls || miOverMax > 0)\r
+                       return false;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = 1; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       for (j = 0; j < miLength\r
+                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[j + 1]\r
+                                                       + (iBasePatt[j + 1] & 1); j += 2)\r
+                               ;\r
+                       if (j == miLength)\r
+                               mbCross = true;\r
+                       else if (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[j + 1]\r
+                                       + (iBasePatt[j + 1] & 1))\r
+                               return false;\r
+                       else\r
+                               mbCross = false;\r
+                       for (i = 2; i < miLength; i++) {\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] == iBasePatt[(j + i) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || iBasePatt[j] < iBasePatt[(j + i) % miLength])\r
+                                       break;\r
+                               i++;\r
+                               for (j = 0; j < miLength\r
+                                               && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                               % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)\r
+                                               && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                               + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                       ;\r
+                               if (j == miLength\r
+                                               || (x = iBasePatt[j] - (iBasePatt[j] & 1)\r
+                                                               - iBasePatt[(j + i) % miLength]\r
+                                                               + (iBasePatt[(j + i) % miLength] & 1)) < 0\r
+                                               || ((x == 0) && iBasePatt[j + 1]\r
+                                                               + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                               % miLength]\r
+                                                               - (iBasePatt[(j + i - 1) % miLength] & 1)))\r
+                                       break;\r
+                       }\r
+                       if (i == miLength || j == miLength) {\r
+                               miCycle = i;\r
+                               return true;\r
+                       }\r
+               }\r
+               return false;\r
+       }\r
+\r
+       private boolean EnumBasePatt() {\r
+               int i, j, k, temp;\r
+               do {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       if (main.isCancel()){\r
+                               return false;\r
+                       }\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               miOverMax = miOverMax\r
+                                                               - StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               miBaseBalls = miBaseBalls\r
+                                                               + StdLib.toInt(iBasePatt[j] == 0)\r
+                                                               - StdLib.toInt(iBasePatt[j] > miLength)\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] >= miLength - 1);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               if (miMode == MainGen.SPT_SYNCHRO) { // 0x \82ª\8fo\82È\82¢\82æ\82¤\82É\82·\82é\r
+                                                       if (StdLib.toBoolean(j & 1)) {\r
+                                                               if (iBasePatt[j + 1] == 1) {\r
+                                                                       iBasePatt[j + 1] += miLength;\r
+                                                                       miBaseBalls++;\r
+                                                               }\r
+                                                       } else if (iBasePatt[j] == 1) {\r
+                                                               iBasePatt[j] += miLength;\r
+                                                               miBaseBalls++;\r
+                                                       }\r
+                                               }\r
+                                               miOverMax = miOverMax\r
+                                                               + StdLib.toInt(iBasePatt[j] > miMax)\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] > miMax);\r
+                                               \r
+                                               // \92Ç\89Á\r
+                                               if (miOverMax >= miBalls && miBalls == miMax){\r
+                                                       return false;\r
+                                               }\r
+                                               \r
+                                               return true;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+               } while (i != 0);\r
+               return false;\r
+       }\r
+\r
+       boolean EnumAddPatt() {\r
+               int i, j, k;\r
+               //if (mpbCancel)\r
+               //      return false;\r
+               if (main.isCancel()){\r
+                       return false;\r
+               }\r
+               for (i = miLength - 1; i >= 0; i--)\r
+                       if (StdLib.toBoolean(iAddPatt[i])) {\r
+                               for (j = i + 1; j < miLength\r
+                                               && iBasePatt[j] + iAddPatt[j] + miLength > miMax; j++)\r
+                                       ;\r
+                               if (j < miLength) {\r
+                                       iAddPatt[i] -= miLength;\r
+                                       iAddPatt[j] += miLength;\r
+                                       k = miLength - 1;\r
+                                       while (k > i)\r
+                                               if (StdLib.toBoolean(iAddPatt[k])) {\r
+                                                       while (j < k\r
+                                                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                                                               j++;\r
+                                                       if (j < k) {\r
+                                                               iAddPatt[k] -= miLength;\r
+                                                               iAddPatt[j] += miLength;\r
+                                                       } else\r
+                                                               k--;\r
+                                               } else\r
+                                                       k--;\r
+                                       return true;\r
+                               }\r
+                       }\r
+               return false;\r
+       }\r
+\r
+       private boolean Match() {\r
+               int i, j;\r
+               if (miMode == MainGen.SPT_NORMAL) {\r
+                       for (i = miCycle; i < miLength; i += miCycle) {\r
+                               for (j = 0; j < miLength\r
+                                               && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                       ;\r
+                               if (j == miLength || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                       break;\r
+                       }\r
+                       if (i < miLength)\r
+                               return false;\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return FALSE;\r
+                       // }\r
+                       return true;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO) {\r
+                       if (mbCross) {\r
+                               for (i = 0; i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 == iAddPatt[i + 1]; i += 2)\r
+                                       ;\r
+                               if (i < miLength\r
+                                               && iAddPatt[i] - (iAddPatt[i] & 1) * 2 < iAddPatt[i + 1])\r
+                                       return false;\r
+                       }\r
+                       if (StdLib.toBoolean(miCycle & 1)) {\r
+                               for (i = (miCycle - 1) * 2; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(i + j) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(i + j) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                               for (i = miCycle - 1; i < miLength; i += (miCycle - 1) * 2) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iBasePatt[j] - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1)\r
+                                                       && iBasePatt[j + 1] + (iBasePatt[j + 1] & 1) == iBasePatt[(j\r
+                                                                       + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1); j += 2)\r
+                                               ;\r
+                                       if (j < miLength\r
+                                                       && (iBasePatt[j] - (iBasePatt[j] & 1) < iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) || (iBasePatt[j]\r
+                                                                       - (iBasePatt[j] & 1) == iBasePatt[(j + i)\r
+                                                                       % miLength]\r
+                                                                       + (iBasePatt[(j + i) % miLength] & 1) && iBasePatt[j + 1]\r
+                                                                       + (iBasePatt[j + 1] & 1) < iBasePatt[(j + i - 1)\r
+                                                                       % miLength]\r
+                                                                       - (iBasePatt[(j + i - 1) % miLength] & 1))))\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       } else {\r
+                               for (i = miCycle; i < miLength; i += miCycle) {\r
+                                       for (j = 0; j < miLength\r
+                                                       && iAddPatt[j] == iAddPatt[(j + i) % miLength]; j++)\r
+                                               ;\r
+                                       if (j == miLength\r
+                                                       || iAddPatt[j] < iAddPatt[(j + i) % miLength])\r
+                                               break;\r
+                               }\r
+                               if (i < miLength)\r
+                                       return false;\r
+                       }\r
+                       for (i = 0; i < miLength; i++)\r
+                               iPatt[i] = iBasePatt[i] + iAddPatt[i];\r
+                       // \8f\9c\82­\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82È\82¢\r
+                       // for(i=0;i<miLength;i++)\r
+                       // if(mbExclude[iPatt[i]+(i&1)*(iPatt[i]&1)*2]==true)\r
+                       // return false;\r
+                       // \8aÜ\82Þ\82×\82«\90\94\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82é\r
+                       // for(i=0;miInclude[i]!=-1;i++){\r
+                       // for(j=0;j<miLength&&iPatt[j]+(j&1)*(iPatt[j]&1)*2!=miInclude[i];j++);\r
+                       // if(j==miLength)\r
+                       // return false;\r
+                       // }\r
+                       return true;\r
+               }\r
+               // \92Ç\89Á\r
+               return true;\r
+       }\r
+\r
+       private boolean PackPatt() {\r
+               int i, j;\r
+               for (i = 0; i < miLength; i++)\r
+                       iAddPatt[i] = 0;\r
+               for (i = miBaseBalls, j = 0; i < miBalls; i++) {\r
+                       while (j < miLength\r
+                                       && iBasePatt[j] + iAddPatt[j] + miLength > miMax)\r
+                               j++;\r
+                       if (j == miLength)\r
+                               return false;\r
+                       iAddPatt[j] += miLength;\r
+               }\r
+               return true;\r
+       }\r
+\r
+       public int EnumSiteswap(char[] sPatt) {\r
+               do {\r
+                       while (EnumAddPatt())\r
+                               if (Match())\r
+                                       return IPattToSPatt(sPatt);\r
+                       do\r
+                               if (!EnumBasePatt()) {\r
+                                       sPatt[0] = '\0';\r
+                                       return 0;\r
+                               }\r
+                       while (!MatchBasePatt() || !PackPatt());\r
+               } while (!Match());\r
+               return IPattToSPatt(sPatt);\r
+       }\r
+\r
+       private boolean InitBasePatt(char[] sPatt) {\r
+               int i, j, k, temp, check = 0;\r
+               SPattToIPatt(sPatt);\r
+               for (i = 0; i < miLength; i++) {\r
+                       iAddPatt[i] = (iPatt[i] / miLength) * miLength;\r
+                       iPatt[i] -= iAddPatt[i];\r
+                       if (iPatt[i] == 0)\r
+                               check++;\r
+                       p[i] = 0;\r
+                       d[i] = 1;\r
+                       iBasePatt[i] = 0;\r
+               }\r
+               while (check != miLength) {\r
+                       //if (mpbCancel)\r
+                       //      return false;\r
+                       if (main.isCancel()){\r
+                               return false;\r
+                       }\r
+                       k = -1;\r
+                       for (i = miLength - 1; i > 0; i--) {\r
+                               p[i] += d[i];\r
+                               if (p[i] == i + 1)\r
+                                       d[i] = -1;\r
+                               else {\r
+                                       if (p[i] != 0) {\r
+                                               j = p[i] + k;\r
+                                               check = check\r
+                                                               - StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               - StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               temp = (iBasePatt[j] + miLength - 1) % miLength;\r
+                                               iBasePatt[j] = (iBasePatt[j + 1] + 1) % miLength;\r
+                                               iBasePatt[j + 1] = temp;\r
+                                               check = check\r
+                                                               + StdLib.toInt(iBasePatt[j] == iPatt[j])\r
+                                                               + StdLib.toInt(iBasePatt[j + 1] == iPatt[j + 1]);\r
+                                               break;\r
+                                       }\r
+                                       d[i] = 1;\r
+                                       k++;\r
+                               }\r
+                       }\r
+                       if (i == 0)\r
+                               return false;\r
+               }\r
+               if (miMode == MainGen.SPT_SYNCHRO)\r
+                       for (i = 0; i < miLength; i += 2)\r
+                               if (iBasePatt[i] == 1) {\r
+                                       iBasePatt[i] += miLength;\r
+                                       iAddPatt[i] -= miLength;\r
+                               }\r
+               for (i = miBaseBalls = miOverMax = 0; i < miLength; i++) {\r
+                       miBaseBalls += iBasePatt[i];\r
+                       miOverMax += StdLib.toInt(iBasePatt[i] > miMax);\r
+               }\r
+               miBaseBalls /= miLength;\r
+               return true;\r
+       }\r
+\r
+       public int InitGenerator(char[] sPatt) {\r
+               int i;\r
+               // int j;\r
+\r
+               // \83V\83\93\83N\83\8d\82Å\8eü\8aú\82ª\8aï\90\94\82Ì\82à\82Ì\82Í\8dl\82¦\82È\82¢\r
+               if (miMode == MainGen.SPT_SYNCHRO && StdLib.toBoolean(miLength & 1))\r
+                       return -1;\r
+\r
+               // BUFFLEN \82ð\89z\82¦\82é\83p\83^\81[\83\93\82ª\90\90¬\82³\82ê\82»\82¤\82È\92ö,\92·\82¢\8eü\8aú\82Í\8dl\82¦\82È\82¢\r
+               if (miLength > StdLib.BUFFLEN || miMode == MainGen.SPT_SYNCHRO\r
+                               && miLength > StdLib.BUFFLEN / 7)\r
+                       return -1;\r
+\r
+               // Exclude,Include \82Ì\90Ý\92è\r
+               // \8dí\8f\9c\r
+\r
+               // miMax \82ð Exclude \82©\82ç\8b\81\82ß\82é\81B\r
+               // \8fC\90³\r
+               //miMax = 5;\r
+\r
+               // iPatt,iBasePatt\81\82Ì\8am\95Û\r
+               TermGenerator();\r
+               iPatt = new int[miLength];\r
+               iBasePatt = new int[miLength];\r
+               iAddPatt = new int[miLength];\r
+               d = new int[miLength];\r
+               p = new int[miLength];\r
+\r
+               // sPatt \82É\8d\87\82í\82¹\82Ä,iBasePatt,iAddPatt \81c\82ð\90Ý\92è\82µ,\8e\9f\82Ì\83p\83^\81[\83\93\82ð\90\90¬\r
+               if (StdLib.strlen(sPatt) == 0) {\r
+                       for (i = 0; i < miLength; i++) {\r
+                               p[i] = 0;\r
+                               d[i] = 1;\r
+                               iBasePatt[i] = 0;\r
+                       }\r
+                       miCycle = 1;\r
+                       if (miMode == MainGen.SPT_SYNCHRO) {\r
+                               miCycle = 2;\r
+                               mbCross = true;\r
+                       }\r
+                       miBaseBalls = 0;\r
+                       miOverMax = 0;\r
+               } else if (!InitBasePatt(sPatt)) {\r
+                       sPatt[0] = '\0';\r
+                       return 0;\r
+               } else if (MatchBasePatt())\r
+                       return EnumSiteswap(sPatt);\r
+\r
+               while (!PackPatt())\r
+                       if (!EnumBasePatt()) {\r
+                               sPatt[0] = '\0';\r
+                               return 0;\r
+                       }\r
+               if (Match())\r
+                       return IPattToSPatt(sPatt);\r
+               else\r
+                       return EnumSiteswap(sPatt);\r
+       }\r
+\r
+       private boolean TermGenerator() {\r
+               //free(iPatt);\r
+               //free(iBasePatt);\r
+               //free(iAddPatt);\r
+               //free(d);\r
+               //free(p);\r
+               iPatt = null;\r
+               iBasePatt = null;\r
+               iAddPatt = null;\r
+               d = null;\r
+               p = null;\r
+               \r
+               return true;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/gen/MainGen.java b/workspace/JuggleMaster/src/com/jm/gen/MainGen.java
new file mode 100644 (file)
index 0000000..da80919
--- /dev/null
@@ -0,0 +1,222 @@
+package com.jm.gen;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import com.jm.GenPattern;\r
+import com.jm.JmPattern;\r
+import com.jm.Menu2;\r
+import com.jm.utility.AsyncTaskIF;\r
+import com.jm.utility.Debug;\r
+\r
+public class MainGen implements AsyncTaskIF {\r
+       // \83G\83\89\81[\83R\81[\83h\r
+       public static final int GEN_ERR_UNKNOWN = -1;\r
+       public static final int GEN_ERR_MALLOC = -2;\r
+       public static final int GEN_ERR_BUFFSIZE = -3;\r
+       public static final int GEN_ERR_CANCELED = -4;\r
+\r
+       public static final int GEN_LENGTH_MIN = 1;\r
+       public static final int GEN_LENGTH_MAX = 255;\r
+       // \83T\83C\83g\83X\83\8f\83b\83v\82Ì\8eí\97Þ\r
+       public static final int SPT_NORMAL = 0x00;\r
+       public static final int SPT_SYNCHRO = 0x01;\r
+       public static final int SPT_ALL = (SPT_NORMAL | SPT_SYNCHRO);\r
+       \r
+       private GenPattern gen;\r
+       private int mode;\r
+       private int balls;\r
+       private int height;\r
+       private String period;\r
+       private int maxPattern;\r
+       private List<String> list = new ArrayList<String>();;\r
+       private boolean isCancel = false;\r
+       \r
+       public MainGen(GenPattern gen, int mode, int balls, int height, String period, int maxPattern){\r
+               this.gen = gen;\r
+               this.mode = mode;\r
+               this.balls = balls;\r
+               this.height = height;\r
+               this.period = period;\r
+               this.maxPattern = maxPattern;\r
+       }\r
+       \r
+       public List<String> generateSiteswap(){\r
+               GenProc gs = new GenProc(this);\r
+               gs.setMode(mode);\r
+               gs.setHeight(height);\r
+               \r
+               list = new ArrayList<String>();\r
+               char[] p = StdLib.stoc(period);\r
+               \r
+               int count = GetSiteswap(gs, list, balls, p);\r
+               return list;\r
+       }\r
+       \r
+       private int GetSiteswap(GenProc pgs, List<String> list, int balls, char[] sLength){\r
+               int[] pdwLen;\r
+               \r
+           //char[] sLength = new char[StdLib.BUFFLEN];\r
+           char[] sSeed = new char[StdLib.BUFFLEN];\r
+           //char[] sClass = new char[StdLib.BUFFLEN];\r
+           char[] sBuff = new char[StdLib.BUFFLEN];\r
+           \r
+           int i;\r
+           int j;\r
+           int iMax;\r
+           int iSize;\r
+           int iCount;\r
+           int iLen;\r
+           int iSeed;\r
+           int iStart;\r
+           int iEnd;\r
+               \r
+           sSeed[0] = '\0';        \r
+           iSeed = MainJudge.GetSiteswapCycle(sSeed);\r
+           \r
+           iMax = maxPattern;\r
+\r
+           // \8eü\8aú\82ð\95\\82·\90®\90\94\94z\97ñ\82Ì\8dì\90¬\r
+           iLen = StringEx.TextToIntArray(sLength, null, 0, true);\r
+           if(iLen < 0)\r
+               return GEN_ERR_UNKNOWN;\r
+           pdwLen = new int[iLen];\r
+           //if(!pdwLen)\r
+           //    return GEN_ERR_MALLOC;\r
+           StringEx.TextToIntArray(sLength, pdwLen, iLen, true);\r
+\r
+           // \83T\83C\83g\83X\83\8f\83b\83v\90\90¬\r
+           iCount = 0;\r
+           //for(i = 0; i < iLen && iCount < iMax && !(*pbStop); i++){\r
+               for(i = 0; i < iLen && iCount < iMax && !isCancel(); i++){\r
+               iStart = (int)StdLib.LOWORD(pdwLen[i]);\r
+               iEnd   = (int)StdLib.HIWORD(pdwLen[i]);\r
+               // \8eü\8aú\82Ì\91Ã\93\96\90«\83`\83F\83b\83N\r
+               if(iStart < GEN_LENGTH_MIN)\r
+                   iStart = GEN_LENGTH_MIN;\r
+               if(iEnd > GEN_LENGTH_MAX)\r
+                   iEnd = GEN_LENGTH_MAX;\r
+               if(iEnd < iStart)\r
+                   iEnd = iStart;\r
+               if(iStart > GEN_LENGTH_MAX || iEnd < GEN_LENGTH_MIN)\r
+                   break;\r
+               //for(j = iStart; j <= iEnd && iCount < iMax && !(*pbStop); j++){\r
+                   for(j = iStart; j <= iEnd && iCount < iMax && !isCancel(); j++){\r
+                       // TODO\r
+                       // \91¬\93x\83A\83b\83v\82Ì\82½\82ß\92Ç\89Á\r
+                       if (balls == height){\r
+                               if (mode == MainGen.SPT_NORMAL){\r
+                                       if (j != 1){\r
+                                               continue;\r
+                                       }\r
+                               }\r
+                               else if (mode == MainGen.SPT_SYNCHRO){\r
+                                       if (j != 2){\r
+                                               continue;\r
+                                       }                                       \r
+                               }\r
+                       }\r
+                       \r
+                   //pgs->Length = j;\r
+                   //pgs->Cancel = pbStop;\r
+                       pgs.init(balls, j);\r
+                   if(j == iSeed)\r
+                       StdLib.strcpy(sBuff, sSeed);\r
+                   else\r
+                       sBuff[0] = '\0';\r
+                   if(j < iSeed)\r
+                       continue;\r
+                   //iSize = InitGenerator(pgs, sBuff);\r
+                   iSize = pgs.InitGenerator(sBuff);\r
+               Debug.d(this, "InitGenerator " + j);\r
+               \r
+                   // \83p\83^\81[\83\93\82ð1\82Â\82¸\82Â\90\90¬\r
+                   //while(iSize > 0 && iCount < iMax && !(*pbStop)){\r
+                       while(iSize > 0 && iCount < iMax && !isCancel()){\r
+                       if(iSize >= StdLib.BUFFLEN){\r
+                           //free(pdwLen);\r
+                               pdwLen = null;\r
+                           return GEN_ERR_BUFFSIZE;\r
+                       }\r
+                       // \83\8a\83X\83g\83{\83b\83N\83X\82É\8ai\94[\r
+                       //if(SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE || SendMessage(hName, LB_ADDSTRING, 0, (LPARAM)sBuff) == LB_ERRSPACE){\r
+                       //    free(pdwLen);\r
+                       //    return GEN_ERR_MALLOC;\r
+                       //}\r
+                       String item = StdLib.ctos(sBuff);\r
+                       list.add(item);\r
+                       \r
+                       iSize = pgs.EnumSiteswap(sBuff);\r
+                       iCount++;\r
+                       //SendMessage(ghWndMain, WM_USER_GEN, SSN_ADDSITESWAP, (LPARAM)iCount);\r
+\r
+                       // TODO\r
+                       if ((iCount % 100) == 0){\r
+                               Debug.d(this, "GetSiteswap " + iCount);\r
+                       }\r
+                       }\r
+               }\r
+           }\r
+               \r
+           return iCount;\r
+       }\r
+\r
+       public boolean isCancel() {\r
+               return isCancel;\r
+       }\r
+\r
+       public void setCancel(boolean isCancel) {\r
+               this.isCancel = isCancel;\r
+       }\r
+\r
+       // TODO\r
+//     public List<String> getList(){\r
+//             return list;\r
+//     }\r
+\r
+       @Override\r
+       public void doExecute() {\r
+               generateSiteswap();\r
+\r
+               // TODO\r
+               if (isCancel){\r
+                       return;\r
+               }\r
+               try {\r
+                       int type = 7;\r
+                       int size = list.size();\r
+                       JmPattern[] patterns = new JmPattern[size];\r
+                       for (int i = 0; i < size; i++) {\r
+                               String siteswap = list.get(i);\r
+                               JmPattern pattern = new JmPattern(type, siteswap, siteswap);\r
+                               patterns[i] = pattern;\r
+                       }\r
+\r
+                       // \83C\83\93\83e\83\93\83g\8co\97R\82¾\82Æ\8fd\82·\82¬\82é\82Ì\82Å\r
+                       Menu2.setList(patterns);\r
+\r
+                       // TODO\r
+                       list = null;\r
+                       System.gc();                    \r
+               }\r
+               catch (java.lang.OutOfMemoryError e){\r
+                       // TODO\r
+                       Debug.d(this, null, e);\r
+                       isCancel = true;\r
+               }\r
+               catch (RuntimeException e){\r
+                       Debug.d(this, null, e);\r
+                       isCancel = true;\r
+               }\r
+       }\r
+\r
+       @Override\r
+       public void cancel() {\r
+               setCancel(true);\r
+       }\r
+\r
+       @Override\r
+       public void done(boolean isCancel) {\r
+               gen.createDone(isCancel);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/gen/MainJudge.java b/workspace/JuggleMaster/src/com/jm/gen/MainJudge.java
new file mode 100644 (file)
index 0000000..2dbfc75
--- /dev/null
@@ -0,0 +1,45 @@
+package com.jm.gen;\r
+\r
+public class MainJudge {\r
+       public static int GetSiteswapCycle(char[] sPatt)\r
+       {\r
+           boolean bSynchro, bMulti;\r
+           int  i, iLen, iCount;\r
+\r
+           // \88ø\90\94\83`\83F\83b\83N\r
+           iLen = StdLib.strlen(sPatt);\r
+           if(!StdLib.toBoolean(iLen))\r
+               return 0;\r
+\r
+           // \8eü\8aú\8eæ\93¾\r
+           bSynchro = bMulti = false;\r
+           iCount = 0;\r
+           for(i = 0; i < iLen; i++){\r
+               switch(sPatt[i])\r
+               {\r
+               case '(':\r
+                   bSynchro = true;\r
+                   break;\r
+               case ',':\r
+                   break;\r
+               case ')':\r
+                   bSynchro = false;\r
+                   iCount += 2;\r
+                   break;\r
+               case '[':\r
+                   bMulti = true;\r
+                   break;\r
+               case ']':\r
+                   bMulti = false;\r
+                   if(!bSynchro)\r
+                       iCount++;\r
+                   break;\r
+               default:\r
+                   if(!bSynchro && !bMulti)\r
+                       iCount++;\r
+                   break;\r
+               }\r
+           }\r
+           return iCount;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/gen/StdLib.java b/workspace/JuggleMaster/src/com/jm/gen/StdLib.java
new file mode 100644 (file)
index 0000000..09918a3
--- /dev/null
@@ -0,0 +1,145 @@
+package com.jm.gen;\r
+\r
+public class StdLib {\r
+       public static final int BUFFLEN = 256;\r
+\r
+       public static int strlen(char[] str){\r
+               for (int i = 0; i < str.length; i++){\r
+                       if (str[i] == 0){\r
+                               return i;\r
+                       }\r
+               }\r
+               return -1;\r
+       }\r
+       \r
+       public static boolean isalpha(char c){\r
+               return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');\r
+       }\r
+       \r
+       public static boolean isnumber(char c){\r
+               return '0' <= c && c <= '9';\r
+       }\r
+       \r
+       public static int tolower(char c){\r
+               return ('A' <= c && c <= 'Z')? 'a' + (c - 'A') : c;\r
+       }\r
+       \r
+       public static void strcpy(char[] dst, char[] src){\r
+               strcpy(dst, src, 0);\r
+       }\r
+       \r
+       public static void strcpy(char[] dst, char[] src, int off){\r
+               int i;\r
+               for (i = 0; src[off + i] != '\0'; i++){\r
+                       dst[i] = src[off + i];\r
+               }\r
+               dst[i] = '\0';\r
+       }\r
+       \r
+       public static void strcat(char[] dst, char[] src){\r
+               strcat(dst, src, 0);\r
+       }\r
+       \r
+       public static void strcat(char[] dst, char[] src, int off){\r
+               int i;\r
+               for (i = 0; dst[i] != '\0'; i++){\r
+                       ;\r
+               }\r
+               for (int j = 0; src[off + j] != '\0'; i++, j++){\r
+                       dst[i] = src[off + j];\r
+               }\r
+               dst[i] = '\0';\r
+       }\r
+       \r
+       public static int strstr(char[] s1, int off, char[] s2) {\r
+               int i1 = 0;\r
+               int i2 = 0;\r
+\r
+               while (s1[off + i1] != '\0' && s2[i2] != '\0') {\r
+                       if (s1[off + i1] == s2[i2]) {\r
+                               i1++;\r
+                               i2++;\r
+                       } else {\r
+                               // p1 -= p2 - s2 -1;\r
+                               // p2 = s2;\r
+                               i1 -= i2 - 1;\r
+                               i2 = 0;\r
+                       }\r
+               }\r
+               // return (*p2 ? NULL : (char *)(p1 - (p2 -s2)));\r
+               return (s2[i2] != '\0')? -1 : off + i1 - i2;\r
+       }\r
+\r
+       public static int atoi(char[] src){\r
+               return atoi(src, 0);\r
+       }\r
+       \r
+       public static int atoi(char[] src, int off){\r
+               int i;\r
+               int n = 0;\r
+               \r
+               for (i = 0; isnumber(src[off + i]); i++){\r
+                       n *= 10;\r
+                       n += src[off + i] - '0';\r
+               }\r
+               return n;\r
+       }\r
+       \r
+       public static int HIWORD(int n){\r
+               return n >> 16;\r
+       }\r
+       \r
+       public static int LOWORD(int n){\r
+               return n & 0x0000ffff;\r
+       }\r
+       \r
+       public static int MAKELONG(int h, int l){\r
+               return (l << 16) + (h & 0x0000ffff);\r
+       }\r
+       \r
+       public static boolean toBoolean(int n) {\r
+               return n != 0;\r
+       }\r
+\r
+       public static int toInt(boolean b) {\r
+               return (b) ? 1 : 0;\r
+       }\r
+\r
+       public static char[] stoc(String str){\r
+               byte[] b = str.getBytes();\r
+               char[] c = new char[b.length + 1];\r
+               \r
+               int i;\r
+               for (i = 0; i < b.length; i++){\r
+                       c[i] = (char) b[i];\r
+               }\r
+               c[i] = '\0';\r
+               \r
+               return c;\r
+       }\r
+       \r
+       public static String ctos(char[] c){\r
+               byte[] b = new byte[strlen(c)];\r
+               for (int i = 0; i < b.length; i++){\r
+                       b[i] = (byte)c[i];\r
+               }\r
+               return new String(b);\r
+       }\r
+       \r
+       public static void wsprintf(char[] dst, int n){\r
+               int i = 0;\r
+               \r
+               dst[i++] = ' ';\r
+               dst[i++] = (char)((n % 100) / 10);\r
+               dst[i++] = (char)(n % 10);\r
+               dst[i++] = ' ';\r
+       }\r
+\r
+       public static int ctod(char c) {\r
+               return ((c) >= '0' && (c) <= '9') ? (c) - '0' : (c) - 'a' + 10;\r
+       }\r
+\r
+       public static char dtoc(int i) {\r
+               return (char) (((i) >= 0 && (i) <= 9) ? ((i) + '0') : ((i) - 10 + 'a'));\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/gen/StringEx.java b/workspace/JuggleMaster/src/com/jm/gen/StringEx.java
new file mode 100644 (file)
index 0000000..ebbdc05
--- /dev/null
@@ -0,0 +1,365 @@
+package com.jm.gen;\r
+\r
+public class StringEx {\r
+       public static int InStrEx(int uStart, char[] sText1, char[] sText2)\r
+       {\r
+           //char[] sFound;\r
+           int sFound;\r
+           int  uLen1, uLen2;\r
+\r
+           // \94ä\8ar\89Â\94\\90«\82ð\83`\83F\83b\83N\r
+           uLen1 = StdLib.strlen(sText1);\r
+           uLen2 = StdLib.strlen(sText2);\r
+           if(!(uLen1 > 0) || !(uLen2 > 0) || !(uStart > 0) || uStart > (uLen1 - uLen2 + 1))\r
+               return 0;\r
+\r
+           sFound = StdLib.strstr(sText1, uStart - 1, sText2);\r
+           if(sFound >= 0)\r
+               //return sFound - sText1 + 1;\r
+               return sFound + 1;\r
+           else\r
+               return 0;\r
+       }\r
+\r
+       public static int TextToIntArray(char[] sText, int[] pdwValue, int iSize, boolean bCompress){\r
+           char[] sTrans;\r
+           char[] sBuff;\r
+           int[] pdwBuff;\r
+           int dwSwap;\r
+           int wFirst;\r
+           int wLast;\r
+           int wSwap;\r
+           boolean bZero;\r
+           char ch;\r
+           char[] sNum = new char[10];\r
+           int i;\r
+           int j;\r
+           int iLen;\r
+           int iCount;\r
+           int iBlock;\r
+           int iIndex;\r
+           int iStart;\r
+           int iEnd;\r
+\r
+           // \88ø\90\94\83`\83F\83b\83N\r
+           iLen = StdLib.strlen(sText);\r
+           if(!StdLib.toBoolean(iLen))\r
+               return 0;\r
+//         for(i = 0; i < iLen; i++)\r
+//             // 2\83o\83C\83g\95\8e\9a\82ª\8aÜ\82Ü\82ê\82Ä\82¢\82½\82ç\92\86\8e~\r
+//             if(_ismbblead(sText[i]))\r
+//                 return -1;\r
+\r
+           // \95\8e\9a\97ñ\82Ì\90®\8c`\r
+           sBuff = new char[iLen * 4 + 1];\r
+           iCount = 0;\r
+           for(i = 0; i < iLen; i++){\r
+               if(StdLib.isalpha(sText[i])){\r
+                   // a\81`z \82ð 10\81`35 \82É\95Ï\8a·\r
+                   sBuff[iCount] = '\0';\r
+                   //wsprintf(sNum, " %02d ", StdLib.tolower(sText[i]) - 'a' + 10);\r
+                   StdLib.wsprintf(sNum, StdLib.tolower(sText[i]) - 'a' + 10);\r
+                   StdLib.strcat(sBuff, sNum);\r
+                   iCount += 4;\r
+               }\r
+               else{\r
+                   sBuff[iCount] = sText[i];\r
+                   iCount++;\r
+               }\r
+           }\r
+           iLen = iCount;\r
+           // \8bL\8d\86\82ð\95Ï\8a·\r
+           sTrans = new char[iLen + 1];\r
+           iCount = 0;\r
+           ch = ' ';\r
+           // \93à\95\94\8fó\91Ô ch \82ª\8eæ\82è\82¤\82é\92l\82Í '0'\81A'1'\81A' '\81A'-' \82Ì4\82Â\82Å\81A\82»\82ê\82¼\82ê\r
+           // \81u\8bæ\90Ø\82ç\82ê\82½\90\94\8e\9a\81v\81u\8bæ\90Ø\82ç\82ê\82Ä\82¢\82È\82¢\90\94\8e\9a\81v\81u\8bæ\90Ø\82è\81v\81u\8cp\91±\81v\82ð\95\\82·\r
+           for(i = 0; i < iLen; i++){\r
+               // \8fç\92·\82È\8bL\8d\86\82ð\8dí\8f\9c\r
+               switch(sBuff[i])\r
+                   {\r
+                   case '0':\r
+                   case '1':\r
+                   case '2':\r
+                   case '3':\r
+                   case '4':\r
+                   case '5':\r
+                   case '6':\r
+                   case '7':\r
+                   case '8':\r
+                   case '9':\r
+                       // \90\94\8e\9a\82Ì\82Æ\82«\r
+                       if(ch == '0'){\r
+                           // \93à\95\94\8fó\91Ô\82ª\8bæ\90Ø\82ç\82ê\82½\90\94\8e\9a\82È\82ç\8bó\94\92\82ð\8fo\97Í\r
+                           sTrans[iCount] = ' ';\r
+                           iCount++;\r
+                       }\r
+                       // \90\94\8e\9a\82ð\8fo\97Í\82µ\82Ä\81A\93à\95\94\8fó\91Ô\82ð\8bæ\90Ø\82ç\82ê\82Ä\82¢\82È\82¢\90\94\8e\9a\82É\95Ï\8dX\r
+                       sTrans[iCount] = sBuff[i];\r
+                       iCount++;\r
+                       ch = '1';\r
+                       break;\r
+\r
+                   case ' ':\r
+                       // \8bó\94\92\82Ì\82Æ\82«\r
+                       if(ch == '1')\r
+                           // \93à\95\94\8fó\91Ô\82ª\8bæ\90Ø\82ç\82ê\82Ä\82¢\82È\82¢\90\94\8e\9a\82È\82ç\81A\82±\82ê\82ð\8bæ\90Ø\82ç\82ê\82½\90\94\8e\9a\82É\95Ï\8dX\r
+                           ch = '0';\r
+                       break;\r
+\r
+                   case ',':\r
+                       // \83R\83\93\83}\82Ì\82Æ\82«\r
+                       if(ch != ' '){\r
+                            // \93à\95\94\8fó\91Ô\82ª\8bæ\90Ø\82è\82Å\82È\82¯\82ê\82Î\8bó\94\92\82ð\8fo\97Í\r
+                           sTrans[iCount] = ' ';\r
+                           iCount++;\r
+                       }\r
+                       // \93à\95\94\8fó\91Ô\82ð\8bæ\90Ø\82è\82É\95Ï\8dX\r
+                       ch = ' ';\r
+                       break;\r
+\r
+                   case '-':\r
+                       // \94Í\88Í\8bL\8d\86\82Ì\82Æ\82«\r
+                       if(ch != '-'){\r
+                            // \93à\95\94\8fó\91Ô\82ª\8cp\91±\82Å\82È\82¯\82ê\82Î\94Í\88Í\8bL\8d\86\82ð\8fo\97Í\r
+                           sTrans[iCount] = '-';\r
+                           iCount++;\r
+                       }\r
+                       // \93à\95\94\8fó\91Ô\82ð\8cp\91±\82É\95Ï\8dX\r
+                       ch = '-';\r
+                       break;\r
+\r
+                   default:\r
+                       // \82»\82ê\88È\8aO\82È\82ç\92\86\8e~\r
+                       //free(sTrans);\r
+                       //free(sBuff);\r
+                       sTrans = null;\r
+                       sBuff = null;\r
+                       \r
+                       return -1;\r
+                   }\r
+           }\r
+           sTrans[iCount] = '\0';\r
+\r
+           // \92P\93Æ\82Ì\83n\83C\83t\83\93\82ð\8f\9c\8b\8e\r
+           iIndex = InStrEx(1, sTrans, StdLib.stoc(" - "));\r
+           while(iIndex > 0){\r
+               sTrans[iIndex] = '\0';\r
+               StdLib.strcpy(sBuff, sTrans);\r
+               //StdLib.strcat(sBuff, sTrans + iIndex + 2);\r
+               StdLib.strcat(sBuff, sTrans, iIndex + 2);\r
+               StdLib.strcpy(sTrans, sBuff);\r
+               iIndex = InStrEx(1, sTrans, StdLib.stoc(" - "));\r
+           }\r
+           if(sTrans[0] == '-' && sTrans[1] == ' '){\r
+               // \90æ\93ª\82Ì\92P\93Æ\83n\83C\83t\83\93\82à\8f\9c\8b\8e\r
+               //StdLib.strcpy(sBuff, sTrans + 2);\r
+               StdLib.strcpy(sBuff, sTrans, 2);\r
+               StdLib.strcpy(sTrans, sBuff);\r
+           }\r
+           iCount = StdLib.strlen(sTrans);\r
+           if(iCount > 1)\r
+               if(sTrans[iCount - 1] == '-' && sTrans[iCount - 2] == ' ')\r
+                   // \96\96\94ö\82Ì\92P\93Æ\83n\83C\83t\83\93\82à\8f\9c\8b\8e\r
+                   sTrans[iCount - 2] = '\0';\r
+           if(!StdLib.toBoolean(StdLib.strlen(sTrans))){\r
+               // \95\8e\9a\97ñ\82É\90\94\8e\9a\82ª\8ew\92è\82³\82ê\82Ä\82¢\82È\82¯\82ê\82Î\8aÖ\90\94\82ð\94²\82¯\82é\r
+               //free(sTrans);\r
+               //free(sBuff);\r
+               sTrans = null;\r
+               sBuff = null;\r
+               \r
+               return 0;\r
+           }\r
+\r
+           // \95K\97v\82È\94z\97ñ\82Ì\91å\82«\82³\82ð\8eæ\93¾\r
+           iBlock = 1;\r
+           // \83u\83\8d\83b\83N\90\94\82ð\90\94\82¦\82é\r
+           iIndex = InStrEx(1, sTrans, StdLib.stoc(" "));\r
+           while(iIndex > 0){\r
+               iBlock++;\r
+               iIndex = InStrEx(iIndex + 2, sTrans, StdLib.stoc(" "));\r
+           }\r
+\r
+           pdwBuff = new int[iBlock];\r
+           // \90®\8c`\82³\82ê\82½\95\8e\9a\97ñ\82ð\8e©\91R\90\94\82Ì\94z\97ñ\82É\95Ï\8a·\r
+           iStart = 0;\r
+           for(i = 0; i < iBlock; i++){\r
+               //strcpy(sBuff, sTrans + iStart);\r
+               StdLib.strcpy(sBuff, sTrans, iStart);\r
+               iEnd = InStrEx(1, sBuff, StdLib.stoc(" "));\r
+               iIndex = InStrEx(1, sBuff, StdLib.stoc("-"));\r
+               if(StdLib.toBoolean(iEnd))\r
+                   // \8bæ\90Ø\82è\82ª\82 \82ê\82Î\82»\82Ì\91O\82Ü\82Å\r
+                   sBuff[iEnd - 1] = '\0';\r
+               else\r
+                   // \82È\82¯\82ê\82Î\8dÅ\8cã\82Ü\82Å\r
+                   iEnd = StdLib.strlen(sBuff) + 1;\r
+               if(StdLib.toBoolean(iIndex) && iIndex < iEnd){\r
+                   // \94Í\88Í\8ew\92è\82Ì\8fê\8d\87\r
+                   sBuff[iIndex - 1] = '\0';\r
+                   wFirst = StdLib.atoi(sBuff);\r
+                   //wLast = StdLib.atoi(sBuff + iIndex);\r
+                   wLast = StdLib.atoi(sBuff, iIndex);\r
+                   if(iIndex == iEnd - 1)\r
+                       wLast = 0xFFFF;\r
+                   if(wFirst > wLast){\r
+                       // \94Í\88Í\82Ì\8aJ\8en\90\94\82ª\8fI\97¹\90\94\82æ\82è\91å\82«\82¯\82ê\82Î\82±\82ê\82ð\8cð\8a·\r
+                       wSwap = wFirst;\r
+                       wFirst = wLast;\r
+                       wLast = wSwap;\r
+                   }\r
+                   if(wFirst == wLast)\r
+                       // \94Í\88Í\82Ì\8aJ\8en\90\94\82Æ\8fI\97¹\90\94\82ª\93¯\82\82È\82ç\92P\93Æ\82Ì\90\94\92l\82Æ\82Ý\82È\82·\r
+                       pdwBuff[i] = wFirst;\r
+                   else\r
+                       pdwBuff[i] = StdLib.MAKELONG(wFirst, wLast);\r
+               }\r
+               else\r
+                   // \92P\93Æ\82Ì\90\94\92l\82Ì\8fê\8d\87\r
+                   pdwBuff[i] = StdLib.atoi(sBuff);\r
+               iStart += iEnd;\r
+           }\r
+\r
+           // \90\94\8e\9a\82Ì\8f¸\8f\87\82É\95À\82×\91Ö\82¦\r
+           for(i = 0; i < iBlock - 1; i++){\r
+               for(j = i + 1; j < iBlock; j++){\r
+                   if(StdLib.LOWORD(pdwBuff[j]) < StdLib.LOWORD(pdwBuff[i])){\r
+                       dwSwap = pdwBuff[j];\r
+                       pdwBuff[j] = pdwBuff[i];\r
+                       pdwBuff[i] = dwSwap;\r
+                   }\r
+               }\r
+           }\r
+           // \92P\93Æ\82Ì 0 \82ª\82 \82é\82©\82Ç\82¤\82©\92²\82×\82é\r
+           if(StdLib.toBoolean(pdwBuff[0]))\r
+               bZero = false;\r
+           else\r
+               bZero = true;\r
+\r
+           // \8fç\92·\82È\90\94\8e\9a\82ð\8dí\8f\9c\r
+           if(bCompress){\r
+               // \91S\82­\93¯\82\90\94\8e\9a\82ª\82 \82ê\82Î\8dí\8f\9c\r
+               for(i = 0; i < iBlock - 1; i++){\r
+                   for(j = i + 1; j < iBlock; j++){\r
+                       if(StdLib.toBoolean(pdwBuff[j]) && pdwBuff[j] == pdwBuff[i])\r
+                           pdwBuff[j] = 0;\r
+                   }\r
+               }\r
+               // \98A\91±\82·\82é\92P\93Æ\82Ì\90\94\8e\9a\82ð\94Í\88Í\82É\95Ï\8a·\82·\82é\r
+               for(i = 0; i < iBlock - 1; i++){\r
+                   if(!StdLib.toBoolean(StdLib.HIWORD(pdwBuff[i]))){\r
+                       wFirst = StdLib.LOWORD(pdwBuff[i]);\r
+                       wSwap = wFirst;\r
+                       for(j = i + 1; j < iBlock; j++){\r
+                           if(!StdLib.toBoolean(StdLib.HIWORD(pdwBuff[j]))){\r
+                               wLast = StdLib.LOWORD(pdwBuff[j]);\r
+                               if(wLast == wSwap + 1){\r
+                                   pdwBuff[i] = StdLib.MAKELONG(wFirst, wLast);\r
+                                   pdwBuff[j] = 0;\r
+                                   wSwap = wLast;\r
+                               }\r
+                           }\r
+                       }\r
+                   }\r
+               }\r
+               // \94Í\88Í\93à\82É\92P\93Æ\82Ì\90\94\8e\9a\81A\8fd\82È\82é\94Í\88Í\81A\82¨\82æ\82Ñ\82»\82Ì\91O\8cã\82Ì\90\94\8e\9a\82ð\8eæ\82è\8d\9e\82Þ\r
+               for(i = 0; i < iBlock; i++){\r
+                   wFirst = StdLib.LOWORD(pdwBuff[i]);\r
+                   wLast  = StdLib.HIWORD(pdwBuff[i]);\r
+                   if(StdLib.toBoolean(wLast)){\r
+                       // \94Í\88Í\8ew\92è\82ª\82 \82ê\82Î\8f\88\97\9d\82·\82é\r
+                       for(j = 0; j < iBlock; j++){\r
+                           wSwap = StdLib.LOWORD(pdwBuff[j]);\r
+                           if(j != i && (StdLib.toBoolean(wSwap) || bZero)){\r
+                               // \8e©\95ª\8e©\90g\82â\8ew\92è\82³\82ê\82Ä\82¢\82È\82¢ 0 \82Í\83`\83F\83b\83N\82µ\82È\82¢\r
+                               if(StdLib.toBoolean(StdLib.HIWORD(pdwBuff[j]))){\r
+                                   // \95Ê\82Ì\94Í\88Í\82¾\82Á\82½\8fê\8d\87\r
+                                   if(wFirst <= wSwap && wSwap <= wLast){\r
+                                       wLast = Math.max(wLast, StdLib.HIWORD(pdwBuff[j]));\r
+                                       pdwBuff[i] = StdLib.MAKELONG(wFirst, wLast);\r
+                                       pdwBuff[j] = 0;\r
+                                   }\r
+                               }\r
+                               else{\r
+                                   // \92P\93Æ\82Ì\90\94\8e\9a\82¾\82Á\82½\8fê\8d\87\r
+                                   if(wFirst - 1 <= wSwap && wSwap <= wLast + 1){\r
+                                       wFirst = Math.min(wFirst, wSwap);\r
+                                       wLast  = Math.max(wLast,  wSwap);\r
+                                       pdwBuff[i] = StdLib.MAKELONG(wFirst, wLast);\r
+                                       pdwBuff[j] = 0;\r
+                                   }\r
+                               }\r
+                           }\r
+                       }\r
+                   }\r
+               }\r
+               // 0\82ª\93ü\82Á\82½\94z\97ñ\82ð\8f\9c\82¢\82Ä\8bl\82ß\82é\r
+               i = 0;\r
+               while(i < iBlock - 1){\r
+                   if(StdLib.toBoolean(pdwBuff[i]))\r
+                       i++;\r
+                   else{\r
+                       for(j = i + 1; j < iBlock; j++)\r
+                           pdwBuff[j - 1] = pdwBuff[j];\r
+                       iBlock--;\r
+                       pdwBuff[iBlock] = 0;\r
+                   }\r
+               }\r
+               i = 0;\r
+               while(i < iBlock && StdLib.toBoolean(pdwBuff[i]))\r
+                   i++;\r
+               iBlock = i;\r
+               // 0 \82ª\8ew\92è\82³\82ê\82Ä\82¢\82½\82Æ\82«\r
+               if(bZero){\r
+                   wFirst = StdLib.LOWORD(pdwBuff[0]);\r
+                   if(StdLib.toBoolean(wFirst)){\r
+                       // 0 \82ª\91\8dÝ\82µ\82È\82¯\82ê\82Î\82±\82ê\82ð\91}\93ü\r
+                       wLast = StdLib.HIWORD(pdwBuff[0]);\r
+                       if(StdLib.toBoolean(wLast)){\r
+                           // \8dÅ\8f\89\82Ì\90\94\8e\9a\82ª\94Í\88Í\82¾\82Á\82½\8fê\8d\87\r
+                           if(wFirst == 1)\r
+                               pdwBuff[0] = StdLib.MAKELONG(0, wLast);\r
+                           else{\r
+                               for(i = iBlock; i > 0; i--)\r
+                                   pdwBuff[i] = pdwBuff[i - 1];\r
+                               pdwBuff[0] = 0;\r
+                               iBlock++;\r
+                           }\r
+                       }\r
+                       else{\r
+                           // \8dÅ\8f\89\82Ì\90\94\8e\9a\82ª\92P\93Æ\82Ì\90\94\8e\9a\82¾\82Á\82½\8fê\8d\87\r
+                           if(wFirst == 1)\r
+                               pdwBuff[0] = StdLib.MAKELONG(0, 1);\r
+                           else{\r
+                               for(i = iBlock; i > 0; i--)\r
+                                   pdwBuff[i] = pdwBuff[i - 1];\r
+                               pdwBuff[0] = 0;\r
+                               iBlock++;\r
+                           }\r
+                       }\r
+                   }\r
+                   else\r
+                       if(iBlock == 0)\r
+                           iBlock++;\r
+               }\r
+           }\r
+\r
+           // \90®\90\94\94z\97ñ\82ª\8ew\92è\82³\82ê\82Ä\82¢\82ê\82Î\82±\82±\82É\92l\82ð\8ai\94[\r
+           if(pdwValue != null && StdLib.toBoolean(iSize)){\r
+               iBlock = Math.min(iBlock, iSize);\r
+               for(i = 0; i < iBlock; i++)\r
+                   pdwValue[i] = pdwBuff[i];\r
+           }\r
+\r
+           // \8cã\8en\96\96\r
+           //free(sTrans);\r
+           //free(sBuff);\r
+           //free(pdwBuff);\r
+           sTrans = null;\r
+           sBuff = null;\r
+           pdwBuff = null;\r
+           \r
+           return iBlock;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/opengl/JuggleDrawer.java b/workspace/JuggleMaster/src/com/jm/opengl/JuggleDrawer.java
new file mode 100644 (file)
index 0000000..997f245
--- /dev/null
@@ -0,0 +1,252 @@
+package com.jm.opengl;\r
+\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.opengl.GLU;\r
+\r
+import com.jm.Ball;\r
+import com.jm.JmPattern;\r
+import com.jm.JuggleView;\r
+import com.jm.Juggler;\r
+import com.jm.JugglingBalls;\r
+import com.jm.utility.JmException;\r
+import com.jm.utility.Resource;\r
+\r
+// JugglerCanvas\82Ì\91ã\82í\82è\r
+public class JuggleDrawer {\r
+       private static final int DENOMINATOR = 1000;\r
+       private static final int N = 2;\r
+       \r
+       private JuggleView view;\r
+\r
+       private int diameter;\r
+       private int center;\r
+       private int base = 60;\r
+       // private int magnification = 400;\r
+       private int magnification = -1;\r
+       private int ssHeight;\r
+\r
+       //private JmPattern jp;\r
+       private Juggler handler;\r
+       private JugglingBalls balls;\r
+\r
+       private GL10 currentGL10;\r
+       private PolygonDrawer polygonDrawer = new PolygonDrawer();\r
+       private float cr = -1;\r
+       \r
+\r
+       //public JuggleDrawer(JuggleView view, int id) throws JmException {\r
+       public JuggleDrawer(JuggleView view, JmPattern jp) throws JmException {\r
+               this.view = view;\r
+\r
+//             JmPattern[] list = Dao.getInstance().getFromId(id);\r
+//             if (list.length <= 0) {\r
+//                     throw new JmException();\r
+//             }\r
+//             jp = list[0];\r
+               handler = new Juggler(this);\r
+               handler.start(jp);\r
+       }\r
+\r
+       public void clear() {\r
+               magnification = -1;\r
+               currentGL10 = null;\r
+               OpenGLGraphics.dispose();\r
+       }\r
+\r
+       public void setBalls(JugglingBalls balls) {\r
+               this.balls = balls;\r
+       }\r
+\r
+       protected void onDrawInit() {\r
+               center = getWidth() / 2;\r
+               OpenGLGraphics g = OpenGLGraphics.getInstance();\r
+               g.translate(center, getHeight());\r
+               ssHeight = Resource.charHeight() + 2;\r
+\r
+               this.setImageHeight(balls.getYRange());\r
+               this.createBalls(handler.getSiteSwap().getNumberOfBalls());\r
+       }\r
+\r
+       void setImageHeight(int yrange) {\r
+               magnification = DENOMINATOR;\r
+               int height = getHeight() - ssHeight;\r
+               if (yrange > 0) {\r
+                       magnification = magnification * height / yrange;\r
+               }\r
+               base = (int) (getHeight() - 55 * magnification / DENOMINATOR);\r
+       }\r
+\r
+       public void createBalls(int number) {\r
+               diameter = translateR(Ball.RADIUS) * 2;\r
+               if (diameter < 2) {\r
+                       diameter = 2;\r
+               }\r
+       }\r
+\r
+       public int getWidth() {\r
+               return view.getSurfaceWidth();\r
+       }\r
+\r
+       public int getHeight() {\r
+               return view.getSurfaceHeight();\r
+       }\r
+\r
+       public void update() {\r
+               handler.updateJuggler();\r
+       }\r
+\r
+       public void draw(GL10 gl) {\r
+               if (magnification < 0) {\r
+                       onDrawInit();\r
+               }\r
+               gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);\r
+\r
+               gl.glMatrixMode(GL10.GL_MODELVIEW);\r
+               gl.glLoadIdentity();\r
+\r
+               if (cr < 0){\r
+                       cr = getHeight() / 2;\r
+               }\r
+               float hm = (int)cr;\r
+               float lm = OpenGLActivityBase.LN * hm / OpenGLActivityBase.HN;\r
+               float r = lm;\r
+               float cx = Resource.cx;\r
+               float cy = Resource.cy;\r
+\r
+               GLU.gluLookAt(gl,\r
+                               (float) (r * Math.sin(cx) * Math.cos(cy)),\r
+                               (float) (r * Math.sin(cy)),\r
+                               (float) (r * Math.cos(cx) * Math.cos(cy)),\r
+                               0, 0, 0,\r
+                               (float) (r * Math.sin(cx) * Math.cos(cy)),\r
+                               (float) (r * Math.sin(cy)) + 1,\r
+                               (float) (r * Math.cos(cx) * Math.cos(cy)));\r
+               \r
+               currentGL10 = gl;\r
+               OpenGLGraphics g = OpenGLGraphics.getInstance();\r
+               g.begin(gl);\r
+               drawGround(g);\r
+               handler.drawJuggler();\r
+               g.end(gl);\r
+       }\r
+\r
+       private void drawGround(OpenGLGraphics g){\r
+               int w = this.getWidth();\r
+               int h = (int)((-this.getHeight() / 2) * 1.05f);\r
+               int z = (int)((h / 10) * 1.5f);\r
+               int ww = w / 10;\r
+               int n;\r
+               int m = 224;\r
+               float dn = 0.9f;\r
+               int size = 1;\r
+               \r
+               n = m;\r
+               g.drawLine(getGL(), -ww * 5, h, z * 3, ww * 5, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * 5, h, z * 1, ww * 5, h, z * 1, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * 5, h, z * -1, ww * 5, h, z * -1, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * 5, h, z * -3, ww * 5, h, z * -3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+\r
+               n = m;\r
+               g.drawLine(getGL(), -ww * 5, h, -z * 3, -ww * 5, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * 3, h, -z * 3, -ww * 3, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * 1, h, -z * 3, -ww * 1, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * -1, h, -z * 3, -ww * -1, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * -3, h, -z * 3, -ww * -3, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+               g.drawLine(getGL(), -ww * -5, h, -z * 3, -ww * -5, h, z * 3, n, n, n, size);\r
+               n = (int)(n * dn);\r
+       \r
+               polygonDrawer.drawBoard(getGL(), ww * 5, h, -z * 3, ww * -5, h, z * 3, 160, 160, 160, 0);\r
+       }\r
+       \r
+       public void rotate(float vx, float vy, float vr) {\r
+               float cx = Resource.cx;\r
+               float cy = Resource.cy;\r
+               float dy = 0.001f;\r
+               \r
+               cx -= vx;\r
+               if (cx < -(float)Math.PI / 2){\r
+                       cx = -(float)Math.PI / 2;\r
+               }\r
+               else if (cx > (float)Math.PI / 2){\r
+                       cx = (float)Math.PI / 2;\r
+               }\r
+               \r
+               cy += vy;\r
+               if (cy < -(float)Math.PI / 2 + dy){\r
+                       cy = -(float)Math.PI / 2 + dy;\r
+               }\r
+               else if (cy > (float)Math.PI / 2 - dy){\r
+                       cy = (float)Math.PI / 2 - dy;\r
+               }\r
+\r
+               if (cr >= 0){\r
+                       cr -= vr;\r
+                       int h = getHeight();\r
+                       if (cr < h / 6){\r
+                               cr = h / 6;\r
+                       }\r
+                       else if (cr > h * 3){\r
+                               cr = h * 3;\r
+                       }\r
+               }\r
+               \r
+               Resource.cx = cx;\r
+               Resource.cy = cy;\r
+       }\r
+\r
+       private GL10 getGL() {\r
+               return currentGL10;\r
+       }\r
+\r
+       public void drawBall(int i, int x, int y) {\r
+               OpenGLGraphics g = OpenGLGraphics.getInstance();\r
+               x = translateX(x);\r
+               y = translateY(y);\r
+               g.drawImage(getGL(), i, x, y, diameter / 2, diameter / 2);\r
+       }\r
+\r
+       public void drawLine(int x1, int y1, int x2, int y2) {\r
+               OpenGLGraphics g = OpenGLGraphics.getInstance();\r
+               x1 = translateX(x1);\r
+               y1 = translateY(y1);\r
+               x2 = translateX(x2);\r
+               y2 = translateY(y2);\r
+               g.drawLine(getGL(), x1, y1, x2, y2, N);\r
+       }\r
+\r
+       public void drawCircle(int x, int y, int r) {\r
+               OpenGLGraphics g = OpenGLGraphics.getInstance();\r
+               x = translateX(x);\r
+               y = translateY(y);\r
+               r = translateR(r);\r
+               g.drawCircle(getGL(), x, y, r, N);\r
+       }\r
+\r
+       private int translateX(int x) {\r
+               if (JmPattern.ifMirror())\r
+                       x = -x;\r
+               return translate(x);\r
+       }\r
+\r
+       private int translateY(int y) {\r
+               return translate(y) + base;\r
+       }\r
+\r
+       private int translateR(int r) {\r
+               return translate(r);\r
+       }\r
+\r
+       private int translate(int t) {\r
+               return t * magnification / DENOMINATOR;\r
+       }\r
+}
\ No newline at end of file
diff --git a/workspace/JuggleMaster/src/com/jm/opengl/OpenGLActivityBase.java b/workspace/JuggleMaster/src/com/jm/opengl/OpenGLActivityBase.java
new file mode 100644 (file)
index 0000000..865373b
--- /dev/null
@@ -0,0 +1,162 @@
+package com.jm.opengl;\r
+\r
+import javax.microedition.khronos.egl.EGLConfig;\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.opengl.GLSurfaceView;\r
+import android.opengl.GLSurfaceView.Renderer;\r
+import android.os.Bundle;\r
+\r
+import com.jm.utility.BaseActivity;\r
+import com.jm.utility.FPSManager;\r
+\r
+public abstract class OpenGLActivityBase extends BaseActivity implements Renderer {\r
+       public final static int LN = 10;\r
+       public final static int HN = 1;\r
+       \r
+       private GLSurfaceView glSurfaceView;\r
+       private int surfaceWidth;\r
+       private int surfaceHeight;\r
+       private FPSManager fpsManager;\r
+       private long frameTime;\r
+       private long sleepTime;\r
+       private boolean frameSkipEnable;\r
+       private boolean frameSkipState;\r
+       \r
+       public OpenGLActivityBase(float fps, boolean frameSkipEnable){\r
+               this.frameSkipEnable = frameSkipEnable;\r
+               frameSkipState = false;\r
+               fpsManager = new FPSManager(10);\r
+               sleepTime = 0l;\r
+               frameTime = (long)(1000.0f / fps);\r
+       }\r
+       \r
+       @Override\r
+       public void onCreate(Bundle savedInstanceState) {\r
+               super.onCreate(savedInstanceState);\r
+               \r
+               try {\r
+                       glSurfaceView = createGlSurfaceView();\r
+                       glSurfaceView.setRenderer(this);\r
+                       \r
+                       setContentView(glSurfaceView);\r
+               }\r
+               catch (Exception e){\r
+                       showDialog(this, e);\r
+               }\r
+       }\r
+\r
+       protected GLSurfaceView createGlSurfaceView() {\r
+               GLSurfaceView glSurfaceView = new GLSurfaceView(this);\r
+               return glSurfaceView;\r
+       }\r
+\r
+       protected GLSurfaceView getGlSurfaceView() {\r
+               return glSurfaceView;\r
+       }\r
+\r
+       abstract protected void update();\r
+       \r
+       abstract protected void draw(GL10 gl);\r
+       \r
+       @Override\r
+       public void onDrawFrame(GL10 gl) {\r
+               fpsManager.clasFPS();\r
+               \r
+               if (frameSkipState){\r
+                       long elapsedTime = fpsManager.getElapsedTime();\r
+                       elapsedTime -= sleepTime;\r
+                       \r
+                       if (elapsedTime < frameTime && elapsedTime > 0l){\r
+                               sleepTime = frameTime - elapsedTime;\r
+                               try {\r
+                                       Thread.sleep(sleepTime);\r
+                               }\r
+                               catch (InterruptedException e){\r
+                                       ;\r
+                               }\r
+                               elapsedTime = 0;\r
+                       }\r
+                       else {\r
+                               sleepTime = 0;\r
+                               elapsedTime -= frameTime;\r
+                       }\r
+                       \r
+                       if (elapsedTime >= frameTime){\r
+                               if (frameSkipEnable){\r
+                                       for (; elapsedTime >= frameTime; elapsedTime -= frameTime){\r
+                                               update();\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+               else {\r
+                       frameSkipState = true;\r
+               }\r
+               update();\r
+               draw(gl);\r
+       }\r
+\r
+       @Override\r
+       public void onSurfaceChanged(GL10 gl, int width, int height) {\r
+               frameSkipState = false;\r
+               \r
+               surfaceWidth = width;\r
+               surfaceHeight = height;\r
+               \r
+               gl.glViewport(0, 0, width, height);\r
+               \r
+               gl.glMatrixMode(GL10.GL_PROJECTION);\r
+               gl.glLoadIdentity();\r
+               float ratio = (float)width / height;\r
+               gl.glFrustumf(-ratio, ratio, -HN, HN, LN, 100000.0f);\r
+       }\r
+\r
+       @Override\r
+       public void onSurfaceCreated(GL10 gl, EGLConfig config) {\r
+               frameSkipState = false;\r
+               \r
+               gl.glEnable(GL10.GL_BLEND);\r
+               gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_FASTEST);\r
+               \r
+//             gl.glClearColor(0, 0, 0, 1);\r
+               gl.glClearColor(1, 1, 1, 1);\r
+               \r
+               gl.glEnable(GL10.GL_CULL_FACE);\r
+               gl.glFrontFace(GL10.GL_CCW);\r
+               \r
+               //gl.glDisable(GL10.GL_DEPTH_TEST);\r
+               gl.glEnable(GL10.GL_DEPTH_TEST);\r
+               \r
+               gl.glShadeModel(GL10.GL_FLAT);\r
+               \r
+       }\r
+       \r
+       @Override\r
+       protected void onResume() {\r
+               frameSkipState = false;\r
+               \r
+               super.onResume();\r
+               glSurfaceView.onResume();\r
+       }\r
+       \r
+       @Override\r
+       protected void onPause() {\r
+               frameSkipState = false;\r
+               \r
+               super.onPause();\r
+               glSurfaceView.onPause();\r
+       }\r
+\r
+       public int getSurfaceWidth() {\r
+               return surfaceWidth;\r
+       }\r
+\r
+       public int getSurfaceHeight() {\r
+               return surfaceHeight;\r
+       }\r
+\r
+       public FPSManager getFtpManager() {\r
+               return fpsManager;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/opengl/OpenGLGraphics.java b/workspace/JuggleMaster/src/com/jm/opengl/OpenGLGraphics.java
new file mode 100644 (file)
index 0000000..3901185
--- /dev/null
@@ -0,0 +1,161 @@
+package com.jm.opengl;\r
+\r
+import java.nio.ByteBuffer;\r
+import java.nio.ByteOrder;\r
+import java.nio.IntBuffer;\r
+\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+public class OpenGLGraphics {\r
+       public static float PAI = (float)Math.PI;\r
+       public static int one = 0x10000;\r
+       private OpenGLSphere sphere = null;\r
+\r
+       //private int center;\r
+       private int height;\r
+       private static OpenGLGraphics instance = null;\r
+\r
+       private int N = 360 / 10;\r
+       private int[] vv = new int[3 * 2];\r
+       private int[] cc = new int[4 * 2];\r
+       private IntBuffer vvb = getIntBuffer(vv);\r
+       private IntBuffer ccb = getIntBuffer(cc);\r
+       int[] ww = new int[N * 3];\r
+       int[] dd = new int[N * 4];\r
+       private IntBuffer wwb = getIntBuffer(ww);\r
+       private IntBuffer ddb = getIntBuffer(dd);       \r
+       \r
+       private OpenGLGraphics() {\r
+\r
+       }\r
+\r
+       public static void dispose(){\r
+               OpenGLSphere.dispose();\r
+               instance = null;\r
+       }\r
+       \r
+       public void translate(int center, int height) {\r
+               //this.center = center;\r
+               this.height = height;\r
+       }\r
+\r
+       public static OpenGLGraphics getInstance() {\r
+               if (instance == null) {\r
+                       instance = new OpenGLGraphics();\r
+               }\r
+               return instance;\r
+       }\r
+\r
+       public void begin(GL10 gl){\r
+               gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);\r
+               gl.glEnableClientState(GL10.GL_COLOR_ARRAY);\r
+\r
+               gl.glDisable(GL10.GL_TEXTURE_2D);\r
+       }\r
+       \r
+       public void end(GL10 gl){\r
+               gl.glDisableClientState(GL10.GL_VERTEX_ARRAY);\r
+               gl.glDisableClientState(GL10.GL_COLOR_ARRAY);           \r
+       }\r
+       \r
+       public void drawLine(GL10 gl, int x0, int y0, int x1, int y1, int size) {\r
+               drawLineY(gl, x0, y0, 0, x1, y1, 0, 0, 0, 0, size);\r
+       }\r
+       \r
+       public void drawLineY(GL10 gl, int x0, int y0, int z0, int x1, int y1, int z1, int red, int green, int blue, int size) {\r
+               y0 = -y0;\r
+               y0 += height / 2;\r
+               y1 = -y1;\r
+               y1 += height / 2;\r
+               \r
+               drawLine(gl, x0, y0, z0, x1, y1, z1, red, green, blue, size);           \r
+       }\r
+       \r
+       public void drawLine(GL10 gl, int x0, int y0, int z0, int x1, int y1, int z1, int red, int green, int blue, int size) {\r
+               int alpha = 256;\r
+\r
+               int i = 0;\r
+               vv[i++] = x0 * one;\r
+               vv[i++] = y0 * one;\r
+               vv[i++] = z0 * one;\r
+               vv[i++] = x1 * one;\r
+               vv[i++] = y1 * one;\r
+               vv[i++] = z1 * one;\r
+               i = 0;\r
+               cc[i++] = one * red / 255;\r
+               cc[i++] = one * green / 255;\r
+               cc[i++] = one * blue / 255;\r
+               cc[i++] = one * alpha / 255;\r
+               cc[i++] = one * red / 255;\r
+               cc[i++] = one * green / 255;\r
+               cc[i++] = one * blue / 255;\r
+               cc[i++] = one * alpha / 255;\r
+               drawLine(gl, vvb, vv, ccb, cc, size, GL10.GL_LINES, 2);\r
+       }\r
+\r
+       public void drawCircle(GL10 gl, int x, int y, int r, int size) {\r
+               int red = 0;\r
+               int green = 0;\r
+               int blue = 0;\r
+               int alpha = 256;\r
+\r
+               int rx;\r
+               int ry;\r
+               int rz = 0;\r
+               \r
+               y = -y;\r
+               y += height / 2;\r
+               \r
+               for (int i = 0; i < N; i++){\r
+                       rx = (int)((r * Math.cos(2.0 * PAI * (float)i / (float)N) + x) * one);\r
+                       ry = (int)((r * Math.sin(2.0 * PAI * (float)i / (float)N) + y) * one);\r
+\r
+                       ww[i * 3 + 0] = rx;\r
+                       ww[i * 3 + 1] = ry;\r
+                       ww[i * 3 + 2] = rz;\r
+\r
+                       dd[i * 4 + 0] = one * red / 255;\r
+                       dd[i * 4 + 1] = one * green / 255;\r
+                       dd[i * 4 + 2] = one * blue / 255;\r
+                       dd[i * 4 + 3] = one * alpha / 255;\r
+               }\r
+               drawLine(gl, wwb, ww, ddb, dd, size, GL10.GL_LINE_LOOP, N);\r
+       }\r
+       \r
+       public void drawImage(GL10 gl, int i, int x, int y, int z, int size) {\r
+               y = -y;\r
+               y += height / 2;\r
+\r
+               if (sphere == null){\r
+                       sphere = OpenGLSphere.getInstance();\r
+                       sphere.create(one * size, 7, 7);\r
+               }\r
+               gl.glPushMatrix();\r
+               gl.glTranslatef(x, y, z);\r
+               sphere.draw(gl, i);\r
+               gl.glPopMatrix();\r
+       }\r
+\r
+       private void drawLine(GL10 gl, IntBuffer vb, int[] vx, IntBuffer cb, int[] cl, int size, int mode, int pointNum) {\r
+               //int size = 1;\r
+\r
+               gl.glLineWidth(size);\r
+               setIntBuffer(vb, vx);\r
+               setIntBuffer(cb, cl);\r
+               gl.glVertexPointer(3, GL10.GL_FIXED, 0, vb);\r
+               gl.glColorPointer(4, GL10.GL_FIXED, 0, cb);\r
+               gl.glDrawArrays(mode, 0, pointNum * 1);\r
+       }\r
+\r
+       public static IntBuffer getIntBuffer(int[] table) {\r
+               ByteBuffer bb = ByteBuffer.allocateDirect(table.length * 4);\r
+               bb.order(ByteOrder.nativeOrder());\r
+               IntBuffer ib = bb.asIntBuffer();\r
+               return ib;\r
+       }\r
+       \r
+       public static void setIntBuffer(IntBuffer ib, int[] table){\r
+               ib.put(table);\r
+               ib.position(0);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/opengl/OpenGLSphere.java b/workspace/JuggleMaster/src/com/jm/opengl/OpenGLSphere.java
new file mode 100644 (file)
index 0000000..61789d1
--- /dev/null
@@ -0,0 +1,177 @@
+package com.jm.opengl;\r
+\r
+import java.nio.ByteBuffer;\r
+import java.nio.ByteOrder;\r
+import java.nio.IntBuffer;\r
+\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.graphics.Color;\r
+\r
+public class OpenGLSphere {\r
+       private static final int color[] = { 0x0000ff, 0xff0000, 0xffff00,\r
+                       0x00ff00, 0xffa000, 0xa0522d, 0xff7f2b, 0x87ceeb, 0xb03060,\r
+                       0xffc0cb, 0xff00ff, 0xa020f0, 0x00ffff };\r
+       private static OpenGLSphere instance = null;\r
+\r
+       private IntBuffer mVertexBuffer;\r
+       private IntBuffer[] mColorBuffers;\r
+       //private IntBuffer mColorBuffer;\r
+       private ByteBuffer mIndexBuffer;\r
+//     private int x;\r
+//     private int y;\r
+//     private int z;\r
+//     private int mRadius;\r
+       private int indicesNum;\r
+\r
+       public static OpenGLSphere getInstance() {\r
+               if (instance == null) {\r
+                       instance = new OpenGLSphere();\r
+               }\r
+               return instance;\r
+       }\r
+\r
+       public static void dispose() {\r
+               instance = null;\r
+       }\r
+\r
+       private OpenGLSphere() {\r
+\r
+       }\r
+\r
+       protected void create(int mRadius, int segX, int segY) {\r
+               int gridU = segX;\r
+               int gridV = segY;\r
+               //int gridU1 = gridU + 1;\r
+               int gridV1 = gridV + 1;\r
+               int incU = 360 / gridU;\r
+               int incV = 2 * mRadius / gridV;\r
+               int cnt;\r
+\r
+               //this.mRadius = mRadius;\r
+\r
+               // vertices\r
+               // vertices\94z\97ñ\82ð\90é\8c¾\r
+               int[] vertices = new int[(2 + (gridV1 - 2) * gridU) * 3];\r
+               cnt = 0;\r
+               // \88ê\82Â\82Ìtop\83|\83C\83\93\83g\82Ì\90Ý\92u\r
+\r
+               vertices[cnt++] = 0;\r
+               vertices[cnt++] = -mRadius;\r
+               vertices[cnt++] = 0;\r
+\r
+               // \90Ø\92f\96Ê\82Ì\90Ý\92u\r
+               double d = mRadius;\r
+               double y, t, r;\r
+               for (int iv = 1; iv < gridV1 - 1; ++iv) {\r
+                       y = iv * incV - d;\r
+                       r = Math.sqrt(d * d - y * y);\r
+                       for (int iu = 0; iu < gridU; ++iu) {\r
+                               t = iu * incU * Math.PI / 180;\r
+                               vertices[cnt++] = (int) (r * Math.cos(t));\r
+                               vertices[cnt++] = (int) y;\r
+                               vertices[cnt++] = (int) (r * Math.sin(t));\r
+                       }\r
+               }\r
+\r
+               // \82à\82¤\88ê\82Âtop\83|\83C\83\93\83g\82Ì\90Ý\92u\r
+               vertices[cnt++] = 0;\r
+               vertices[cnt++] = mRadius;\r
+               vertices[cnt++] = 0;\r
+\r
+               // indices\r
+               byte[] indices = new byte[((gridV - 1) * gridU * 2) * 3];\r
+               cnt = 0;\r
+               for (int iu = 0; iu < gridU; ++iu) {\r
+                       indices[cnt++] = 0;\r
+                       indices[cnt++] = (byte) ((iu + 1) % gridU + 1);\r
+                       indices[cnt++] = (byte) (iu + 1);\r
+               }\r
+               for (int iv = 1; iv < gridV1 - 2; ++iv) {\r
+                       for (int iu = 0; iu < gridU; ++iu) {\r
+                               int m = (iv - 1) * gridU;\r
+                               // Triangle A\r
+                               indices[cnt++] = (byte) (iu + 1 + m);\r
+                               indices[cnt++] = (byte) ((iu + 1) % gridU + 1 + m);\r
+                               indices[cnt++] = (byte) (iu + 1 + gridU + m);\r
+\r
+                               // Triangle B\r
+                               indices[cnt++] = (byte) ((iu + 1) % gridU + 1 + gridU + m);\r
+                               indices[cnt++] = (byte) (iu + 1 + gridU + m);\r
+                               indices[cnt++] = (byte) ((iu + 1) % gridU + 1 + m);\r
+                       }\r
+               }\r
+\r
+               int n = (2 + (gridV1 - 2) * gridU) - 1;\r
+               for (int iu = n - gridU; iu < n; ++iu) {\r
+                       indices[cnt++] = (byte) iu;\r
+                       indices[cnt++] = (byte) (iu % gridU + n - gridU);\r
+                       indices[cnt++] = (byte) n;\r
+               }\r
+               indicesNum = indices.length;\r
+\r
+        int cr;\r
+        int cg;\r
+        int cb;\r
+               mColorBuffers = new IntBuffer[color.length];\r
+               for (int j = 0; j < color.length; j++){\r
+                       int[] colors = new int[(2 + (gridV1 - 2) * gridU) * 4];\r
+                       cnt = 0;\r
+               cr = Color.red(color[j]);\r
+               cg = Color.green(color[j]);\r
+               cb = Color.blue(color[j]);\r
+                       for (int i = 0; i < colors.length; i += 4) {\r
+                   colors[cnt++] = cr * 0x10000 / 255;\r
+                   colors[cnt++] = cg * 0x10000 / 255;\r
+                   colors[cnt++] = cb * 0x10000 / 255;\r
+                               colors[cnt++] = 0x10000;\r
+                       }\r
+                       mColorBuffers[j] = createIntBuffer(colors);\r
+               }\r
+               \r
+               mVertexBuffer = createIntBuffer(vertices);\r
+               mIndexBuffer = createByteBuffer(indices);\r
+       }\r
+\r
+       public void draw(GL10 gl, int index) {\r
+               gl.glVertexPointer(3, GL10.GL_FIXED, 0, mVertexBuffer);\r
+               gl.glColorPointer(4, GL10.GL_FIXED, 0, mColorBuffers[index\r
+                               % color.length]);\r
+               gl.glDrawElements(GL10.GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_BYTE,\r
+                               mIndexBuffer);\r
+       }\r
+\r
+       /**\r
+        * IntBuffer\82Ì\8dì\90¬\r
+        * \r
+        * @param intArray\r
+        * @return\r
+        */\r
+       public IntBuffer createIntBuffer(int[] intArray) {\r
+               IntBuffer tmpIb;\r
+               /* \90F\82Ì\92l */\r
+               ByteBuffer tmpBb = ByteBuffer.allocateDirect(intArray.length * 4);\r
+               tmpBb.order(ByteOrder.nativeOrder());\r
+               tmpIb = tmpBb.asIntBuffer();\r
+               tmpIb.put(intArray);\r
+               tmpIb.position(0);\r
+\r
+               return tmpIb;\r
+       }\r
+\r
+       /**\r
+        * ByteBuffer\82Ì\8dì\90¬\r
+        * \r
+        * @param byteArray\r
+        * @return\r
+        */\r
+       public ByteBuffer createByteBuffer(byte[] byteArray) {\r
+\r
+               /* \90F\82Ì\92l */\r
+               ByteBuffer tmpBb = ByteBuffer.allocateDirect(byteArray.length);\r
+               tmpBb.put(byteArray);\r
+               tmpBb.position(0);\r
+\r
+               return tmpBb;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/opengl/PolygonDrawer.java b/workspace/JuggleMaster/src/com/jm/opengl/PolygonDrawer.java
new file mode 100644 (file)
index 0000000..72bd3b7
--- /dev/null
@@ -0,0 +1,53 @@
+package com.jm.opengl;\r
+\r
+import java.nio.IntBuffer;\r
+\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+public class PolygonDrawer {\r
+       private int[] vv = new int[3 * 4];\r
+       private int[] cc = new int[4 * 4];\r
+       private IntBuffer vvb = OpenGLGraphics.getIntBuffer(vv);\r
+       private IntBuffer ccb = OpenGLGraphics.getIntBuffer(cc);\r
+\r
+       public void drawBoard(GL10 gl, int x0, int y0, int z0, int x1, int y1, int z1, int red, int green, int blue, int alpha){\r
+               int one = OpenGLGraphics.one;\r
+               \r
+               int i = 0;\r
+               vv[i++] = x0 * one;\r
+               vv[i++] = y0 * one;\r
+               vv[i++] = z0 * one;\r
+               vv[i++] = x1 * one;\r
+               vv[i++] = y0 * one;\r
+               vv[i++] = z0 * one;\r
+               vv[i++] = x0 * one;\r
+               vv[i++] = y1 * one;\r
+               vv[i++] = z1 * one;\r
+               vv[i++] = x1 * one;\r
+               vv[i++] = y1 * one;\r
+               vv[i++] = z1 * one;                             \r
+               i = 0;\r
+               cc[i++] = red * one / 256;\r
+               cc[i++] = green * one / 256;\r
+               cc[i++] = blue * one / 256;\r
+               cc[i++] = alpha * one / 256;\r
+               cc[i++] = red * one / 256;\r
+               cc[i++] = green * one / 256;\r
+               cc[i++] = blue * one / 256;\r
+               cc[i++] = alpha * one / 256;\r
+               cc[i++] = red * one / 256;\r
+               cc[i++] = green * one / 256;\r
+               cc[i++] = blue * one / 256;\r
+               cc[i++] = alpha * one / 256;\r
+               cc[i++] = red * one / 256;\r
+               cc[i++] = green * one / 256;\r
+               cc[i++] = blue * one / 256;\r
+               cc[i++] = alpha * one / 256;\r
+\r
+               OpenGLGraphics.setIntBuffer(vvb, vv);\r
+               OpenGLGraphics.setIntBuffer(ccb, cc);\r
+               gl.glVertexPointer(3, GL10.GL_FIXED, 0, vvb);\r
+               gl.glColorPointer(4, GL10.GL_FIXED, 0, ccb);\r
+               gl.glDrawArrays(GL10.GL_TRIANGLE_STRIP, 0, 4);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java b/workspace/JuggleMaster/src/com/jm/utility/AsyncTaskCommand.java
new file mode 100644 (file)
index 0000000..a0254d6
--- /dev/null
@@ -0,0 +1,121 @@
+package com.jm.utility;\r
+\r
+import java.lang.ref.WeakReference;\r
+\r
+import android.app.Activity;\r
+import android.app.ProgressDialog;\r
+import android.content.DialogInterface;\r
+import android.content.DialogInterface.OnKeyListener;\r
+import android.os.AsyncTask;\r
+import android.view.KeyEvent;\r
+\r
+import com.jm.R;\r
+\r
+public class AsyncTaskCommand extends AsyncTask<String, Integer, String> {\r
+       private WeakReference<Activity> activityRef;\r
+       private AsyncTaskIF command;\r
+       private ProgressDialog dialog;\r
+       private boolean isCancel = false;\r
+       \r
+       @SuppressWarnings({ "rawtypes", "unchecked" })\r
+       public AsyncTaskCommand(Activity activity, AsyncTaskIF command){\r
+               this.activityRef = new WeakReference(activity);\r
+               this.command = command;\r
+       }\r
+\r
+       @Override\r
+       protected void onPreExecute(){\r
+               Debug.d(this, "onPreExecute start");\r
+               \r
+               Activity activity = activityRef.get();\r
+               if (activity == null){\r
+                       return;\r
+               }\r
+               dialog = new ProgressDialog(activity);\r
+               dialog.setIndeterminate(true);\r
+               dialog.setCancelable(false);\r
+               dialog.setTitle(activity.getString(R.string.calculating));\r
+               dialog.setButton(activity.getString(R.string.cancel), new DialogInterface.OnClickListener() {\r
+                       @Override\r
+                       public void onClick(DialogInterface dialog, int which) {\r
+                               dialog.cancel();\r
+                               AsyncTaskCommand.this.cancel(true);\r
+                       }\r
+               });\r
+               dialog.setOnKeyListener(new OnKeyListener() {\r
+                       @Override\r
+                       public boolean onKey(DialogInterface dialog, int keyCode,\r
+                                       KeyEvent event) {\r
+                               switch (event.getKeyCode()) {\r
+                               case KeyEvent.KEYCODE_SEARCH:\r
+                                       return true;\r
+                               }\r
+                               return false;\r
+                       }\r
+               });\r
+               dialog.show();\r
+               Debug.d(this, "onPreExecute end");\r
+       }\r
+       \r
+       @Override\r
+       protected String doInBackground(String... arg0) {\r
+               Debug.d(this, "doInBackground start");\r
+               command.doExecute();\r
+               Debug.d(this, "doInBackground end");\r
+               \r
+               return null;\r
+       }\r
+       \r
+       @Override\r
+       protected void onCancelled(){\r
+               Debug.d(this, "onCancelled start");\r
+               \r
+               isCancel = true;\r
+               \r
+               if (command != null){\r
+                       command.cancel();\r
+               }               \r
+               onPostExecute(null);\r
+               Debug.d(this, "onCancelled end");\r
+       }\r
+\r
+       @Override\r
+       protected void onPostExecute(String result){\r
+               Debug.d(this, "onPostExecute start");\r
+\r
+               try {\r
+                       if (command != null){\r
+                               command.done(isCancel);\r
+                               command = null;                         \r
+                       }\r
+                       if (dialog != null){\r
+                               dialog.dismiss();\r
+                               dialog = null;\r
+                       }\r
+                       activityRef = null;\r
+               }\r
+               catch (RuntimeException e){\r
+                       Debug.d(this, null, e);\r
+                       throw e;\r
+               }\r
+               Debug.d(this, "onPostExecute end");\r
+       }\r
+       \r
+       public void stop(){\r
+               Debug.d(this, "stop start");\r
+               \r
+               if (command != null){\r
+                       isCancel = true;\r
+                       command.cancel();\r
+               }\r
+               // onPostExecute()\82Ìdialog.dismiss();\82Å\83G\83\89\81[\82Æ\82È\82é\82½\82ß\r
+               // \96{\8e¿\93I\82È\89ð\8c\88\8dô\82Å\82Í\82È\82¢\r
+//             dialog = null;\r
+               if (dialog != null){\r
+                       dialog.dismiss();\r
+                       dialog = null;\r
+               }\r
+\r
+               Debug.d(this, "stop end");\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/AsyncTaskIF.java b/workspace/JuggleMaster/src/com/jm/utility/AsyncTaskIF.java
new file mode 100644 (file)
index 0000000..ad24805
--- /dev/null
@@ -0,0 +1,7 @@
+package com.jm.utility;\r
+\r
+public interface AsyncTaskIF {\r
+       void doExecute();\r
+       void cancel();\r
+       void done(boolean isCancel);\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/BaseActivity.java b/workspace/JuggleMaster/src/com/jm/utility/BaseActivity.java
new file mode 100644 (file)
index 0000000..211e4cf
--- /dev/null
@@ -0,0 +1,131 @@
+package com.jm.utility;\r
+\r
+import android.app.Activity;\r
+import android.app.AlertDialog;\r
+import android.content.DialogInterface;\r
+import android.content.Intent;\r
+import android.os.Bundle;\r
+import android.view.KeyEvent;\r
+import android.view.Menu;\r
+import android.view.MenuItem;\r
+import android.view.Window;\r
+import android.view.WindowManager;\r
+\r
+import com.jm.Help;\r
+import com.jm.R;\r
+import com.jm.db.DatabaseHelper;\r
+\r
+public class BaseActivity extends Activity {\r
+       @Override\r
+    public void onCreate(Bundle savedInstanceState) {\r
+        super.onCreate(savedInstanceState);\r
+               Debug.d(this, Debug.ON_CREATE);\r
+        \r
+        try {\r
+                       DatabaseHelper.init(getApplicationContext());\r
+               } catch (JmException e) {\r
+                       terminate(e);\r
+               }\r
+    }\r
+    \r
+    @Override\r
+       protected void onActivityResult(int requestCode, int resultCode, Intent data) {\r
+       super.onActivityResult(requestCode, resultCode, data);\r
+       }\r
+    \r
+    @Override\r
+       protected void onRestart() {\r
+               super.onRestart();\r
+               Debug.d(this, "onRestart");//TODO\r
+       }\r
+\r
+       @Override\r
+       protected void onResume() {\r
+               super.onResume();\r
+               Debug.d(this, "onResume");//TODO\r
+       }\r
+\r
+       @Override\r
+       protected void onStart() {\r
+               super.onStart();\r
+               Debug.d(this, "onStart");//TODO\r
+       }\r
+\r
+       @Override\r
+       protected void onStop() {\r
+               super.onStop();\r
+               Debug.d(this, "onStop");//TODO\r
+       }\r
+\r
+    @Override\r
+       protected void onDestroy() {\r
+               super.onDestroy();\r
+               Debug.d(this, Debug.ON_DESTROY);\r
+       }\r
+\r
+       @Override\r
+       public boolean onCreateOptionsMenu(Menu menu) {\r
+               boolean ret = super.onCreateOptionsMenu(menu);\r
+               menu.add(0, Menu.FIRST, Menu.NONE, R.string.help);\r
+               return ret;\r
+       }\r
+    \r
+    @Override\r
+    public boolean onOptionsItemSelected(MenuItem item) {\r
+       try {\r
+               Intent intent = new Intent(this, (Class<?>)Help.class);\r
+                       startActivity(intent);\r
+       }\r
+       catch (Exception e){\r
+                       terminate(e);\r
+       }\r
+               return super.onOptionsItemSelected(item);\r
+     }\r
+\r
+       @Override\r
+       public boolean dispatchKeyEvent(KeyEvent event) {\r
+               if (event.getAction() == KeyEvent.ACTION_DOWN) {\r
+                       switch (event.getKeyCode()) {\r
+                       case KeyEvent.KEYCODE_SEARCH:\r
+                               return true;\r
+                       }\r
+               }\r
+               return super.dispatchKeyEvent(event);\r
+       }\r
+    \r
+       protected void setFullscreen() {\r
+       requestWindowFeature(Window.FEATURE_NO_TITLE);\r
+       getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,\r
+       WindowManager.LayoutParams.FLAG_FULLSCREEN);\r
+    }\r
+       \r
+       protected void showDialog(String title, String msg, final boolean isFinish) {\r
+               new AlertDialog.Builder(this).setTitle(title).setMessage(msg)\r
+                               .setNeutralButton(android.R.string.ok, new DialogInterface.OnClickListener() {\r
+                                       public void onClick(DialogInterface dialog, int whichButton) {\r
+                                               if (isFinish){\r
+                                                       finish();\r
+                                               }\r
+                                       }\r
+                               }).show();\r
+       }\r
+\r
+       protected void showDialog(String title, String msg) {\r
+               showDialog(title, msg, false);\r
+       }\r
+\r
+       protected void showDialog(Object target, Throwable t) {\r
+       if (t != null){\r
+               Debug.d(target, null, t);\r
+       }\r
+               showDialog(getString(R.string.title_system_error),\r
+                               getString(R.string.error_unexpected));\r
+       }\r
+\r
+    public void terminate(Throwable t){\r
+       if (t != null){\r
+               Debug.d(this, null, t);\r
+       }\r
+       moveTaskToBack(true);\r
+    }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/Debug.java b/workspace/JuggleMaster/src/com/jm/utility/Debug.java
new file mode 100644 (file)
index 0000000..3ef1f30
--- /dev/null
@@ -0,0 +1,30 @@
+package com.jm.utility;\r
+\r
+import android.util.Log;\r
+\r
+public class Debug {\r
+       public static final String ON_CREATE = "onCreate";\r
+       public static final String ON_DESTROY = "onDestroy";\r
+       private static final String FILTER = "com.jm";\r
+       \r
+       public static void d(Object target, String msg){\r
+               d(target, msg, null);\r
+       }\r
+\r
+       public static void d(Object target, String msg, Throwable t){\r
+               if (!Log.isLoggable(FILTER, Log.DEBUG)){\r
+                       return;\r
+               }\r
+       \r
+               String text = target.getClass().getName();\r
+               if (msg != null){\r
+                        text += " " + msg;                     \r
+               }\r
+               if (t == null){\r
+                       Log.d(FILTER, text);\r
+               }\r
+               else {\r
+                       Log.d(FILTER, text, t);                 \r
+               }\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/FPSManager.java b/workspace/JuggleMaster/src/com/jm/utility/FPSManager.java
new file mode 100644 (file)
index 0000000..dbf7200
--- /dev/null
@@ -0,0 +1,54 @@
+package com.jm.utility;\r
+\r
+import java.util.LinkedList;\r
+\r
+import android.os.SystemClock;\r
+\r
+public class FPSManager {\r
+       private long prevTime;\r
+       private long elapsedTime;\r
+       private float fps;\r
+       private long times;\r
+       private LinkedList<Long> elapsedTimeList;\r
+       private int sampleNum;\r
+       \r
+       public FPSManager(int sampleNum){\r
+               prevTime = 0l;\r
+               elapsedTime = 0l;\r
+               fps = 0.0f;\r
+               times = 0l;\r
+               elapsedTimeList = new LinkedList<Long>();\r
+               for (int i = 0; i < sampleNum; i++){\r
+                       elapsedTimeList.add(0l);\r
+               }\r
+               this.sampleNum = sampleNum;\r
+       }\r
+       \r
+       public void clasFPS(){\r
+               long nowTime = SystemClock.uptimeMillis();\r
+               \r
+               elapsedTime = nowTime - prevTime;\r
+               prevTime = nowTime;\r
+               \r
+               times += elapsedTime;\r
+               elapsedTimeList.add(elapsedTime);\r
+               times -= elapsedTimeList.poll();\r
+               \r
+               long tmp = times / sampleNum;\r
+               \r
+               if (tmp != 0l){\r
+                       fps = 1000.0f / tmp;\r
+               }\r
+               else {\r
+                       fps = 0.0f;\r
+               }\r
+       }\r
+       \r
+       public float getFPS(){\r
+               return fps;\r
+       }\r
+       \r
+       public long getElapsedTime(){\r
+               return elapsedTime;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/JmException.java b/workspace/JuggleMaster/src/com/jm/utility/JmException.java
new file mode 100644 (file)
index 0000000..c723e38
--- /dev/null
@@ -0,0 +1,13 @@
+package com.jm.utility;\r
+\r
+public class JmException extends Exception {\r
+       private static final long serialVersionUID = -9006461450239841080L;\r
+\r
+       public JmException() {\r
+               \r
+       }\r
+\r
+       public JmException(Throwable throwable) {\r
+               super(throwable);\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/JmPatternException.java b/workspace/JuggleMaster/src/com/jm/utility/JmPatternException.java
new file mode 100644 (file)
index 0000000..9a1b1e3
--- /dev/null
@@ -0,0 +1,5 @@
+package com.jm.utility;\r
+\r
+public class JmPatternException extends JmException {\r
+       private static final long serialVersionUID = 4385668576354191530L;\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/ListViewArrayAdapter.java b/workspace/JuggleMaster/src/com/jm/utility/ListViewArrayAdapter.java
new file mode 100644 (file)
index 0000000..90a6716
--- /dev/null
@@ -0,0 +1,38 @@
+package com.jm.utility;\r
+\r
+import android.content.Context;\r
+import android.view.LayoutInflater;\r
+import android.view.View;\r
+import android.view.ViewGroup;\r
+import android.widget.ArrayAdapter;\r
+import android.widget.TextView;\r
+\r
+import com.jm.JmPattern;\r
+\r
+public class ListViewArrayAdapter extends ArrayAdapter<JmPattern> {\r
+    private JmPattern[] items;\r
+    private LayoutInflater inflater;\r
+\r
+    public ListViewArrayAdapter(Context context, int resourceId, JmPattern[] items) {\r
+        super(context, resourceId, items);\r
+        this.items = items;\r
+        this.inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);\r
+    }\r
+\r
+    @Override\r
+    public View getView(int position, View convertView, ViewGroup parent){\r
+        View view = convertView;  \r
+        if(view == null){  \r
+            //1\8ds\95ªlayout\82©\82çView\82Ì\89ò\82ð\90\90¬\r
+            view = inflater.inflate(android.R.layout.simple_list_item_1, null);  \r
+        }      \r
+\r
+        JmPattern item = items[position];  \r
+        \r
+        TextView idText01 = (TextView)view.findViewById(android.R.id.text1);  \r
+        idText01.setText(item.getName());\r
+        \r
+        return view;\r
+    }\r
+    \r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/Resource.java b/workspace/JuggleMaster/src/com/jm/utility/Resource.java
new file mode 100644 (file)
index 0000000..11fee13
--- /dev/null
@@ -0,0 +1,53 @@
+package com.jm.utility;\r
+\r
+import android.graphics.Paint;\r
+\r
+public class Resource {\r
+       public static final String              MSG_INIT_SUCCESS = "\90Ý\92è\82ð\8f\89\8aú\89»\82µ\82Ü\82µ\82½\81B";\r
+       public static final String              MSG_NOTHING = "\93o\98^\82³\82ê\82Ä\82¢\82Ü\82¹\82ñ";\r
+       public static final String              ERROR_TITLE = "\83G\83\89\81[";\r
+       public static final String              ERRMSG_DELETE = "\8dÅ\92á\82P\82Â\82Í\93o\98^\82³\82ê\82Ä\82¢\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B";\r
+       public static final String              ERRMSG_SITESWAP = " \82Í\90³\82µ\82¢\83T\83C\83g\83X\83\8f\83b\83v\95\\8c»\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B";\r
+       public static final String              ERRMSG_MOTION = " \82Í\90³\82µ\82­\82 \82è\82Ü\82¹\82ñ\81B";\r
+       public static final String              ERRMSG_JVIEWER = "\83p\83\89\83\81\81[\83^\82ª\95s\90³\82Å\82·\81B\83p\83\89\83\81\81[\83^\82ð\95Ï\8dX\82µ\82Ä\82à\82¤\88ê\93x\8eÀ\8ds\82µ\82Ä\82Ý\82Ä\82­\82¾\82³\82¢\81B";\r
+\r
+       public static final String              HELP_TITLE = "\83w\83\8b\83v";\r
+       public static final String              HELPMSG_INDIVIDUAL = "\8bZ\82²\82Æ\82É\8cÅ\97L\82Ì\90Ý\92è\82Å\82·\81B\83}\83C\83\8a\83X\83g\82Å\82Ì\82Ý\95Ï\8dX\82ª\95Û\91\82³\82ê\82Ü\82·\81B\82»\82ê\88È\8aO\82Å\8ds\82í\82ê\82½\95Ï\8dX\82Í\83\81\83C\83\93\83\81\83j\83\85\81[\82É\96ß\82é\82Ü\82Å\97L\8cø\82Å\82·\81B";\r
+       public static final String              HELPMSG_NAME = "\83p\83^\81[\83\93\82Ì\96¼\91O\82ð\8c\88\92è\82µ\82Ü\82·\81B";\r
+       public static final String              HELPMSG_SITESWAP = "\83T\83C\83g\83X\83\8f\83b\83v\95\\8c»\82ð\8eg\82Á\82Ä\8bZ\82ð\95Ï\8dX\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\93ü\97Í\8c\88\92è\8cã\82É\95\96@\83`\83F\83b\83N\82ª\8ds\82í\82ê\82Ä\81A\90³\82µ\82¯\82ê\82Î\95Ï\8dX\82ª\93K\97p\82³\82ê\82Ü\82·\81B\95\96@\82ÍJuggleMasterJava\82É\8f\80\82\82Ü\82·\81B";\r
+       public static final String              HELPMSG_MOTION = "\83W\83\83\83O\83\89\81[\82Ì\8eè\82Ì\93®\82«\82ð\8ew\92è\82Å\82«\82Ü\82·\81i\8cº\90l\8cü\82¯\81j\81B{x1,y1}{x2,y2}\82Æ\8ew\92è\82µ\82Ü\82·\81B\82±\82±\82Å\81Ax1,y1 \82Í\81A\83{\81[\83\8b\82ð\8eæ\82é x/y \8dÀ\95W\81Ax2,y2 \82Í\93\8a\82°\82é x/y \8dÀ\95W\82ð\8e¦\82µ\82Ü\82·\81BJuggleMasterJava\82É\8f\80\82\82Ü\82·\81B";\r
+       public static final String              HELPMSG_HEIGHT = "\83{\81[\83\8b\82ð\93\8a\82°\8fã\82°\82é\8d\82\82³\82ð\92²\90ß\82µ\82Ü\82·\81B\91å\82«\82¢\82Ù\82Ç\8d\82\82­\93\8a\82°\8fã\82°\82Ü\82·\81B";\r
+       public static final String              HELPMSG_DWELLRATE = "\83{\81[\83\8b\82ð\8e\9d\82Á\82Ä\82¢\82é\8a\84\8d\87\82ð\92²\90ß\82µ\82Ü\82·\81B\8f¬\82³\82¢\82Ù\82Ç\83L\83\83\83b\83`\82µ\82½\82 \82Æ\82·\82®\82É\93\8a\82°\8fã\82°\82Ü\82·\81B";\r
+       public static final String              HELPMSG_COMMON = "\82·\82×\82Ä\82Ì\8bZ\82É\8b¤\92Ê\82Ì\90Ý\92è\82Å\82·\81B\95Ï\8dX\82Í\83v\83\8d\83O\83\89\83\80\82ª\8fI\97¹\82·\82é\82Ü\82Å\97L\8cø\82Å\82·\81B";\r
+       public static final String              HELPMSG_SPEED = "\83W\83\83\83O\83\8a\83\93\83O\82Ì\91¬\82³\82ð\92²\90ß\82µ\82Ü\82·\81B\91å\82«\82¢\82Ù\82Ç\91\81\82­\82È\82è\82Ü\82·\81B";\r
+       public static final String              HELPMSG_MIRROR = "ON\82É\82·\82é\82Æ\8d\89E\82ð\94½\93]\82µ\82Ü\82·\81B";\r
+       public static final String              HELPMSG_SHOW_BODY = "OFF\82É\82·\82é\82Æ\83W\83\83\83O\83\89\81[\82ð\95\\8e¦\82µ\82Ü\82¹\82ñ\81B";\r
+       public static final String              HELPMSG_SHOW_SITESWAP = "OFF\82É\82·\82é\82Æ\83T\83C\83g\83X\83\8f\83b\83v\82ð\95\\8e¦\82µ\82Ü\82¹\82ñ\81B";\r
+       public static final String              HELPMSG_SETENV = "\82±\82Ì\90Ý\92è\82Í\95Û\91\82³\82ê\82Ü\82·\81B";\r
+       public static final String              HELPMSG_REDRAWRATE = "\95`\89æ\8aÔ\8au\82ð\92²\90ß\82µ\82Ü\82·\81B\91å\82«\82¢\82Ù\82Ç\93®\82«\82Í\83X\83\80\81[\83Y\82É\82È\82è\82Ü\82·\82ª\81A\8f\88\97\9d\82ª\8fd\82­\82È\82è\82Ü\82·\81B";\r
+       public static final String              HELPMSG_BGCOLOR = "\94w\8ci\90F\82ð\8c\88\92è\82µ\82Ü\82·\81B";\r
+       public static final String              HELPMSG_FGCOLOR = "\91O\8ci\90F\82ð\8c\88\92è\82µ\82Ü\82·\81B";\r
+       public static final String              HELPMSG_EMCOLOR = "\83T\83C\83g\83X\83\8f\83b\83v\95\\8bL\82Ì\8b­\92²\90F\82ð\8c\88\92è\82µ\82Ü\82·\81B";\r
+       public static final String              HELPMSG_INITIALIZE = "\8fã\8bL\82Ì\90Ý\92è\82ð\8f\89\8aú\8fó\91Ô\82É\96ß\82µ\82Ü\82·\81B";\r
+\r
+       public static int speed = 10;\r
+       private static byte redrawrate = 30;\r
+\r
+       public static float cx = 0.0f;\r
+       public static float cy = 0.0f;\r
+       public static long counter = 0;\r
+       \r
+       public static int charWidth() {\r
+               Paint p = new Paint();\r
+               return (int)(p.measureText("a") + 0.5);\r
+       }\r
+\r
+       public static int charHeight() {\r
+               Paint p = new Paint();\r
+               return (int)(p.getTextSize() + 0.5);\r
+       }\r
+\r
+       public static long getRedrawrate() {\r
+               return redrawrate;\r
+       }\r
+}\r
diff --git a/workspace/JuggleMaster/src/com/jm/utility/SpinnersItemSelectedListener.java b/workspace/JuggleMaster/src/com/jm/utility/SpinnersItemSelectedListener.java
new file mode 100644 (file)
index 0000000..905b86d
--- /dev/null
@@ -0,0 +1,39 @@
+package com.jm.utility;\r
+\r
+import android.view.View;\r
+import android.widget.AdapterView;\r
+import android.widget.AdapterView.OnItemSelectedListener;\r
+import android.widget.Spinner;\r
+\r
+public class SpinnersItemSelectedListener implements OnItemSelectedListener {\r
+       private Spinner spinner1;\r
+       private Spinner spinner2;\r
+       private boolean flag;\r
+\r
+       public SpinnersItemSelectedListener(Spinner spinner1, Spinner spinner2, boolean flag) {\r
+               this.spinner1 = spinner1;\r
+               this.spinner2 = spinner2;\r
+               this.flag = flag;\r
+\r
+               spinner1.setOnItemSelectedListener(this);\r
+       }\r
+\r
+       @Override\r
+       public void onItemSelected(AdapterView<?> adapter, View view, int arg2,\r
+                       long arg3) {\r
+               int index1 = spinner1.getSelectedItemPosition();\r
+               int index2 = spinner2.getSelectedItemPosition();\r
+\r
+               if (flag && index1 > index2) {\r
+                       spinner2.setSelection(index1);\r
+               }\r
+               else if (!flag && index1 < index2) {\r
+                       spinner2.setSelection(index1);\r
+               }\r
+       }\r
+\r
+       @Override\r
+       public void onNothingSelected(AdapterView<?> arg0) {\r
+\r
+       }\r
+}\r