private void loadPrefabs() {
   EntityPersister persister = _entityManager.getPersister();
   for (String prefabURI : AssetManager.list("prefab")) {
     _logger.info("Loading prefab " + prefabURI);
     try {
       if (!prefabURI.endsWith(".prefab")) {
         continue;
       }
       BufferedReader reader =
           new BufferedReader(new InputStreamReader(AssetManager.assetStream(prefabURI)));
       EntityData.Prefab prefabData = EntityDataJSONFormat.readPrefab(reader);
       if (prefabData != null) {
         persister.deserializePrefab(prefabData);
       }
     } catch (IOException e) {
       _logger.log(Level.WARNING, "Failed to load prefab '" + prefabURI + "'", e);
     }
   }
 }