何かJavaよくしらんけど
 X::~X() { if(!isClosed) throw "おまえcloseし忘れてないか"; } 
みたいな機能Javaにあるの?