But you should ask yourself why you're trying to add a second HTML
file in the first place. Do you really want to throw away all of your
current client-side state and download another hunk of HTML?
If you compare a GWT app to a desktop application then navigating to a
new HTML page and loading a new (or even the same) GWT module would be
sort of like having ProgramA.exe shut itself down and run ProgramB.exe
in order to show a different "screen" to the user. You would have to
go through loading a new program into memory, reinitializing whosits
and whatits, etc. In most cases it's going to be simpler for
ProgramA.exe to have the capability of showing both screens.