@Override public String toString() { final StringBuilder buf = new StringBuilder(); buf.append('['); if(transitive) { buf.append("transitive "); } buf.append(fpl.toString()); if(!patches.isEmpty()) { buf.append(" patches="); StringUtils.append(buf, patches); } append(buf); return buf.append(']').toString(); } }