OSDN Git Service

[added] new Sound#play/loop methods that set all attributes (pan, volume, pitch)...
authorbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Fri, 11 May 2012 23:52:42 +0000 (23:52 +0000)
committerbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Fri, 11 May 2012 23:52:42 +0000 (23:52 +0000)
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidSound.java
backends/gdx-backends-gwt/.gwt/.gwt-log
backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/GwtSound.java
backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALSound.java
gdx/src/com/badlogic/gdx/audio/Sound.java
tests/gdx-tests-lwjgl/src/com/badlogic/gdx/tests/lwjgl/SwingLwjglTest.java

index 1b0ad83..2f0eef2 100644 (file)
@@ -103,4 +103,34 @@ final class AndroidSound implements Sound {
 \r
                soundPool.setVolume((int)soundId, leftVolume, rightVolume);\r
        }\r
+\r
+       @Override\r
+       public long play (float volume, float pitch, float pan) {\r
+               if (streamIds.size == 8) streamIds.pop();\r
+               float leftVolume = volume;\r
+               float rightVolume = volume;\r
+               if (pan < 0) {\r
+                       rightVolume *= (1 - Math.abs(pan));\r
+               } else if (pan > 0) {\r
+                       leftVolume *= (1 - Math.abs(pan));\r
+               }\r
+               int streamId = soundPool.play(soundId, leftVolume, rightVolume, 1, 0, pitch);\r
+               streamIds.add(streamId);\r
+               return streamId;\r
+       }\r
+\r
+       @Override\r
+       public long loop (float volume, float pitch, float pan) {\r
+               if (streamIds.size == 8) streamIds.pop();\r
+               float leftVolume = volume;\r
+               float rightVolume = volume;\r
+               if (pan < 0) {\r
+                       rightVolume *= (1 - Math.abs(pan));\r
+               } else if (pan > 0) {\r
+                       leftVolume *= (1 - Math.abs(pan));\r
+               }\r
+               int streamId = soundPool.play(soundId, leftVolume, rightVolume, 1, -1, pitch);\r
+               streamIds.add(streamId);\r
+               return streamId;\r
+       }\r
 }\r
index fc79e10..37e07a9 100644 (file)
@@ -12425,3 +12425,981 @@ Public resources found in...
 Translatable source found in...\r
 Removing invalidated units\r
 Finding entry point classes\r
+Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/User.gwt.xml\r
+Loading inherited module 'com.google.gwt.animation.Animation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/animation/Animation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/Core.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dev.jjs.intrinsic.Intrinsic'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/dev/jjs/intrinsic/Intrinsic.gwt.xml\r
+         Loading inherited module 'com.google.gwt.lang.LongLib'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/lang/LongLib.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.Emulation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/Emulation.gwt.xml\r
+         Loading inherited module 'com.google.gwt.logging.LogImpl'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/logging/LogImpl.gwt.xml\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/xhr/XMLHttpRequest.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CompilerParameters'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CompilerParameters.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.EmulateJsStack'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/EmulateJsStack.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.AsyncFragmentLoader'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/AsyncFragmentLoader.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.XSLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/XSLinker.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.CrossSiteIframeLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CrossSiteIframeLinker.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/UserAgent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.EmulationWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/EmulationWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.emul.Emulation'\r
+            Module 'com.google.gwt.emul.Emulation' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CoreWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CoreWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.canvas.Canvas'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/Canvas.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.canvas.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/dom/DOM.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/dom/DOM.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.user.UserAgent'\r
+            Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.core.Core'\r
+   Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.editor.Editor'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/editor/Editor.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.validation.Validation'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/validation/Validation.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'javax.validation.Validation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/javax/validation/Validation.gwt.xml\r
+Loading inherited module 'com.google.gwt.event.Event'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/Event.gwt.xml\r
+   Loading inherited module 'com.google.gwt.event.EventBase'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/EventBase.gwt.xml\r
+      Loading inherited module 'com.google.web.bindery.event.Event'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/web/bindery/event/Event.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.dom.DomEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DomEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.DragEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DragEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.TouchEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/TouchEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.logical.LogicalEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/logical/LogicalEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.geolocation.Geolocation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/geolocation/Geolocation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.i18n.I18N'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/i18n/I18N.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+      Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safehtml/SafeHtml.gwt.xml\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.layout.Layout'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/layout/Layout.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.animation.Animation'\r
+      Module 'com.google.gwt.animation.Animation' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.media.Media'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/Media.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.media.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/dom/DOM.gwt.xml\r
+Loading inherited module 'com.google.gwt.resources.Resources'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/resources/Resources.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/http/HTTP.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.jsonp.Jsonp'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/jsonp/Jsonp.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.safecss.SafeCss'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safecss/SafeCss.gwt.xml\r
+Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+   Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.storage.Storage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/storage/Storage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.text.Text'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/text/Text.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.touch.Touch'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/touch/Touch.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.uibinder.UiBinder'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/uibinder/UiBinder.gwt.xml\r
+   Loading inherited module 'com.google.gwt.resources.Resources'\r
+      Module 'com.google.gwt.resources.Resources' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.AsyncProxy'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/AsyncProxy.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.CaptionPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/CaptionPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.cellview.CellView'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/cellview/CellView.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.cell.Cell'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/Cell.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+         Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.text.Text'\r
+         Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.cell.TextButtonCell'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/TextButtonCell.gwt.xml\r
+         Loading inherited module 'com.google.gwt.dom.DOM'\r
+            Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+            Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.text.Text'\r
+            Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.editor.Editor'\r
+      Module 'com.google.gwt.editor.Editor' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.view.View'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/view/View.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ClippedImage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.datepicker.DatePicker'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/datepicker/DatePicker.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentMode'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentMode.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentRoot'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentRoot.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.DOM'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DOM.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.FileUpload'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/FileUpload.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Focus'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Focus.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Form'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Form.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.History'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/History.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.HTTPRequest'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/HTTPRequest.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+      Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Hyperlink'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Hyperlink.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ImageBundle'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ImageBundle.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+      Module 'com.google.gwt.user.ClippedImage' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Popup'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Popup.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RemoteService'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RemoteService.gwt.xml\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module 'com.google.gwt.http.HTTP' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ResizeLayoutPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ResizeLayoutPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RichText'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RichText.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Scroll'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Scroll.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.SplitPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/SplitPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.TextBox'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/TextBox.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Tree'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Tree.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Window'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Window.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.widget.Widget'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/widget/Widget.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Public resources found in...\r
+Translatable source found in...\r
+Found 0 cached units.  Used 0 / 2254 units from cache.\r
+Removing invalidated units\r
+Finding entry point classes\r
+Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/User.gwt.xml\r
+Loading inherited module 'com.google.gwt.animation.Animation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/animation/Animation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/Core.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dev.jjs.intrinsic.Intrinsic'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/dev/jjs/intrinsic/Intrinsic.gwt.xml\r
+         Loading inherited module 'com.google.gwt.lang.LongLib'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/lang/LongLib.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.Emulation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/Emulation.gwt.xml\r
+         Loading inherited module 'com.google.gwt.logging.LogImpl'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/logging/LogImpl.gwt.xml\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/xhr/XMLHttpRequest.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CompilerParameters'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CompilerParameters.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.EmulateJsStack'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/EmulateJsStack.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.AsyncFragmentLoader'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/AsyncFragmentLoader.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.XSLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/XSLinker.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.CrossSiteIframeLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CrossSiteIframeLinker.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/UserAgent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.EmulationWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/EmulationWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.emul.Emulation'\r
+            Module 'com.google.gwt.emul.Emulation' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CoreWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CoreWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.canvas.Canvas'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/Canvas.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.canvas.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/dom/DOM.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/dom/DOM.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.user.UserAgent'\r
+            Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.core.Core'\r
+   Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.editor.Editor'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/editor/Editor.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.validation.Validation'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/validation/Validation.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'javax.validation.Validation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/javax/validation/Validation.gwt.xml\r
+Loading inherited module 'com.google.gwt.event.Event'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/Event.gwt.xml\r
+   Loading inherited module 'com.google.gwt.event.EventBase'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/EventBase.gwt.xml\r
+      Loading inherited module 'com.google.web.bindery.event.Event'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/web/bindery/event/Event.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.dom.DomEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DomEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.DragEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DragEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.TouchEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/TouchEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.logical.LogicalEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/logical/LogicalEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.geolocation.Geolocation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/geolocation/Geolocation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.i18n.I18N'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/i18n/I18N.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+      Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safehtml/SafeHtml.gwt.xml\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.layout.Layout'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/layout/Layout.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.animation.Animation'\r
+      Module 'com.google.gwt.animation.Animation' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.media.Media'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/Media.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.media.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/dom/DOM.gwt.xml\r
+Loading inherited module 'com.google.gwt.resources.Resources'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/resources/Resources.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/http/HTTP.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.jsonp.Jsonp'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/jsonp/Jsonp.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.safecss.SafeCss'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safecss/SafeCss.gwt.xml\r
+Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+   Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.storage.Storage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/storage/Storage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.text.Text'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/text/Text.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.touch.Touch'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/touch/Touch.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.uibinder.UiBinder'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/uibinder/UiBinder.gwt.xml\r
+   Loading inherited module 'com.google.gwt.resources.Resources'\r
+      Module 'com.google.gwt.resources.Resources' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.AsyncProxy'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/AsyncProxy.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.CaptionPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/CaptionPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.cellview.CellView'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/cellview/CellView.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.cell.Cell'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/Cell.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+         Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.text.Text'\r
+         Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.cell.TextButtonCell'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/TextButtonCell.gwt.xml\r
+         Loading inherited module 'com.google.gwt.dom.DOM'\r
+            Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+            Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.text.Text'\r
+            Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.editor.Editor'\r
+      Module 'com.google.gwt.editor.Editor' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.view.View'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/view/View.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ClippedImage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.datepicker.DatePicker'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/datepicker/DatePicker.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentMode'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentMode.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentRoot'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentRoot.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.DOM'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DOM.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.FileUpload'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/FileUpload.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Focus'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Focus.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Form'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Form.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.History'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/History.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.HTTPRequest'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/HTTPRequest.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+      Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Hyperlink'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Hyperlink.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ImageBundle'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ImageBundle.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+      Module 'com.google.gwt.user.ClippedImage' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Popup'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Popup.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RemoteService'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RemoteService.gwt.xml\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module 'com.google.gwt.http.HTTP' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ResizeLayoutPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ResizeLayoutPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RichText'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RichText.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Scroll'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Scroll.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.SplitPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/SplitPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.TextBox'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/TextBox.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Tree'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Tree.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Window'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Window.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.widget.Widget'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/widget/Widget.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Public resources found in...\r
+Translatable source found in...\r
+Found 2254 cached units.  Used 2254 / 2254 units from cache.\r
+Removing invalidated units\r
+Finding entry point classes\r
+Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/User.gwt.xml\r
+Loading inherited module 'com.google.gwt.animation.Animation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/animation/Animation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/Core.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dev.jjs.intrinsic.Intrinsic'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/dev/jjs/intrinsic/Intrinsic.gwt.xml\r
+         Loading inherited module 'com.google.gwt.lang.LongLib'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-dev.jar!/com/google/gwt/lang/LongLib.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.Emulation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/Emulation.gwt.xml\r
+         Loading inherited module 'com.google.gwt.logging.LogImpl'\r
+            Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/logging/LogImpl.gwt.xml\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/xhr/XMLHttpRequest.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CompilerParameters'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CompilerParameters.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.EmulateJsStack'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/EmulateJsStack.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.AsyncFragmentLoader'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/AsyncFragmentLoader.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.XSLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/XSLinker.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.CrossSiteIframeLinker'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CrossSiteIframeLinker.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/UserAgent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.emul.EmulationWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/emul/EmulationWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.emul.Emulation'\r
+            Module 'com.google.gwt.emul.Emulation' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.CoreWithUserAgent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/core/CoreWithUserAgent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.canvas.Canvas'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/Canvas.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.canvas.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/canvas/dom/DOM.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/dom/DOM.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.user.UserAgent'\r
+            Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.core.Core'\r
+   Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.editor.Editor'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/editor/Editor.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.validation.Validation'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/validation/Validation.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/regexp/RegExp.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'javax.validation.Validation'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/javax/validation/Validation.gwt.xml\r
+Loading inherited module 'com.google.gwt.event.Event'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/Event.gwt.xml\r
+   Loading inherited module 'com.google.gwt.event.EventBase'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/EventBase.gwt.xml\r
+      Loading inherited module 'com.google.web.bindery.event.Event'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/web/bindery/event/Event.gwt.xml\r
+         Loading inherited module 'com.google.gwt.core.Core'\r
+            Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.dom.DomEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DomEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.DragEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/DragEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.event.dom.TouchEvent'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/dom/TouchEvent.gwt.xml\r
+         Loading inherited module 'com.google.gwt.user.User'\r
+            Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.event.logical.LogicalEvent'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/event/logical/LogicalEvent.gwt.xml\r
+      Loading inherited module 'com.google.gwt.event.EventBase'\r
+         Module 'com.google.gwt.event.EventBase' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.geolocation.Geolocation'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/geolocation/Geolocation.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.i18n.I18N'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/i18n/I18N.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+      Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safehtml/SafeHtml.gwt.xml\r
+      Loading inherited module 'com.google.gwt.regexp.RegExp'\r
+         Module 'com.google.gwt.regexp.RegExp' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.layout.Layout'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/layout/Layout.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.animation.Animation'\r
+      Module 'com.google.gwt.animation.Animation' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.media.Media'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/Media.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.media.dom.DOM'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/media/dom/DOM.gwt.xml\r
+Loading inherited module 'com.google.gwt.resources.Resources'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/resources/Resources.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+      Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/http/HTTP.gwt.xml\r
+      Loading inherited module 'com.google.gwt.core.Core'\r
+         Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+         Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.jsonp.Jsonp'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/jsonp/Jsonp.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.safecss.SafeCss'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/safecss/SafeCss.gwt.xml\r
+Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+   Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.storage.Storage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/storage/Storage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.text.Text'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/text/Text.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.touch.Touch'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/touch/Touch.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.uibinder.UiBinder'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/uibinder/UiBinder.gwt.xml\r
+   Loading inherited module 'com.google.gwt.resources.Resources'\r
+      Module 'com.google.gwt.resources.Resources' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.AsyncProxy'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/AsyncProxy.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.CaptionPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/CaptionPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.cellview.CellView'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/cellview/CellView.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.cell.Cell'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/Cell.gwt.xml\r
+      Loading inherited module 'com.google.gwt.dom.DOM'\r
+         Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+         Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.text.Text'\r
+         Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+      Loading inherited module 'com.google.gwt.cell.TextButtonCell'\r
+         Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/cell/TextButtonCell.gwt.xml\r
+         Loading inherited module 'com.google.gwt.dom.DOM'\r
+            Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.safehtml.SafeHtml'\r
+            Module 'com.google.gwt.safehtml.SafeHtml' has already been loaded and will be skipped\r
+         Loading inherited module 'com.google.gwt.text.Text'\r
+            Module 'com.google.gwt.text.Text' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.editor.Editor'\r
+      Module 'com.google.gwt.editor.Editor' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.view.View'\r
+      Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/view/View.gwt.xml\r
+      Loading inherited module 'com.google.gwt.user.User'\r
+         Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ClippedImage.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.datepicker.DatePicker'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/datepicker/DatePicker.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentMode'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentMode.gwt.xml\r
+Loading inherited module 'com.google.gwt.user.DocumentRoot'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DocumentRoot.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.DOM'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/DOM.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.dom.DOM'\r
+      Module 'com.google.gwt.dom.DOM' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.FileUpload'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/FileUpload.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Focus'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Focus.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Form'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Form.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.History'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/History.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.HTTPRequest'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/HTTPRequest.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.xhr.XMLHttpRequest'\r
+      Module 'com.google.gwt.xhr.XMLHttpRequest' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Hyperlink'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Hyperlink.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ImageBundle'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ImageBundle.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.ClippedImage'\r
+      Module 'com.google.gwt.user.ClippedImage' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Popup'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Popup.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RemoteService'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RemoteService.gwt.xml\r
+   Loading inherited module 'com.google.gwt.http.HTTP'\r
+      Module 'com.google.gwt.http.HTTP' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.ResizeLayoutPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/ResizeLayoutPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.RichText'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/RichText.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Scroll'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Scroll.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.SplitPanel'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/SplitPanel.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.TextBox'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/TextBox.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Tree'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Tree.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.user.Window'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/user/Window.gwt.xml\r
+   Loading inherited module 'com.google.gwt.core.Core'\r
+      Module 'com.google.gwt.core.Core' has already been loaded and will be skipped\r
+   Loading inherited module 'com.google.gwt.user.UserAgent'\r
+      Module 'com.google.gwt.user.UserAgent' has already been loaded and will be skipped\r
+Loading inherited module 'com.google.gwt.widget.Widget'\r
+   Module location: jar:file:/D:/dev/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201203300216-rel-r37/gwt-2.4.0/gwt-user.jar!/com/google/gwt/widget/Widget.gwt.xml\r
+   Loading inherited module 'com.google.gwt.user.User'\r
+      Module 'com.google.gwt.user.User' has already been loaded and will be skipped\r
+Public resources found in...\r
+Translatable source found in...\r
+Found 2254 cached units.  Used 2254 / 2254 units from cache.\r
+Removing invalidated units\r
+Finding entry point classes\r
index f5c6bdd..cd842ec 100644 (file)
@@ -71,4 +71,15 @@ public class GwtSound implements Sound {
        public void setPan (long soundId, float pan, float volume) {\r
                // FIXME\r
        }\r
+\r
+       @Override\r
+       public long play (float volume, float pitch, float pan) {\r
+               // TODO Auto-generated method stub\r
+               return play(volume);\r
+       }\r
+\r
+       @Override\r
+       public long loop (float volume, float pitch, float pan) {\r
+               return loop(volume);\r
+       }\r
 }\r
