@Override public String toString() { return ImmutableMap.builder() .put("key", key) .put("dependencies", dependencies.toString()) .put("name", name) .put("version", version) .put("description", description) .put("vendor", vendor.toString()) .put("baseUrl", baseUrl) .put("authentication", authentication.toString()) .put("scopes", scopes.toString()) .put("enableLicensing", enableLicensing.toString()) .build() .toString(); }