public void Val(MyValidatedType t) { }
public void ValCollection(MyValidatedType[] t) { }
public void Val(MyValidatedType t) { }
public void Val(MyValidatedType t) { }
public void ValCollection(MyValidatedType[] t) { }
public void Val(MyValidatedType t) { }