@Override
  public org.drip.state.identifier.LatentStateLabel label() {
    java.lang.StringBuffer sb = new java.lang.StringBuffer();

    sb.append("FXFWDBASIS[" + _cp.code() + "]=");

    for (int i = 0; i < _adblDate.length; ++i) {
      if (0 != i) sb.append(";");

      sb.append(_adblDate[i] + ":" + _adblFXBasis[i]);
    }

    return org.drip.state.identifier.CustomMetricLabel.Standard(sb.toString());
  }
 @Override
 public java.lang.String currency() {
   return _cp.denomCcy();
 }