seems like there is a lot of magic that happens based on this case, across multiple files. a public static final int defined in a single place would be more maintainable imo