This signer may be used as a template for creating custom multisig transaction signers.

Concrete implementations have to implement getSignature(org.bitcoinj.core.Sha256Hash, java.util.List)
method returning a signature and a public key of the keypair used to created that signature.
It's up to custom implementation where to locate signatures: it may be a network connection,
some local API or something else.