void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundColor(JNIEnv* env, jobject obj, long nativeLayer, int r, int g, int b, int a) {
void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundColor(JNIEnv* env, jobject obj, jlong nativeLayer, jint r, jint g, jint b, jint a) {
void Java_java_awt_MHPBackgroundLayer_setLayerBackgroundColor(JNIEnv* env, jobject obj, long nativeLayer, int r, int g, int b, int a) {   try {      ((IDirectFBDisplayLayer *)nativeLayer)->SetBackgroundColor(r, g, b, a);   } catch (DFBException *e) {      printf("DirectFB: Error %s, %s\n", e->GetAction(), e->GetResult());      delete e;   }}