protected void initParameters() {
super.initParameters();
Document sourceDoc = getSourceDocument();
if (sourceDoc != null) {
try {
History history = sourceDoc.getRepositoryNode().getHistory();
int[] numbers = history.getRevisionNumbers();
Revision[] revisions = new Revision[numbers.length];
for (int i = 0; i < numbers.length; i++) {
revisions[i] = history.getRevision(numbers[i]);
}
setParameter("revisions", revisions);
Boolean canRollback = Boolean.valueOf(WorkflowUtil.canInvoke(this.manager,
getDocumentFactory().getSession(), getLogger(), sourceDoc, getEvent()));