void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundImage(JNIEnv* env, jobject obj, long nativeLayer, long nativeSurface) {
void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundImage(JNIEnv* env, jobject obj, jlong nativeLayer, jlong nativeSurface) {
void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundImage(JNIEnv* env, jobject obj, long nativeLayer, long nativeSurface) {   try {      ((IDirectFBDisplayLayer *)nativeLayer)->SetBackgroundImage((IDirectFBSurface *)nativeSurface);   } catch (DFBException *e) {      printf("DirectFB: Error %s, %s\n", e->GetAction(), e->GetResult());      delete e;   }}