for (int i = qtiChangeLog.length-1; i >= 0 ; i--) {
//show latest change first
if(!showAll && qtiChangeLog[i].isPublic()){
//logged in person is a normal user, hence public messages only
msgDate=new Date(qtiChangeLog[i].getTimestmp());
qtiChangelog.append("\nChange date: ").append(formatter.formatDateAndTime(msgDate)).append("\n");
qtiChangelog.append(qtiChangeLog[i].getLogMessage());
qtiChangelog.append("\n********************************\n");
}else if (showAll){
//logged in person is an author, olat admin, owner, show all messages
msgDate=new Date(qtiChangeLog[i].getTimestmp());