"This method applies to simple types and types derived from" . . . .