void copyPrivateDataInto(AWTEvent that){
  that.bdata=this.bdata;
  if (this instanceof InputEvent && that instanceof InputEvent) {
    Field field=get_InputEvent_CanAccessSystemClipboard();
    if (field != null) {
      try {
        boolean b=field.getBoolean(this);
        field.setBoolean(that,b);
      }
 catch (      IllegalAccessException e) {
        if (log.isLoggable(PlatformLogger.Level.FINE)) {
          log.fine("AWTEvent.copyPrivateDataInto() got IllegalAccessException ",e);
        }
      }
    }
  }
  that.isSystemGenerated=this.isSystemGenerated;
}

void copyPrivateDataInto ( AWTEvent that ) { that . bdata = this . bdata ; if ( this instanceof InputEvent && that instanceof InputEvent ) { Field field = get_InputEvent_CanAccessSystemClipboard ( ) ; if ( field != null ) { try { boolean b = field . getBoolean ( this ) ; field . setBoolean ( that , b ) ; } catch ( IllegalAccessException e ) { if ( log . isLoggable ( PlatformLogger . Level . FINE ) ) { log . fine ( "AWTEvent.copyPrivateDataInto() got IllegalAccessException " , e ) ; } } } } that . isSystemGenerated = this . isSystemGenerated ; }
copies all private data from this event into that . space is allocated for the copied data that will be freed when the that is finalized . upon completion , this event is not changed .
