| Index: jni/JniWebRequest.cpp | 
| diff --git a/jni/JniWebRequest.cpp b/jni/JniWebRequest.cpp | 
| index 172a6a0ddc829902b6000abca58dfc31de4f1662..54cad5fd386817bef36cf74c67de5efeafa58450 100644 | 
| --- a/jni/JniWebRequest.cpp | 
| +++ b/jni/JniWebRequest.cpp | 
| @@ -32,10 +32,10 @@ static void JNICALL JniDtor(JNIEnv* env, jclass clazz, jlong ptr) | 
| } | 
|  | 
| JniWebRequest::JniWebRequest(JNIEnv* env, jobject callbackObject) | 
| -  : JniCallbackBase(env, callbackObject), AdblockPlus::WebRequest() | 
| +  : JniCallbackBase(env, callbackObject), AdblockPlus::WebRequest(), | 
| +    tupleClass(new JniGlobalReference<jclass>(env, env->FindClass(PKG("HeaderEntry")))), | 
| +    serverResponseClass(new JniGlobalReference<jclass>(env, env->FindClass(PKG("ServerResponse")))) | 
| { | 
| -  tupleClass.reset(new JniGlobalReference<jclass>(env, env->FindClass("com/github/rjeschke/neetutils/collections/Tuple"))); | 
| -  serverResponseClass.reset(new JniGlobalReference<jclass>(env, env->FindClass(PKG("ServerResponse")))); | 
| } | 
|  | 
| AdblockPlus::ServerResponse JniWebRequest::GET(const std::string& url, const AdblockPlus::HeaderList& requestHeaders) const | 
| @@ -75,7 +75,7 @@ AdblockPlus::ServerResponse JniWebRequest::GET(const std::string& url, const Adb | 
|  | 
| jobject JniWebRequest::NewTuple(JNIEnv* env, const std::string& a, const std::string& b) const | 
| { | 
| -  jmethodID factory = env->GetMethodID(tupleClass->Get(), "<init>", "(Ljava/lang/Object;Ljava/lang/Object;)V"); | 
| +  jmethodID factory = env->GetMethodID(tupleClass->Get(), "<init>", "(Ljava/lang/String;Ljava/lang/String;)V"); | 
| return env->NewObject(tupleClass->Get(), factory, env->NewStringUTF(a.c_str()), env->NewStringUTF(b.c_str())); | 
| } | 
|  | 
|  |