TestCase.this - multiple declarations

Function TestCase.this

this (
  const(TestCase) testCase
);

this (
  string suiteName,
  string name,
  void function() func,
  Label[] labels = []
);

this (
  string suiteName,
  string name,
  void delegate() func,
  Label[] labels = []
);

Function TestCase.this

this(T) (
  string suiteName,
  string name,
  T func,
  Label[] labels,
  SourceLocation location
);