question: public void finish ( int root_table , String file_identifier ) { prep ( minalign , SIZEOF_INT + FILE_IDENTIFIER_LENGTH ) ; if ( file_identifier . length ( ) != FILE_IDENTIFIER_LENGTH ) throw new AssertionError ( "FlatBuffers: file identifier must be length " + FILE_IDENTIFIER_LENGTH ) ; for ( int i = FILE_IDENTIFIER_LENGTH - 1 ; i >= 0 ; i -- ) { addByte ( ( byte ) file_identifier . charAt ( i ) ) ; } finish ( root_table ) ; }
target:  Finalize a buffer, pointing to the given `root_table`.