Eclipse Transformer

The project can mutate individual class files and thus could be used in a class loader to dynamically rename type references at runtime while classes are being loaded.