public void MethodWithPromise(INotPromise <T> p) { }
public void MethodWithPromise(INotPromise <string> p) { }