public override ConstructorInfo GetConstructor(ITypeInfo[] paramTypes)
{
Type[] types = new Type[paramTypes.Length];
for (int i = 0; i < paramTypes.Length; i++)
types[i] = ((AbstractTypeInfo)paramTypes[i]).Type;
var constructor = this._type.GetConstructor(types);
return constructor;
}