question: ProxyVerifier ( TxnManager serverProxy , Uuid proxyID ) { if ( ! ( serverProxy instanceof RemoteMethodControl ) ) { throw new UnsupportedOperationException ( "No verifier available for non-constrainable service" ) ; } else if ( ! ( serverProxy instanceof TrustEquivalence ) ) { throw new UnsupportedOperationException ( "Verifier requires service proxy to implement " + "TrustEquivalence" ) ; } else if ( proxyID == null ) { throw new IllegalArgumentException ( "Proxy id cannot be null" ) ; } this . serverProxy = ( RemoteMethodControl ) serverProxy ; this . proxyID = proxyID ; }
target:  Returns a verifier for the smart proxies of the specified Mahalo server proxy.