docs: public static OracleAdapter<Example<Assignment, Assignment>> createAssignmentAdapter(
        GradientOracle<DynamicFactorGraph, Example<DynamicAssignment, DynamicAssignment>> oracle) {
      return new OracleAdapter<Example<Assignment, Assignment>>(oracle, new ExampleConverter());
    }