maybe compiling it into methods with different nam...
# announcements
c
maybe compiling it into methods with different names and then using @Metadata or some other annotation to specify that they have same name would work, but not removing it altogether