@Override
    public String[] read(ScanBuffer buffer) {
        int length = getLength(buffer);
        if (length<0) return null;
        String[] result = new String[length];
        for (int i = 0; i < length; i++) {
            result[i]=stringSerializer.read(buffer);
        }
        return result;
    }
@ Override public String [ ] read ( ScanBuffer buffer ) { int length = getLength ( buffer ) ; if ( length < 0 ) return null ; String [ ] result = new String [ length ] ; for ( int i = 0 ; i < length ; i ++ ) { result [ i ] = stringSerializer . read ( buffer ) ; } return result ; }
############### Serialization ###################