There is nothing wrong with putting exception throwing code into a common method if it is used in multiple places. In fact, the Apache commons methods we use for validation (notNull() etc.) do exactly this.