protected AbstractMemoryDMStore getMemoryDMStore(boolean addToUnsafe) throws MemoryException { AbstractMemoryDMStore memoryDMStore; if (addToUnsafe) { memoryDMStore = new UnsafeMemoryDMStore(); } else { memoryDMStore = new SafeMemoryDMStore(); } return memoryDMStore; }