public String toString()

in serialization/src/main/java/org/apache/geode_examples/serialization/Country.java [76:117]


  public String toString() {
    StringBuilder builder = new StringBuilder();
    if (name != null && !name.isEmpty()) {
      builder.append(name);
      builder.append(" (");

      if (capitol != null && !capitol.isEmpty()) {
        if (0 < builder.length() && '(' != builder.charAt(builder.length() - 1)) {
          builder.append(", ");
        }
        builder.append("Capitol: ");
        builder.append(capitol);
      }

      if (language != null && !language.isEmpty()) {
        if (0 < builder.length() && '(' != builder.charAt(builder.length() - 1)) {
          builder.append(", ");
        }
        builder.append("Language: ");
        builder.append(language);
      }

      if (currency != null && !currency.isEmpty()) {
        if (0 < builder.length() && '(' != builder.charAt(builder.length() - 1)) {
          builder.append(", ");
        }
        builder.append("Currency: ");
        builder.append(currency);
      }

      if (0 < population) {
        if (0 < builder.length() && '(' != builder.charAt(builder.length() - 1)) {
          builder.append(", ");
        }
        builder.append("Population: ");
        builder.append(population);
      }

      builder.append(")");
    }
    return builder.toString();
  }