anchor.diff:  }
   ----
   
  +=== Find elements inside the model
  +
  +[source,java]
  +----
  +// find element instance by ID
  +ModelElementInstance elementInstance = modelInstance.getModelElementById("start");
  +
  +// find all elements of the type task
  +ModelElementType taskType = modelInstance.getModel().getType(Task.class);
  +Collection<ModelElementInstance> elementInstances = modelInstance.getModelElementsByType(taskType);
  +----
  +
   === Save the BPMN model
   
   The model API allows you to save your model in several ways
  
positive.code: The camunda BPMN model API is a simple, lightweight Java library for parsing, creating and editing BPMN 2.0 XML files. It is licensed under the Apache 2.0 license.
  
  * Web Site: http://www.camunda.org/
  * Issue Tracker: https://app.camunda.com/jira
  * Contribution Guidelines: http://www.camunda.org/community/contribute.html
  * License: Apache License, Version 2.0  http://www.apache.org/licenses/LICENSE-2.0
  
  
negative.code: === XML model API
  
  The XML model API is the foundation of the BPMN model API. It is a generic XML API to read, edit and write
  XML files. It allows the access of all attributes and elements even if they are not implemented in the BPMN
  model API.
  
  === BPMN model API
  
  