static Map createGraphics_modulators = synchroIdentityHashMap(); static Graphics2D createGraphics(BufferedImage img) { Graphics2D g = img.createGraphics(); O mod = createGraphics_modulators.get(img); if (mod != null) callF(mod, g); ret g; } // mod: voidfunc(Graphics2D) static void createGraphics_modulate(BufferedImage img, O mod) { mapPut2(createGraphics_modulators, img, mod); }