class ProcessPropertyWriter extends BasePropertyWriter implements ElementContainer {

    public void addChildEdge(BPMNEdge edge) {
        if (edge == null) {
            return;
        }
        List<DiagramElement> planeElement = bpmnPlane.getPlaneElement();
        if (planeElement.contains(edge)) {
            throw new IllegalArgumentException("Cannot add the same edge twice: " + edge.getId());
        }
        planeElement.add(edge);
    }

    public  ProcessPropertyWriter(Process process, VariableScope variableScope, Set<DataObject> dataObjects);

}