Code too large error of IIcon enum
## About this issue
I have a custom ITypeface class with has an inner enum inside that extends IIcon interface.

The enum contains **2719** elements and it will contains more in the future.

Everything is fine; however, when I compile the project I'm getting this error

> [code too large error. (click to see the pic)](https://www.evernote.com/l/ASJtV-EI3TdKB6d8TGGqKtwbDbq1Fz3-XisB/image.png)

As far as I checked online, some says it's related to the byte codes allowed for each class as of 64K.

@mikepenz do you have any workaround to this? or can we user normal interface instead of enum? thanks.
