Его можно использовать для метода, который по какой-то причине должен быть открытым (возможно, он реализует интерфейс), но никогда не должен вызываться напрямую.Его можно вызывать из других методов того же объекта.
http://openejb.apache.org/security-annotations.html