public StubBuilder train()

in core/src/main/java/org/apache/commons/proxy2/stub/StubBuilder.java [86:100]


    public <O> StubBuilder<T> train(BaseTrainer<?, O> trainer)
    {
        final TrainingContext trainingContext = TrainingContext.join(proxyFactory);
        try
        {
            final O trainee = trainingContext.push(trainer.traineeType, switchInterceptor);
            trainer.train(trainee);
            proxyTypes.add(trainer.traineeType);
        }
        finally
        {
            trainingContext.part();
        }
        return this;
    }