updated to latest coding style, removed JSR-352 example - it does not belong here