Я не совсем уверен, что вы имеете в виду при создании BPEL, но некоторые классы проекта Eclipse BPEL могут эффективно выполнять синтаксический анализ и запись. Зайдите туда, чтобы посмотреть и скачать исходный код. Если вы посмотрите списки рассылки, вы обнаружите, что довольно много, прежде чем спросить, где именно найти эту функцию.