The following two snippets will both cause `NullPointerException`s: ``` interface { /** * component */ any function foo(required any bar); } ``` and: ``` interface { /** * component */ function foo(required any bar); } ``` This happens only when: * it's an interface * the function has at least one argument * the comment (or `@hint`) of the function has the word `component` in it