public static TypeWithPseudoFactoryMethod DoSomething(
     TypeWithPseudoFactoryMethod argument)
 {
     return(new TypeWithPseudoFactoryMethod());
 }
 public static TypeWithPseudoFactoryMethod DoSomething(
     TypeWithPseudoFactoryMethod argument)
 {
     return new TypeWithPseudoFactoryMethod();
 }