Move annotations up front
Implement passing annotations for defineInterface()
Implement passing annotations for defineClass()