question: public String asString ( ) { StringBuilder buff = new StringBuilder ( ) ; DataUtils . appendMap ( buff , "chunk" , id ) ; DataUtils . appendMap ( buff , "block" , block ) ; DataUtils . appendMap ( buff , "len" , len ) ; if ( maxLen != maxLenLive ) { DataUtils . appendMap ( buff , "liveMax" , maxLenLive ) ; } if ( pageCount != pageCountLive ) { DataUtils . appendMap ( buff , "livePages" , pageCountLive ) ; } DataUtils . appendMap ( buff , "map" , mapId ) ; DataUtils . appendMap ( buff , "max" , maxLen ) ; if ( next != 0 ) { DataUtils . appendMap ( buff , "next" , next ) ; } DataUtils . appendMap ( buff , "pages" , pageCount ) ; DataUtils . appendMap ( buff , "root" , metaRootPos ) ; DataUtils . appendMap ( buff , "time" , time ) ; if ( unused != 0 ) { DataUtils . appendMap ( buff , "unused" , unused ) ; } DataUtils . appendMap ( buff , "version" , version ) ; return buff . toString ( ) ; }
target:  Get the chunk data as a string.