namespace.h revision 73adaed66be14dd4acb9c515316cae48d69d2c4d