Илья, не докапывания ради, а любопытства для. Мне кажется, я понимаю Кирилла и могу вопрос поставить четче: почему в рантайме нельзя определить размер сырого массива на стеке ...
поток закрываетсяв конце? out.close()?