diff --git a/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php
index d4f9bd7..c9171d3 100644
--- a/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php
+++ b/core/modules/migrate/src/Plugin/migrate/destination/EntityContentBase.php
@@ -17,6 +17,54 @@
 
 /**
  * The destination class for all content entities lacking a specific class.
+ *
+ * Available configuration keys:
+ * - translations: (optional) Boolean, if TRUE, the destination is for
+ *   translations. Defaults to FALSE.
+ * - overwrite_properties: (optional) A list of properties that should be
+ *   overwritten if the entity already exists in the database.
+ *
+ * Examples:
+ *
+ * @code
+ * source:
+ *   plugin: d7_tracker_user
+ * process:
+ *   nid: nid
+ *   uid: uid
+ *   published: published
+ *   changed: changed
+ * destination:
+ *   plugin: entity:user
+ * @endcode
+ *
+ * This will add the results of the process (for example "nid" and "uid") to a
+ * "user" entity.
+ *
+ * Examples:
+ *
+ * @code
+ * source:
+ *   plugin: d6_user
+ * process:
+ *   uid: uid
+ *   name: name
+ *   mail: mail
+ *   password: password
+ *   'signature/value':
+ *     plugin: default_value
+ *     default_value: 'The answer is 42.'
+ * destination:
+ *   plugin: entity:user
+ *   overwrite_properties:
+ *     - name
+ *     - mail
+ *     - 'signature/value'
+ * @endcode
+ *
+ * This will add the results of the process (for example "uid" and "name") to a
+ * "user" entity and, if that user entity already exists, only the "name",
+ * "mail" and "signature/value" fields will be overwritten.
  */
 class EntityContentBase extends Entity {
 
