-WaE: nested template problems.

warning: ">>" operator will be treated as two right angle brackets in C++0x
error: ">>" should be "> >" within a nested template argument list

and

Change-Id: Id3f555d606887fb60db016ab14fb0541ccfd0d7a
error: "<::" cannot begin a template-argument list
note: "<:" is an alternate spelling for "[". Insert whitespace between "<" and "::"