say i deploy a process via XML and later on on down the road i want to develop a UI for users to modify that particular process. Is it possible to access and modify the deployed process via Java API? whats the best practice for this? at that point should i just refactor, remove XML, and go strictly with the Java API? basically, im looking for a limited dynamic workflow for end users. any insight would be appreciated.