SecureComputationEngineImpl implements SecureComputationEngine<ResourcePoolT, BuilderT> { public SecureComputationEngineImpl(ProtocolSuite<ResourcePoolT, BuilderT> protocolSuite, ProtocolEvaluator<ResourcePoolT> evaluator) { this.protocolSuite = protocolSuite; this.evaluator = evaluator; this.setup = false; } SecureComputationEngineImpl(ProtocolSuite<ResourcePoolT, BuilderT> protocolSuite,
      ProtocolEvaluator<ResourcePoolT> evaluator); @Override OutputT runApplication(Application<OutputT, BuilderT> application,
      ResourcePoolT resourcePool, Network network, Duration timeout); @Override Future<OutputT> startApplication(Application<OutputT, BuilderT> application,
      ResourcePoolT resourcePool, Network network); @Override synchronized void setup(); @Override synchronized void shutdownSCE();  }
@Test public void testSecureComputationEngineImpl() { assertThat(sce, instanceOf(SecureComputationEngineImpl.class)); }