The Item's licenseGranted method hardcoded the string:
"License granted by " + eperson.getFullName() + " (" + eperson.getEmail() + ") on "+ DCDate.getCurrent().toString() + " (GMT):\n\n"
at the start of the license bitstream. This is not desiderable for some user that like to have this text translated and/or in a different position.
Moreover, could be appropriate move this method in the LicenseStep processing class? should we allow the license text itself to contain parameter that will be replaced at runtime with current user data and date so that the license showed to the user will be exactly the same that will be stored?