protected void setUp(TestUtils.ScalaSdkVersion libVersion) throws Exception {
   super.setUp();
   myLibraryLoader =
       new ScalaLibraryLoader(
           getProject(),
           getModule(),
           rootPath(),
           isIncludeScalazLibrary(),
           isIncludeReflectLibrary());
   myLibraryLoader.loadLibrary(libVersion);
   // libLoader.clean();
 }
  @Override
  protected void tearDown() throws Exception {

    myLibraryLoader.clean();
    myLibraryLoader = null;
    super.tearDown();
    if (rootPath() != null) {
      new WriteAction<Object>() {
        @Override
        protected void run(Result<Object> objectResult) throws Throwable {
          closeAndDeleteProject();
        }
      }.execute().throwException();
    }
  }