   [java] Instantiate Nested Class at JNI
  How can I instantiate a nested class from native code, JNI?For example, the following code:int x = 10;int y = 10;Point obj1 = new Point(x, y); is equivalent to:jint x = 10;jint y = 10;jobject pt; jclass clazz = env->FindClass(&java/awt/Point&);if (clazz == 0) {  ThrowJException (env, "Can't find java.awt.geom.Point2D class");  return (jobject) 0;} jmethodID mid = env->GetMethodID(clazz, &<init>&, &(II)V&);if (mid == 0) {  ThrowJException (env, "Can't find java.awt.geom.Point2D constructor");  return (jobject) 0;} pt = env->NewObject(clazz, mid, x, y);if (pt == 0) {  ThrowJException (env, "Can't create java.awt.geom.Point2D object");  return (jobject) 0;} But to do this:double x = 10.5;double y = 10.5;Point2D pt2d = new Point2D.Double( x, y ); How can I do that?Thanks, guys.   
  A guy from Brazil already gave me a reply which worded.jclass clazz = env->FindClass("java/awt/geom/Point2D$Double");