When checking to see if a calling method has permission to access a class/constructor with package-level scope, walk two levels up the stack, instead of one, since the immediate caller is always java.lang.newInstance(). In addition to creating the object, invoke it's zero-argument constructor. git-svn-id: svn://10.0.0.236/trunk@18097 18797224-902f-48f8-a5cc-f745e15eee43