class MultipleInstanceActivityPropertyWriter extends ActivityPropertyWriter {

    public void setCompletionCondition(String expression) {
        if (!isEmpty(expression)) {
            setUpLoopCharacteristics();
            FormalExpression formalExpression = bpmn2.createFormalExpression();
            formalExpression.setBody(asCData(expression));
            miloop.setCompletionCondition(formalExpression);
        }
    }

    public  MultipleInstanceActivityPropertyWriter(Activity activity,
                                                  VariableScope variableScope,
                                                  Set<DataObject> dataObjects);

}