@Override
  public void addProcess(String id, List<ExecutionPoint> executionPoints) {
    builder = new ExtendedProcessDefinitionBuilder(id);
    addStartState();

    addFlow(executionPoints);

    addProcessEndState();
    ExtendedProcessDefinitionImpl definition = builder.buildProcessDefinition();
    registry.add(definition.getId(), definition);
  }