question: public ByteString snapshot ( ) { if ( size > Integer . MAX_VALUE ) { throw new IllegalArgumentException ( "size > Integer.MAX_VALUE: " + size ) ; } return snapshot ( ( int ) size ) ; }
target:  Returns an immutable copy of this buffer as a byte string. 