@Override
  public String toString() {
    String externalName = getExternalName();
    String displayName = StringUtil.isEmpty(externalName) ? paths.toString() : externalName;
    return String.format("library %s%s", displayName, unresolved ? "(unresolved)" : "");
  }
@Override
  public String toString()