anchor.diff:  ----
   
   It is also possible to return one or many response times directly from the script.
  -To add custom response time or overwrite the default one add entries to the _times_ object.
  -The entries start with a _String_ that names the datasource and number that represents the response time.
  -To overwrite the default response time datasource add an entry into _times_ named _response-time_
  +To add custom response times or override the default one, add entries to the _times_ object.
  +The entries are keyed with a _String_ that names the datasource and have as values a number that represents the response time.
  +To override the default response time datasource add an entry into _times_ named _response-time_.
   
   ==== Timeout and Retry
  -The BSFMonitor is not handling any timeout or retry cycles. 
  +The BSFMonitor does not perform any timeout or retry processing on its own.
   If retry and or timeout behavior is required, it has to be implemented in the script itself.
   
   ==== Requirements for the script (run-types)
  
positive.code: | `file-name`       | Path to the script file.                              | required | `-`
  | `bsf-engine`      | The BSF Engine to run the script in, like: +
                        `Bean Shell` - `bsh.util.BeanShellBSFEngine` +
                        `Groovy` - `org.codehaus.groovy.bsf.GroovyEngine`     | required | `-`
  | `run-type`        | one of those `eval` or `exec`                         | optional | `eval`
  | `lang-class`      | The BSF language class, like `groovy` or `beanshell`. | optional | `file-name extention is interpreted by default`
  | `file-extensions` | comma separated list                                  | optional | `-`
  |===
  
  
  .Bean which can be used in the script
  [options="header, autowidth"]
  |===
  | Variable     | Type                           | Description
  
negative.code: 
  ===== Minimal Jython Example
  To use the Jython (Java implementiton of Python) language an additional library is required.
  Copy a compatible _jython-x.y.z.jar_ into the opennms lib folder and restart OpenNMS.
  That makes Jython available for the BSFMonitor.
  
  Jython Example _poller-configuration.xml_ with _run-type_ _exec_
  [source, xml]
  ----
  <service name="MinimalJython" interval="300000" user-defined="true" status="on">
  