About member-entity's key-map

In framework/entity/ScreenEntities.xml,line:437

<view-entity entity-name="DbFormAndUserGroup" package="moqui.screen.form">
    <member-entity entity-alias="DBFUG" entity-name="moqui.screen.form.DbFormUserGroup">
        ***<key-map field-name="formId"/>***</member-entity>
    <member-entity entity-alias="USRGRP" entity-name="moqui.security.UserGroup" join-from-alias="DBFUG">
        <key-map field-name="userGroupId"/></member-entity>
    <alias-all entity-alias="USRGRP"/>
    <alias name="formId" entity-alias="DBFUG"/>
</view-entity>

Does this line make sense?

Do you have a specific question about the view entity there? In general it looks fine to me. Although I’m not sure what the *** part is

In my understanding, should it be like this:

<view-entity entity-name="DbFormAndUserGroup" package="moqui.screen.form">
    <member-entity entity-alias="DBFUG" entity-name="moqui.screen.form.DbFormUserGroup">      
    </member-entity>
    <member-entity entity-alias="USRGRP" entity-name="moqui.security.UserGroup" join-from-alias="DBFUG">
        <key-map field-name="userGroupId"/></member-entity>
    <alias-all entity-alias="USRGRP"/>
    <alias name="formId" entity-alias="DBFUG"/>
</view-entity>

This content is unnecessary:
<key-map field-name="formId"/>