There are currently several interfaces in the Jikes RVM codebase that consist solely of constants. This is considered a bad practice since the introduction of static imports in Java 5. We should refactor the code so that all affected interfaces can be changed to classes.
Unfortunately, some of the affected interfaces are used in ArchitectureSpecific or ArchitectureSpecificOpt. We should defer the conversion of these interfaces until we have removed ArchitectureSpecific.