docs: public static IPath getSARLOutputPathFor(
  			IProject project) {
  		assert project != null;
  		final IPreferenceStore preferenceStore = getSARLPreferencesFor(project);
  		if (preferenceStore.getBoolean(IS_PROJECT_SPECIFIC)) {
  			String key;
  			for (final OutputConfiguration projectConfiguration : getXtextConfigurationsFor(project)) {
  				key = BuilderPreferenceAccess.getKey(
  						projectConfiguration,
  						EclipseOutputConfigurationProvider.OUTPUT_DIRECTORY);
  				final String path = preferenceStore.getString(key);
  				if (!Strings.isNullOrEmpty(path)) {
  					return Path.fromOSString(path);
  				}
  			}
  		}
  		return null;
  	}