Issue I456 [ion,defect,resolved] ION definitions with parameters out of range can be loaded without warning and truncated by the particle definition screen. Prior to 8.0.4-TEST20, it was possible to load particle definitions from an ION file or FLY2 definition with parameters outside the normally permitted range (e.g. mass = 1E+200 u). This may run fine, but the Particle Definition screen can silently truncate these parameters to their normal ranges when the user does not expect it. Also, if the certain parameters like mass were negative in the ION definitions, they were silently converted to their absolute values (without warning). As of 8.0.4-TEST20, particle parameters are fully checked when loading from an .ION file or converting .FLY2 definitions to an .ION file. Errors are also reported more precisely to the user. Reported by igor-20071031 Affects 7.0 Resolved in 8.0.4-TEST20