// Unload the system plugin
 @Override
 public boolean unload() {
   // Print some information
   mLogger.message("Unloading system plugin '" + this + "' with configuration:\n" + mPluginConfig);
   // Return true at success
   return true;
 }
 // Launch the system plugin
 @Override
 public boolean launch(final RunTimeProject project) {
   // Initialize the project
   mProject = project;
   // Initialize the name
   mPluginName = project.getPluginName(this);
   // Initialize the config
   mPluginConfig = project.getPluginConfig(mPluginName);
   // Print some information
   mLogger.message("Launching system plugin '" + this + "' with configuration:\n" + mPluginConfig);
   // Return true at success
   return true;
 }
 // Some test member function
 public void test() {
   // Print some information
   mLogger.message("Accessing system plugin '" + this + "' with configuration:\n" + mPluginConfig);
 }