It seems to me that this byte array gets filles with size bytes, which means it will blow up once the size > available heap. Right?