So far, all(device_capabilities scope) error message sent to js are internal error aka java exception. It will invoke the reject callback to report. I do not see any benefits expect add "Internal error" prefix. Anyway, if you insisit, I'll change.