@Override
 public void run() {
   DatabaseConnector databaseConnector = new DatabaseConnector();
   Classifier classifier = new Classifier(databaseConnector);
   classifier.recomputeFeatures();
   ArrayList<String> features = databaseConnector.getAllFeaturesList();
   FileWriter fileWriter;
   try {
     fileWriter =
         new FileWriter(
             Environment.getExternalStorageDirectory().getPath()
                 + "/MobileProfilerDatabase/features.txt");
     for (String feature : features) {
       fileWriter.write(feature + "\n");
     }
     fileWriter.close();
   } catch (IOException e) {
     Log.e("Error error : ", "FATAL ERROR");
     e.printStackTrace();
   }
   databaseConnector.closeDBConnection();
   stopService(new Intent(getBaseContext(), FeatureComputationService.class));
 }