originalModuleDescriptor.getModuleRevisionId(),
originalModuleDescriptor.getStatus(), originalModuleDescriptor.getPublicationDate());
// copy configurations
for (int i = 0; i < originalModuleDescriptor.getConfigurations().length; i++) {
Configuration configuration = originalModuleDescriptor.getConfigurations()[i];
latestModuleDescriptor.addConfiguration(configuration);
}
// clone dependency and add new one with the requested revisionToCheck
for (int i = 0; i < originalModuleDescriptor.getDependencies().length; i++) {
DependencyDescriptor dependencyDescriptor = originalModuleDescriptor.getDependencies()[i];
ModuleRevisionId upToDateMrid = ModuleRevisionId.newInstance(