protected AWTKeyStroke(char keyChar, int keyCode, int modifiers, boolean onKeyRelease)
protected AWTKeyStroke()
  protected AWTKeyStroke(char keyChar, int keyCode, int modifiers,                         boolean onKeyRelease)  {    this.keyChar = keyChar;    this.keyCode = keyCode;    // No need to call extend(), as only trusted code calls this constructor.    this.modifiers = modifiers;    this.onKeyRelease = onKeyRelease;  }