LOL. I think the PR is good, would be a shame not to merge it now that it's so close to the finish line :) The problem is Java verbosity, your intention of preventing memory to leak is definitely good.