docs: public static <T> TrainerAdapter<T, Example<Assignment, Assignment>> createAssignmentAdapter(
        Trainer<T, Example<DynamicAssignment, DynamicAssignment>> trainer) {
      return new TrainerAdapter<T, Example<Assignment, Assignment>>(trainer, new ExampleConverter());
    }