Migrating Interface Implementations to Aspects