Como passar parâmetros para Activator.CreateInstance <T> ()

Quero criar uma instância de um tipo que especifique em um método genérico que possuo. Esse tipo possui vários construtores sobrecarregados. Eu gostaria de poder passar argumentos para os construtores, mas Activator.CreateInstance<T>() não vê isso como uma opção. tem outro jeito de fazer...