question: @ Override public Object nativeToJava ( TransferData transferData ) { byte bytes [ ] = ( byte [ ] ) super . nativeToJava ( transferData ) ; if ( bytes == null ) { return null ; } long startTime = Long . parseLong ( new String ( bytes ) ) ; return ( this . startTime == startTime ) ? getObject ( ) : null ; }
target:  The data object is not converted to bytes. It is held onto in a field. Instead, a checksum is written out to prevent unwanted drags across mulitple running. copies of Eclipse.