index 994b8ca..e2760f1 100644 (file)
@@ -121,4 +121,20 @@ public class OpenALSound implements Sound {
                if(audio.noDevice) return;\r
                audio.setSoundPan(soundId, pan, volume);\r
        }\r
+\r
+       @Override\r
+       public long play (float volume, float pitch, float pan) {\r
+               long id = play();\r
+               setPitch(id, pitch);\r
+               setPan(id, pan, volume);\r
+               return id;\r
+       }\r
+\r
+       @Override\r
+       public long loop (float volume, float pitch, float pan) {\r
+               long id = loop();\r
+               setPitch(id, pitch);\r
+               setPan(id, pan, volume);\r
+               return id;\r
+       }\r
 }\r
index d9b5c8e..56435f0 100644 (file)
@@ -44,15 +44,31 @@ public interface Sound extends Disposable {
         * @param volume the volume in the range [0,1]\r
         * @return the id of the sound instance */\r
        public long play (float volume);\r
+       \r
+       /** Plays the sound. If the sound is already playing, it will be played again, concurrently.\r
+        * @param volume the volume in the range [0,1]\r
+        * @param pitch the pitch multiplier, 1 == default, >1 == faster, <1 == slower, the value has to be between 0.5 and 2.0\r
+        * @param pan panning in the range -1 (full right) to 1 (full left). 0 is center position.\r
+        * @return the id of the sound instance */\r
+       public long play (float volume, float pitch, float pan);\r
 \r
        /** Plays the sound, looping. If the sound is already playing, it will be played again, concurrently.\r
         * @return the id of the sound instance */\r
        public long loop ();\r
 \r
-       /** Plays the sound, looping. If the sound is already playing, it will be played again, concurrently.\r
+       /** Plays the sound, looping. If the sound is already playing, it will be played again, concurrently. You need\r
+        *  to stop the sound via a call to {@link #stop(long)} using the returned id.\r
         * @param volume the volume in the range [0, 1]\r
         * @return the id of the sound instance */\r
        public long loop (float volume);\r
+       \r
+       /** Plays the sound, looping. If the sound is already playing, it will be played again, concurrently. You need\r
+        *  to stop the sound via a call to {@link #stop(long)} using the returned id.\r
+        * @param volume the volume in the range [0,1]\r
+        * @param pitch the pitch multiplier, 1 == default, >1 == faster, <1 == slower, the value has to be between 0.5 and 2.0\r
+        * @param pan panning in the range -1 (full right) to 1 (full left). 0 is center position.\r
+        * @return the id of the sound instance */\r
+       public long loop (float volume, float pitch, float pan);\r
 \r
        /** Stops playing all instances of this sound. */\r
        public void stop ();\r
index b3f2468..204a3c1 100644 (file)
@@ -8,18 +8,12 @@ import javax.swing.SwingUtilities;
 \r
 import com.badlogic.gdx.ApplicationAdapter;\r
 import com.badlogic.gdx.Gdx;\r
-import com.badlogic.gdx.InputProcessor;\r
 import com.badlogic.gdx.backends.lwjgl.LwjglAWTCanvas;\r
-import com.badlogic.gdx.graphics.Color;\r
 import com.badlogic.gdx.graphics.GL10;\r
-import com.badlogic.gdx.graphics.Mesh;\r
-import com.badlogic.gdx.graphics.PerspectiveCamera;\r
-import com.badlogic.gdx.graphics.Texture;\r
-import com.badlogic.gdx.graphics.Texture.TextureFilter;\r
-import com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderOld;\r
-import com.badlogic.gdx.math.MathUtils;\r
+import com.badlogic.gdx.graphics.g2d.BitmapFont;\r
+import com.badlogic.gdx.graphics.g2d.SpriteBatch;\r
+import com.badlogic.gdx.tests.MusicTest;\r
 import com.badlogic.gdx.tests.ObjTest;\r
-import com.badlogic.gdx.tests.SpriteBatchTest;\r
 import com.badlogic.gdx.tests.UITest;\r
 \r
 /**\r
@@ -29,13 +23,15 @@ import com.badlogic.gdx.tests.UITest;
  *\r
  */\r
 public class SwingLwjglTest extends JFrame {\r
+       LwjglAWTCanvas canvas1;\r
+       \r
        public SwingLwjglTest() {\r
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\r
                \r
                Container container = getContentPane();\r
-               LwjglAWTCanvas canvas1 = new LwjglAWTCanvas(new ObjTest(), false);\r
+               canvas1 = new LwjglAWTCanvas(new MusicTest(), false);\r
                LwjglAWTCanvas canvas2 = new LwjglAWTCanvas(new UITest(), false, canvas1);\r
-               LwjglAWTCanvas canvas3 = new LwjglAWTCanvas(new SpriteBatchTest(), false, canvas1);\r
+               LwjglAWTCanvas canvas3 = new LwjglAWTCanvas(new WindowCreator(), false, canvas1);\r
                \r
                canvas1.getCanvas().setSize(200, 480);\r
                canvas2.getCanvas().setSize(200, 480);\r
@@ -50,6 +46,38 @@ public class SwingLwjglTest extends JFrame {
                setSize(800, 480);\r
        }\r
        \r
+       private class WindowCreator extends ApplicationAdapter {\r
+               SpriteBatch batch;\r
+               BitmapFont font;\r
+\r
+               @Override\r
+               public void create () {\r
+                       batch = new SpriteBatch();\r
+                       font = new BitmapFont();\r
+               }\r
+\r
+               @Override\r
+               public void render () {\r
+                       Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);\r
+                       batch.begin();\r
+                       font.draw(batch, "Click to create a new window", 10, 100);\r
+                       batch.end();\r
+                       \r
+                       if(Gdx.input.justTouched()) {\r
+                               createWindow();\r
+                       }\r
+               }\r
+               \r
+               private void createWindow() {\r
+                       JFrame window = new JFrame();\r
+                       LwjglAWTCanvas canvas = new LwjglAWTCanvas(new ObjTest(), false, canvas1);\r
+                       window.getContentPane().add(canvas.getCanvas(), BorderLayout.CENTER);\r
+                       window.pack();\r
+                       window.setVisible(true);\r
+                       window.setSize(200, 200);\r
+               }\r
+       }\r
+       \r
        public static void main (String[] args) {\r
                SwingUtilities.invokeLater(new Runnable() {\r
                        @Override\r