*/
public Boolean start(final String principalName, final Integer languageId, final String workflowName, final Object[] inputsArray, final Object[] ppp)
{
try
{
final DynamicWebserviceSerializer serializer = new DynamicWebserviceSerializer();
initializePrincipal(principalName, workflowName);
initializeInputs((Map) serializer.deserialize(inputsArray), languageId);
logger.debug("start(" + principalName + "," + workflowName + "," + languageId + "," + inputs + ")");
final WorkflowVO workflowVO = WorkflowController.getController().initializeWorkflow(principal, workflowName, 0, inputs);
if(hasTerminated(workflowVO))