public void addFurnitureLibrary(String furnitureLibraryName) throws RecorderException {
try {
File [] furnitureLibrariesPluginFolders = getFurnitureLibrariesPluginFolders();
if (furnitureLibrariesPluginFolders == null
|| furnitureLibrariesPluginFolders.length == 0) {
throw new RecorderException("Can't access to furniture libraries plugin folder");
}
copyToLibraryFolder(new File(furnitureLibraryName), furnitureLibrariesPluginFolders [0]);
updateFurnitureDefaultCatalog();
} catch (IOException ex) {
throw new RecorderException(
"Can't write " + furnitureLibraryName + " in furniture libraries plugin folder", ex);
}
}