sclass DisposeInternalFrame implements AutoCloseable { A component; *(A *component) {} public void close() { disposeInternalFrame(component); } } static DisposeInternalFrame tempDisposeInternalFrame(A c) { ret DisposeInternalFrame(c); }