@Override
    public DetectedProjectRoot valueOf(DetectedRootData detectedRootData) {
      return detectedRootData.getSelectedRoot();
    }
@Override
    public DetectedProjectRoot valueOf(DetectedRootData detectedRootData)