Rename #finalize to #finalizeWrite
[SonarQube] Object.finalize() should remain protected (versus public)
when overriding
[SonarQube] The Object.finalize() method should never be overriden
[SonarQube] super.finalize() should be called at the end of
Object.finalize() implementations
[SonarQube] Object.finalize() should not be overloaded (by adding method
parameters)
Refactor for MapService#finalizeWrite name change