diff -r 845fa487f0f7 -r 860b95cc8d1d src/share/classes/com/sun/codemodel/internal/JMethod.java --- a/src/share/classes/com/sun/codemodel/internal/JMethod.java Thu Jul 30 23:39:33 2009 -0700 +++ b/src/share/classes/com/sun/codemodel/internal/JMethod.java Fri Aug 07 11:27:00 2009 -0700 @@ -388,10 +388,11 @@ f.g(a).nl(); } - // declare the generics parameters + f.g(mods); + + // declare the generics parameters super.declare(f); - f.g(mods); if (!isConstructor()) f.g(type); f.id(name).p('(').i();