docs: private void addAllDependenciesAndPermissions(final ModuleSpecification moduleSpecification, final AdditionalModuleSpecification module) {
          module.addSystemDependencies(moduleSpecification.getSystemDependencies());
          module.addLocalDependencies(moduleSpecification.getLocalDependencies());
          for(ModuleDependency dep : moduleSpecification.getUserDependencies()) {
              if(!dep.getIdentifier().equals(module.getModuleIdentifier())) {
                  module.addUserDependency(dep);
              }
          }
          for(PermissionFactory factory : moduleSpecification.getPermissionFactories()) {
              module.addPermissionFactory(factory);
          }
      }