code: private String getSuggestionMessage(ConstructorKey key) {
  
          StringBuilder sb = new StringBuilder(200);
  
          sb.append("No constructor found for '").append(key);
          sb.append("' candidates are: ");
  
          Iterator<ConstructorKey> iterator = suggest(key.intf());
  
          while (iterator.hasNext()) {
              sb.append(iterator.next());
              if (iterator.hasNext()) {
                  sb.append(", ");
              }
          }
  
          return sb.toString();
  
      }
docs: Provides a message for use with exceptions when no valid constructor is
  found. The message is built using the suggestions from {@link
  #suggest(Class)}.
  
  @param key the constructor key to build the message for
  @return a message listing possible constructors