@Override public void bind(String source, String target, ProcessDefinitionBuilder builder) { builder.addDefaultTransition(source, target); if (branch != null) { branch.build(source, builder); } }
private void processBranch(DeclarationScopeResolver resolver, ConditionalBranch branch) { processEvalCondition(resolver, branch.getEvalCondition()); if (branch.getElseBranch() != null) { processBranch(resolver, branch.getElseBranch()); } }