package org.kalisen.classpathdoctor; public class InvalidPathEntryFormatter implements PathEntryFormatter<InvalidPathEntry> { public String format(InvalidPathEntry entry) { return format(entry, new StringBuilder()).toString(); } public StringBuilder format(InvalidPathEntry entry, StringBuilder builder) { StringBuilder result = new StringBuilder(); if (entry.getMessage() == null) { result.append(entry.getPath()); } else { result.append(entry.getMessage()).append("(").append( entry.getPath()).append(")").toString(); } return result; } }