def self.alphanum12(code, issuer)
      raise ArgumentError, "Bad :issuer" unless issuer.is_a?(KeyPair)
      code = normalize_code(code, 12)
      an = AlphaNum12.new({asset_code:code, issuer:issuer.account_id})
      new(:asset_type_credit_alphanum12, an)