in src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImports.java [136:163]
private String getPackageInfo(final List<PackageInfo> pcks, final boolean includeVersion) {
if ( pcks.size() == 1 ) {
final StringBuilder sb = new StringBuilder("package ");
sb.append(pcks.get(0).getName());
if (includeVersion) {
sb.append(";version=");
sb.append(pcks.get(0).getVersion());
}
return sb.toString();
}
final StringBuilder sb = new StringBuilder("packages ");
boolean first = true;
sb.append('[');
for(final PackageInfo info : pcks) {
if ( first ) {
first = false;
} else {
sb.append(", ");
}
if (includeVersion) {
sb.append(info.toString());
} else {
sb.append(info.getName());
}
}
sb.append(']');
return sb.toString();
}