Business process management

HI,
I got a bpm example for in git-hub .This code is a Contract entity UI XML code.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
        caption="msg://editorCaption"
        class="com.company.bpmsamples.web.contract.ContractEdit"
        datasource="contractDs"
        focusComponent="fieldGroup"
        messagesPack="com.company.bpmsamples.web.contract">
    <dsContext>
        <datasource id="contractDs"
                    class="com.company.bpmsamples.entity.Contract"
                    view="_local"/>
    </dsContext>
    <dialogMode height="600"
                width="800"/>
    <layout expand="windowActions"
            spacing="true">
        <fieldGroup id="fieldGroup"
                    datasource="contractDs">
            <column width="250px">
                <field property="number"/>
                <field property="date"/>
                <field property="amount"/>
            </column>
        </fieldGroup>
        <groupBox caption="msg://processActions"
                  spacing="true"
                  width="300px">
            <frame id="procActionsFrame"
                   screen="procActionsFrame"/>
        </groupBox>
        <frame id="windowActions"
               screen="editWindowActions"/>
    </layout>
</window>
  1. questions:
    This code for a start-form code.
    StartContractApprovalForm.java (2.0 KB).

What is a my question they took one entity and they developed one is generic edit&UI.and another one is form.xml.But i was creating one entity generic ui screen and form.xml.I getting (’ find conflicting screen, and replace place screen output).