Issue #1147: Fix how we generate a selector for annotation classes.
Issue #1147: Fix how we generate a selector for annotation invocations.
Issue #1147: Fix how we transform the literal arguments of a annotation constructor. We need to handle the possibility of it being small (i.e. an int) and being negative.
Issue #1147: Fix how we transform the literal arguments of a annotation invocation.
Issue #1147: Add a test.