private int playAudio (LuaCallFrame callFrame, int nArguments) {
        Media m = (Media)callFrame.get(0);
        m.play();
        return 0;
    }
Distance object's fake GetValue or __call method

Called from Lua code: dist:GetValue("metres") or dist("ft"),
where 'dist' is double, converts the number to specified units
and returns as double.
main/src/main/java/cgeo/geocaching/wherigo/openwig/WherigoLib.java