public static Script createMultiSigInputScript(List<TransactionSignature> signatures){
  List<byte[]> sigs=new ArrayList<byte[]>(signatures.size());
  for (  TransactionSignature signature : signatures) {
    sigs.add(signature.encodeToBitcoin());
  }
  return createMultiSigInputScriptBytes(sigs,null);
}

public static Script createMultiSigInputScript ( List < TransactionSignature > signatures ) { List < byte [ ] > sigs = new ArrayList < byte [ ] > ( signatures . size ( ) ) ; for ( TransactionSignature signature : signatures ) { sigs . add ( signature . encodeToBitcoin ( ) ) ; } return createMultiSigInputScriptBytes ( sigs , null ) ; }
create a program that satisfies an op_checkmultisig program .
