I once, briefly, worked with a developer who believed that you should never use primitive types for fields or parameters...