protected override bool IsArgumentTypeTheExpected(IType type) { return type != null && type.IsString(); }