Context-aware classes represent a powerful interface for writing Java modules that are more closely coupled with the BaseX core library.
The following XQuery code calls invokes two context-aware Java methods:
<pre class="brush:xquery">
context:function-namespace()
}</context>,
<errorto-codeint>{
try { context:to-int('abc') }
catch * { 'Error in line', $err:line-number }
}</errorto-codeint>
</pre>