// c is the main class
// className the full name of the inner class
svoid stefansOS_showNewDynamicModule(S snippetID, S className, Class c) {
  //className = addPrefix_orNull("main$", className);
  print("Making module " + snippetID + " with class " + className);
  //printStackTrace();
  //print_acc_programIDs();
  DynamicModule mod = cregister(new DynamicModule(snippetID, className, c));
  vmBus_send moduleLoaded(mod);
  startModule(mod);
  if (!stefansOS_shouldStartMinimized(mod))
    showModule(mod);
}

static void stefansOS_showNewDynamicModule(S snippetID, S className) {
  stefansOS_showNewDynamicModule(snippetID, className, null);
}