public String getJNIMethodCall() {
        String jniMethodCall = "";
        if (returnType == null || returnType.getClassName().equals("void") == true) {
            jniMethodCall = "JNIEnvHelper::Call";
            jniMethodCall += (staticMethod == true ? "StaticVoidMethod(" : "VoidMethod(");
        } else if (returnType.isPrimitive() == false) {
            jniMethodCall = "JNIEnvHelper::Call";
            jniMethodCall += (staticMethod == true ? "StaticObjectMethod(" : "ObjectMethod(");
        } else {
            jniMethodCall = "JNIEnvHelper::Call";
            if (staticMethod == true) {
                jniMethodCall += "Static";
            }
            jniMethodCall += Character.toUpperCase(returnType.getClassName().charAt(0)) + returnType.getClassName().substring(1);
            jniMethodCall += "Method(";
        }
        return jniMethodCall;
    }