@Override public String toString() { StringBuilder b = new StringBuilder(); b.append(getClass().getName().replaceFirst(".+\\.", "")); b.append('['); FileObject src = (FileObject) getSource(); if (src != file) { b.append("src="); b.append(FileUtil.getFileDisplayName(src)); b.append(','); } b.append("file="); b.append(FileUtil.getFileDisplayName(file)); b.append(",time="); b.append(new Date(time)); b.append(",expected="); b.append(expected); insertIntoToString(b); b.append(']'); return b.toString(); } void insertIntoToString(StringBuilder b) {}