Non static inner classes need special treatment

 - The first arg is added by the compiler, so we need to ignore it.