Annotation specification (first thoughts):
(: The basic security annotation enforcing a authorization on method invocation.:) <br />
(: The second defines the fallback function which should be called if the authorization was not successful @see %sec:authorization-fallback(string) :) <br />
'''%sec:requires-principal(string,string)''' <br />
(: Enforces an authentication but no authorization :)
'''%sec:requires-login()''' <br />
(: The default authorization fallback function. The function must not have any arguments :) <br />