question: public ByteBuffer createBuffer ( ) { ByteBuffer buffer = createByteBuffer ( ) ; for ( Field field : fields ) { field . write ( buffer ) ; } buffer . flip ( ) ; return buffer ; }
target:  Initializes an empty ByteBuffer sized for the fields in this WorkArea. Used to create a properly sized Work Area Two buffer.