if (baseUrl == null || activity == null) {
throw new IllegalArgumentException();
}
this.baseUrl = baseUrl;
this.resource = AbstractResponseGenerator.RESOURCE_ACTIVITY;
Process process = (Process)activity.container();
ProcessDefinition procDef = process.processDefinition();
this.packageId = procDef.packageId();
this.processId = procDef.processId();
this.processKey = process.key();
this.activityKey = activity.key();
}