Below two declaration of native methods, which one is correct? 1. public void native m(); 2. public native void m(); I recalled that the order of modifiers is not a problem. how about the order of modifiers and "void"? Does void must follows modifiers in the statments?