public byte [ ] getBytes ( ) throws IOException { if ( sectionbytes . isPresent ( ) ) { return sectionbytes . get ( ) . clone ( ) ; } loadSectionBytes ( ) ; byte [ ] result = sectionbytes . get ( ) ; assert result != null ; return result ; }
Returns the section bytes . The file is read if the bytes aren t already loaded .