Fix [SonarQube] Avoid commented-out lines of code (A block of
commented-out lines of code should be removed)
Extract character encoding parmaeter as a class field
Format per coding standard
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Update javadoc with corrections
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Fix [SonarQube] String literals should not be duplicated (Define a
constant instead of duplicating a literal N times)
Expand wildcard import com.sleepycat.je.* to declare individual classes
Fix [SonarQube] TODO tags should be handled (Complete the task
associated to this TODO comment)
Add javadoc
Fix [SonarQube] Throws declarations should not be redundant (Remove the
declaration of thrown exception 'DatabaseException' which is a runtime
exception)
Fix [SonarQube] The Object.finalize() method should never be overriden
(Do not override the Object.finalize() method)

Fix [SonarQube] super.finalize() should be called at the end of
Object.finalize() implementations (Add a call to super.finalize() at the
end of this Object.finalize() implementation)

Fix [SonarQube] Object.finalize() should remain protected (versus
public) when overriding (Make this finalize() method protected)
Fix [SonarQube] Public methods should throw at most one checked
exception (Refactor this method to throw at most one checked exception
instead of: java.sql.SQLException, java.lang.Exception)
Fix [SonarQube] Throws declarations should not be redundant (Remove the
declaration of thrown exception 'EnvironmentLockedException' which is a
runtime exception)
Update javadoc punctuation, remove @throws
Refactor parameter name for descriptiveness
Refactor local variable name for descriptiveness