// Open specified home at launch time if it exits
if (this.firstHome) {
this.firstHome = false;
if (defaultHome.length() > 0 && readHomeURL.length() != 0) {
controller.open(defaultHome);
}
}
} catch (IllegalStateException ex) {
// Check exception by class name to avoid a mandatory bind to Java 3D
if ("javax.media.j3d.IllegalRenderingStateException".equals(ex.getClass().getName())) {