protected void addModules() {
    if (model.getModules().size() > 0) {
      return;
    }
    for (BWModule module : project.getModules()) {
      if (module.getType() == BWModuleType.PluginProject) {
        model.getModules().add(module.getToPath());
      }
    }

    ModuleOrderBuilder builder = new ModuleOrderBuilder();
    List<String> list = builder.getDependencyOrder(project);
    for (String str : list) {
      BWModule module = ModuleHelper.getModule(project.getModules(), str);
      model.getModules().add(module.getToPath());
    }
  }