IgniteDistributedModelBuilder implements AsyncModelBuilder { @Override public <I extends Serializable, O extends Serializable> Model<I, Future<O>> build( ModelReader reader, ModelParser<I, O, ?> parser) { return new DistributedInfModel<>(ignite, UUID.randomUUID().toString(), reader, parser, instances, maxPerNode); } IgniteDistributedModelBuilder(Ignite ignite, int instances, int maxPerNode); @Override Model<I, Future<O>> build(
        ModelReader reader, ModelParser<I, O, ?> parser);  }
@Test public void testBuild() { AsyncModelBuilder mdlBuilder = new IgniteDistributedModelBuilder(ignite, 1, 1); Model<Integer, Future<Integer>> infMdl = mdlBuilder.build( ModelBuilderTestUtil.getReader(), ModelBuilderTestUtil.getParser() ); }