private PersistenceManager getManager() { if (usesXml) { if (!xml.exists() || !xml.isFile()) { if (pmf != null) { pmf.close(); pmf = null; } return null; } } if (pmf == null) { pmf = JDOHelper.getPersistenceManagerFactory(properties); } return pmf.getPersistenceManager(); }