anchor.diff:           (result["list"] != null && result["full"] == true))
         );
     argumentErrors = argumentErrors ||
  -      (result["url"] != null && 
  +      (result["url"] != null &&
           ((result["all"] != null && result["all"] == true) ||
            (result["full"] != null && result["full"] == true) ||
            (result["list"] != null && result["full"] == true))
         );
     argumentErrors = argumentErrors ||
  -      (result["all"] != null && result["all"] == true && 
  +      (result["all"] != null && result["all"] == true &&
           ((result["full"] != null && result["full"] == true) ||
            (result["list"] != null && result["full"] == true))
         );
     argumentErrors = argumentErrors ||
  -      (result["full"] != null && result["full"] == true && 
  +      (result["full"] != null && result["full"] == true &&
           ((result["list"] != null && result["full"] == true))
         );
     if (argumentErrors) {
  
positive.code: }
  
  void createFullClient(Map apis, String outputDirectory) {
    
    String fullLibraryName = "api_client";
    
    String createFullPubspec() {
      return """
  name: $fullLibraryName
  
negative.code: ### Supported APIs
  
  """);
  
      apis["items"].forEach((item) {
        var name = item["name"];
        var version = item["version"];
        var title = item["title"];
        var link = item["documentationLink"];
        var description = item["description"];
  
        var libraryBrowserName = cleanName("${name}_${version}_api_browser");
        var libraryConsoleName = cleanName("${name}_${version}_api_console");
  
        tmp.add("#### ");
        if (item.containsKey("icons") && item["icons"].containsKey("x16")) {
          tmp.add("![Logo](${item["icons"]["x16"]}) ");
  