You don't need to do this.  In fact, in general we never want to be putting multiple AMD definitions in a single source file.  (You will see them in the output, but that's after they've been processed.)

Also, we already have mappings for addressparser in scripts/copy-to-gaia.js (for the install-into-gaia make step) and test/gelam-require-map.js and test/worker-bootstrap.js (for the GELAM unit tests.)  So if you remove this, it should work out okay.