Reacts to clicks of the middle mouse button and sets or inserts the text
from the clipboard into the event's source component (a JTextField,
JTeatArea, or JComboBox).
two entries are equal if they are of the same type and contain the
same fields (the key is not relevant because it may be auto-generated
and thus have changed).
listen to changes in the bean's "key" property + notifxy the text area
(only for changes that stem from the bean directly, not from changes
that come from the user editing the text).
read a field value, can span multiple lines, must be in one of the
following formats:
"surrounded by double quotes and followed by a comma, without
containing double quotes inside.",
{surrounded by curly brackets and followed by a comma.
write list of names in author or editor string, including
<author> or <editor> tags (specify type: "author" or
"editor"
Can handle different formats of author strings:
"Firstname M.