public StubInterceptorBuilder train()

in core/src/main/java/org/apache/commons/proxy2/stub/StubInterceptorBuilder.java [51:64]


    public <T> StubInterceptorBuilder train(Trainer<T> trainer)
    {
        final TrainingContext trainingContext = TrainingContext.join(proxyFactory);
        try
        {
            final T stub = trainingContext.push(trainer.traineeType, interceptor);
            trainer.train(stub);
        }
        finally
        {
            trainingContext.part();
        }
        return this;
    }