class HitbtcOrderBook {

  private final HitbtcOrderLimit[] asks;
  private final HitbtcOrderLimit[] bids;

  public HitbtcOrderBook(
      @JsonProperty("ask") HitbtcOrderLimit[] asks, @JsonProperty("bid") HitbtcOrderLimit[] bids) {

    this.asks = asks;
    this.bids = bids;
  }

  public HitbtcOrderLimit[] getAsks() {
    return asks;
  }

  public HitbtcOrderLimit[] getBids() {
    return bids;
  }

  @Override
  public String toString() {<FILL_FUNCTION_BODY>}
}


    StringBuilder asksBuilder = new StringBuilder();
    StringBuilder bidsBuilder = new StringBuilder();

    for (HitbtcOrderLimit ask : getAsks()) {
      asksBuilder.append(ask + ";");
    }

    for (HitbtcOrderLimit bid : getBids()) {
      bidsBuilder.append(bid + ";");
    }

    return "HitbtcOrderBook{" + "asks=" + asksBuilder + ", bids=" + bidsBuilder + '}';
  
<no_super_class>