すみません質問があります。
jar圧縮されたバイナリファイルをスクラッチパッドから読み込んで解凍して使用したいのですが
スクラッチパッド上にはすでに test.bin というファイルがjar圧縮されて配置されてあるとした場合、

InputStream aStream = Connector.openInputStream( スクラッチパッドアドレス+length );
JarInflater aJarFile = new JarInflater( aStream );
aStream.close();
InputStream bStream = aJarFile.getInputStream( "test.bin" );
aDataStreams = new DataInputStream( bStream );

〜ここでデータを読み込み〜

/*以下、各種終了処理*/
aDataStream.close();
aDataStream = null;

aJarFile = null;

bStream.close();
bStream = null;

aStream = null;

という感じでやっているのですが、
各種リソースの破棄などについて、上記の手順でよろしいでしょうか。
順番違いや、なにか足りない手順などありますでしょうか