class SecurityTrade implements ResolvableSecurityTrade, ImmutableBean, Serializable {

  public static SecurityTrade of(
      TradeInfo tradeInfo,
      SecurityId securityId,
      double quantity,
      double price) {

    return new SecurityTrade(tradeInfo, securityId, quantity, price);
  }

    SecurityTrade(
      TradeInfo info,
      SecurityId securityId,
      double quantity,
      double price);

}