private boolean freespaceMigrationRequired(FreespaceManager freespaceManager) {
   if (freespaceManager == null) {
     return false;
   }
   byte readSystem = _systemData.freespaceSystem();
   byte configuredSystem = configImpl().freespaceSystem();
   if (freespaceManager.systemType() == configuredSystem) {
     return false;
   }
   if (configuredSystem != 0) {
     return true;
   }
   return AbstractFreespaceManager.migrationRequired(readSystem);
 }