Refactored throwing JlsException to throwing the C++ 11 std::system_error mechanism.