jbpm の jpdl に相当するプロセス記述言語を builder を使って DSL として書けるようにしようとしていたのだが, 何と jpdl の一部は org.jbpm.graph の API として公開されていないことが判明 (例えば Decision の expression は XML として読み込ませることしかできず, プログラム的に設定することができない). orz.
jpdl を構築しようと思ったら XML を通すしかないわけだ.
中途半端な API は公開しないように > jbpm