private ConfigurationNode(
     ResolvedConfigurationIdentifier id,
     ModuleVersionResolveState moduleRevision,
     ResolveState resolveState) {
   this.id = id;
   this.moduleRevision = moduleRevision;
   this.resolveState = resolveState;
   this.metaData = moduleRevision.metaData.getConfiguration(id.getConfiguration());
   moduleRevision.addConfiguration(this);
 }
 @Override
 public String toString() {
   return String.format("%s(%s)", id.getId(), id.getConfiguration());
 }