if (fRequiredWidth == -1) {
if (hasInformation() && (fShowRevision || fShowAuthor)) {
int revisionWidth= 0;
int authorWidth= 0;
for (Iterator it= fRevisionInfo.getRevisions().iterator(); it.hasNext();) {
Revision revision= (Revision) it.next();
revisionWidth= Math.max(revisionWidth, revision.getId().length());
authorWidth= Math.max(authorWidth, revision.getAuthor().length());
}
fRevisionIdChars= revisionWidth + 1;
if (fShowAuthor && fShowRevision)
fRequiredWidth= revisionWidth + authorWidth + 2;
else if (fShowAuthor)