Experiments with java annotations