protected internal ParentRunner(Class testClass)
 {
   ParentRunner parentRunner = this;
   this.fFilter = (org.junit.runner.manipulation.Filter) null;
   this.fSorter = Sorter.NULL;
   this.fScheduler = (RunnerScheduler) new ParentRunner\u00241(this);
   this.fTestClass = new TestClass(testClass);
   this.validate();
 }
 public virtual void sort(Sorter sorter)
 {
   if (!(this.getTest() is Sortable))
     return;
   ((Sortable) this.getTest()).sort(sorter);
 }
 public virtual void sort(Sorter sorter)
 {
   sorter.apply((object) this.fRunner);
 }
 public virtual void sort(Sorter sorter)
 {
   Collections.sort(this.fTestMethods, (Comparator) new JUnit4ClassRunner\u00242(this, sorter));
 }
 public virtual void sort(Sorter sorter)
 {
   this.fSorter = sorter;
 }